Navigation
API > API/Editor > API/Editor/MovieSceneTools
Implements the MovieSceneTools module.
| Name | FMovieSceneToolsModule |
| Type | class |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/MovieSceneToolsModule.h |
| Include Path | #include "MovieSceneToolsModule.h" |
Syntax
class FMovieSceneToolsModule : public IMovieSceneTools
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorReferencePropertyTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| AnimationTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| AttachTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| AudioTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| BakeHelpers | TArray< IMovieSceneToolsAnimationBakeHelper * > | MovieSceneToolsModule.h | ||
| BindingLifetimeTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| BindingLifetimeTrackModelHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| BytePropertyTrackCreateEditorHandle | FDelegateHandle | Registered delegate handles | MovieSceneToolsModule.h | |
| CameraCutTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| CameraCutTrackModelHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| CameraShakeSourceShakeCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| CameraShakeTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| CinematicShotTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| CinematicShotTrackModelHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| ComponentMaterialTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| CustomPrimitiveDataTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| CVarTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| DataLayerTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| EventTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| FadeTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| FixupDirectorBlueprintConditionPayloadParameterNameHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| FixupDynamicBindingPayloadParameterNameHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| FixupDynamicBindingsHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| FixupEventSectionPayloadParameterNameHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| GenerateEventEntryPointsHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| KeyStructInstancedPropertyTypeCustomizers | TArray< IMovieSceneToolsKeyStructInstancedPropertyTypeCustomizer * > | MovieSceneToolsModule.h | ||
| LevelVisibilityTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| MPCTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| ObjectTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| OnObjectsReplacedHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| ParticleParameterTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| ParticleTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| PathTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| PrimitiveMaterialCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| RegisteredPropertyTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| RotatorPropertyTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| SlomoTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| SpawnTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| StringPropertyTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| SubTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| TakeDatas | TArray< IMovieSceneToolsTakeData * > | MovieSceneToolsModule.h | ||
| TextPropertyTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| TimeWarpTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| TimeWarpTrackModelHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| TrackImporters | TArray< IMovieSceneToolsTrackImporter * > | MovieSceneToolsModule.h | ||
| TransformTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| UpgradeLegacyEventEndpointHandle | FDelegateHandle | MovieSceneToolsModule.h | ||
| VisibilityPropertyTrackCreateEditorHandle | FDelegateHandle | MovieSceneToolsModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CustomizeKeyStructInstancedPropertyTypes
(
TSharedRef< IStructureDetailsView > StructureDetailsView, |
Called By SKeyEditInterface to allow external modules to add key struct instanced property type customizations. | MovieSceneToolsModule.h | |
bool GatherTakes
(
const UMovieSceneSection* Section, |
MovieSceneToolsModule.h | ||
const TArray< IMovieSceneToolsAnimationBakeHelper * > & GetAnimationBakeHelpers() |
MovieSceneToolsModule.h | ||
bool GetTakeNumber
(
const UMovieSceneSection* Section, |
MovieSceneToolsModule.h | ||
bool ImportAnimatedProperty
(
const FString& InPropertyName, |
MovieSceneToolsModule.h | ||
bool ImportStringProperty
(
const FString& InPropertyName, |
MovieSceneToolsModule.h | ||
void RegisterAnimationBakeHelper
(
IMovieSceneToolsAnimationBakeHelper* BakeHelper |
MovieSceneToolsModule.h | ||
void RegisterKeyStructInstancedPropertyTypeCustomizer
(
IMovieSceneToolsKeyStructInstancedPropertyTypeCustomizer* |
MovieSceneToolsModule.h | ||
void RegisterTakeData
(
IMovieSceneToolsTakeData* |
MovieSceneToolsModule.h | ||
void RegisterTrackImporter
(
IMovieSceneToolsTrackImporter* |
MovieSceneToolsModule.h | ||
bool SetTakeNumber
(
const UMovieSceneSection* Section, |
MovieSceneToolsModule.h | ||
void UnregisterAnimationBakeHelper
(
IMovieSceneToolsAnimationBakeHelper* BakeHelper |
MovieSceneToolsModule.h | ||
void UnregisterKeyStructInstancedPropertyTypeCustomizer
(
IMovieSceneToolsKeyStructInstancedPropertyTypeCustomizer* |
MovieSceneToolsModule.h | ||
void UnregisterTakeData
(
IMovieSceneToolsTakeData* |
MovieSceneToolsModule.h | ||
void UnregisterTrackImporter
(
IMovieSceneToolsTrackImporter* |
MovieSceneToolsModule.h |
Overridden from IModuleInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ShutdownModule() |
MovieSceneToolsModule.h | ||
virtual void StartupModule() |
MovieSceneToolsModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void FixupDynamicBindingsEvent
(
ULevelSequence* LevelSequence |
MovieSceneToolsModule.h | ||
static void FixupPayloadParameterNameForDirectorBlueprintCondition
(
UMovieScene* MovieScene, |
MovieSceneToolsModule.h | ||
static void FixupPayloadParameterNameForDynamicBinding
(
UMovieScene* MovieScene, |
MovieSceneToolsModule.h | ||
static void FixupPayloadParameterNameForSection
(
UMovieSceneEventSectionBase* Section, |
MovieSceneToolsModule.h | ||
static FMovieSceneToolsModule & Get() |
MovieSceneToolsModule.h | ||
static bool IsConditionClassAllowed
(
const UClass* InClass |
MovieSceneToolsModule.h | ||
static bool IsCustomBindingClassAllowed
(
UClass* InClass |
MovieSceneToolsModule.h | ||
static bool IsTrackClassAllowed
(
UClass* InClass |
MovieSceneToolsModule.h | ||
static void PostDuplicateEvent
(
ULevelSequence* LevelSequence |
MovieSceneToolsModule.h | ||
static void PostDuplicateEventSection
(
UMovieSceneEventSectionBase* Section |
MovieSceneToolsModule.h | ||
static void RemoveForCookEventSection
(
UMovieSceneEventSectionBase* Section |
MovieSceneToolsModule.h | ||
static bool UpgradeLegacyEventEndpointForSection
(
UMovieSceneEventSectionBase* Section |
MovieSceneToolsModule.h |