code: virtual void OnCreateEndpoint ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * Blueprint, const [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > EditObjects, const [TArray](API\Runtime\Core\Containers\TArray)< void * > RawData, const [FMovieSceneDirectorBlueprintEndpointDefinition](API\Editor\MovieSceneTools\FMovieSceneDirectorBlueprintEndp-_2) & EndpointDefinition, [UK2Node](API\Editor\BlueprintGraph\UK2Node) * NewEndpoint )


description: Called when an endpoint has been set.

module: MovieSceneTools

code: virtual void OnSetEndpoint ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * Blueprint, const [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > EditObjects, const [TArray](API\Runtime\Core\Containers\TArray)< void * > RawData, const [FMovieSceneDirectorBlueprintEndpointDefinition](API\Editor\MovieSceneTools\FMovieSceneDirectorBlueprintEndp-_2) & EndpointDefinition, [UK2Node](API\Editor\BlueprintGraph\UK2Node) * NewEndpoint )


description:
Sets a payload value to pass to the endpoint.
Whether the payload variable was set

code: virtual bool SetPayloadVariable ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * EditObject, void * RawData, [FName](API\Runtime\Core\UObject\FName) FieldName, const [FString](API\Runtime\Core\Containers\FString) & NewVariableValue )


className: FMovieSceneEventCustomization

description: Customization forFMovieSceneEventstructs. Will deduce the event's section either from the outer objects on the details customization, or use the one provided on construction (for instanced property type customizations)

code: class FMovieSceneEventCustomization : public [FMovieSceneDirectorBlueprintEndpointCustomization](API\Editor\MovieSceneTools\FMovieSceneDirectorBlueprintEndp-_1)


description: Create the necessary mapping between a director Blueprint and and event section in order for the event section to be compiled correctly.

code: static void BindEventSectionToBlueprint ( [UMovieSceneEventSectionBase](API\Runtime\MovieSceneTracks\Sections\UMovieSceneEventSectionBase) * EventSection, [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * DirectorBP )


description:
As with CreateUserFacingEvent, but also binds the section to aUBlueprintExtensionwhich ensures that it will hook into the compilation process to generate its entry point function graph
A valid pointer to the blueprint node for the event endpoint

code: static [UK2Node_CustomEvent](API\Editor\BlueprintGraph\UK2Node_CustomEvent) * BindNewUserFacingEvent ( [FMovieSceneEvent](API\Runtime\MovieSceneTracks\Channels\FMovieSceneEvent) * EntryPoint, [UMovieSceneEventSectionBase](API\Runtime\MovieSceneTracks\Sections\UMovieSceneEventSectionBase) * EventSection, [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * Blueprint )


description:
Attempt to locate the blueprint node that relates to an event's end-point.
The K2Node that relates to the specified event's end point, or nullptr if one was not found

code: static [UK2Node](API\Editor\BlueprintGraph\UK2Node) * FindEndpoint ( [FMovieSceneEvent](API\Runtime\MovieSceneTracks\Channels\FMovieSceneEvent) * EntryPoint, [UMovieSceneEventSectionBase](API\Runtime\MovieSceneTracks\Sections\UMovieSceneEventSectionBase) * EventSection, [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * OwnerBlueprint )


description: Main generation function for creating the necessary function graph for calling an event endpoint with the parameters specified in the entry point payload

code: static [UK2Node_FunctionEntry](API\Editor\BlueprintGraph\UK2Node_FunctionEntry) * GenerateEntryPoint ( [FMovieSceneEvent](API\Runtime\MovieSceneTracks\Channels\FMovieSceneEvent) * EntryPoint, [FKismetCompilerContext](API\Editor\KismetCompiler\FKismetCompilerContext) * Compiler, [UEdGraphNode](API\Runtime\Engine\EdGraph\UEdGraphNode) * Endpoint )


description: Generate event endpoint definition for the given track

code: static [FMovieSceneDirectorBlueprintEndpointDefinition](API\Editor\MovieSceneTools\FMovieSceneDirectorBlueprintEndp-_2) GenerateEventDefinition ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


description: Generate event endpoint definition for the given object binding

code: static [FMovieSceneDirectorBlueprintEndpointDefinition](API\Editor\MovieSceneTools\FMovieSceneDirectorBlueprintEndp-_2) GenerateEventDefinition ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * MovieScene, const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBindingID )


description:
Set the pin name for the given "well-known parameter".
Whether the pin name was successfully set

code: virtual bool SetWellKnownParameterPinName ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * EditObject, void * RawData, int32 ParameterIndex, [FName](API\Runtime\Core\UObject\FName) BoundPinName )


description: Remove all event end points for the given event section

code: static void RemoveEndpointsForEventSection ( [UMovieSceneEventSectionBase](API\Runtime\MovieSceneTracks\Sections\UMovieSceneEventSectionBase) * EventSection, [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * DirectorBP )


description: Remove unused custom events (that don't have corresponding event end points in the given event sections)

code: static void RemoveUnusedCustomEvents ( const [TArray](API\Runtime\Core\Containers\TArray)< [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [UMovieSceneEventSectionBase](API\Runtime\MovieSceneTracks\Sections\UMovieSceneEventSectionBase) >> & EventSections, [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * DirectorBP )


description: Set the specified EntryPoint to be bound to a new K2 node

code: static void SetEndpoint ( [FMovieSceneEvent](API\Runtime\MovieSceneTracks\Channels\FMovieSceneEvent) * EntryPoint, [UMovieSceneEventSectionBase](API\Runtime\MovieSceneTracks\Sections\UMovieSceneEventSectionBase) * EventSection, [UK2Node](API\Editor\BlueprintGraph\UK2Node) * InNewEndpoint, [UEdGraphPin](API\Runtime\Engine\EdGraph\UEdGraphPin) * BoundObjectPin )


className: FMovieSceneEventUtils

description: Static utility library for dealing with movie-scene events at edit/cook-time

code: struct FMovieSceneEventUtils


className: FMovieSceneExportAudioSectionData

code: struct FMovieSceneExportAudioSectionData : public [FMovieSceneExportSectionData](API\Editor\MovieSceneTools\FMovieSceneExportSectionData)


className: FMovieSceneExportAudioTrackData

code: struct FMovieSceneExportAudioTrackData

AudioSections

type: TArray<TShared...

RowIndex

description: This indicates the sub-track's row index in the track


className: FMovieSceneExportAudioData

code: struct FMovieSceneExportAudioData : public [FMovieSceneExportTrackData](API\Editor\MovieSceneTools\FMovieSceneExportTrackData)

AudioSections

description: Array of all sections in order they appear inUMovieSceneAudioTrack

AudioTracks

description: Array of sorted audio sub tracks, containing pointers to sections within the sub track row


className: FMovieSceneExportCinematicData

code: struct FMovieSceneExportCinematicData : public [FMovieSceneExportTrackData](API\Editor\MovieSceneTools\FMovieSceneExportTrackData)

CinematicSections

description: Array of all sections in order they appear in UMovieSceneCinematicTrack

CinematicTracks

description: Array of sorted movie sub tracks, containing pointers to sections within the sub track row


className: FMovieSceneExportCinematicTrackData


className: FMovieSceneExportCinematicSectionData

code: struct FMovieSceneExportCinematicSectionData : public [FMovieSceneExportSectionData](API\Editor\MovieSceneTools\FMovieSceneExportSectionData)


description: Find audio sections

code: bool FindAudioSections ( const [FString](API\Runtime\Core\Containers\FString) & InSoundPathName, [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneExportAudioSectionData](API\Editor\MovieSceneTools\FMovieSceneExportAudioSectionDat-) >> & OutFoundSections ) const


description: Gets default audio sample rate

code: int32 GetDefaultAudioSampleRate() const


description: Gets default audio depth

code: int32 GetDefaultAudioDepth() const


description: Gets export filename


description: Gets export filename with full path


description: Gets export frame rate


description: Returns true if frame rate is a non-integral frame rate

code: bool GetFrameRateIsNTSC() const


description: Gets the frame handle

code: int32 GetHandleFrames() const


description: Gets the shot movie extension


description: Returns the nearest integral frame rate

code: uint32 GetNearestWholeFrameRate() const


description: Gets x resolution

code: uint32 GetResX() const


description: Gets y resolution

code: uint32 GetResY() const


description: True when the export data was successfully constructed.

code: bool IsExportDataValid() const


description: Default constructor, necessary for shared ref - should not be used

code: FMovieSceneExportData()


description: Constructor

code: FMovieSceneExportData ( const [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate, uint32 InResX, uint32 InResY, int32 InHandleFrames, [FString](API\Runtime\Core\Containers\FString) InSaveFilename, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneTranslatorContext](API\Editor\MovieSceneTools\FMovieSceneTranslatorContext) > InContext, [FString](API\Runtime\Core\Containers\FString) InMovieExtension )


description: Destructor

code: ~FMovieSceneExportData()


className: FMovieSceneExportData

description: TheFMovieSceneExportDataclass aggregates intermediate data from Sequencer classes to be used for timeline exports

code: class FMovieSceneExportData : public [TSharedFromThis< FMovieSceneExportData >](API\Runtime\Core\Templates\TSharedFromThis)

MovieSceneData

type: TSharedPtr<FMo...

description: Intermediate data loaded from Sequencer to be used for export


description:
Export movie scene
Whether the export was successful

code: bool Export ( const [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene, [FString](API\Runtime\Core\Containers\FString) InFilenameFormat, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate, uint32 InResX, uint32 InResY, int32 InHandleFrames, [FString](API\Runtime\Core\Containers\FString) InSaveFilename, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FMovieSceneTranslatorContext](API\Editor\MovieSceneTools\FMovieSceneTranslatorContext) > InContext, [FString](API\Runtime\Core\Containers\FString) InMovieExtension, const [FMovieSceneExportMetadata](API\Editor\MovieSceneTools\FMovieSceneExportMetadata) * InMetadata )


description: Default format file extension.


description: Export dialog window title.


description: Notification when export completes.


description: Format description.


description: Notification hyperlink to exported file path.


code: virtual ~FMovieSceneExporter()


className: FMovieSceneExporter

description: Abstract base class for movie scene exporters

code: class FMovieSceneExporter : public [FMovieSceneTranslator](API\Editor\MovieSceneTools\FMovieSceneTranslator)


code: int32 GetDuration() const


className: FMovieSceneExportMetadata

code: struct FMovieSceneExportMetadata

Shots

type: TArray<FMovieS...


code: FMovieSceneExportMetadataClip()


className: FMovieSceneExportMetadataClip

code: struct FMovieSceneExportMetadataClip

bHasAlpha

type: bool

FileName

type: FString


className: FMovieSceneExportMetadataShot

code: struct FMovieSceneExportMetadataShot

Clips

type: TMap<FString, ...

description: All of the clips for this shot, stored by ClipName Multiple formats may be exported, so each ClipName has a list metadata stored by extension

MovieSceneShotSection

type: TWeakObjectPtr<...


className: FMovieSceneExportMovieSceneData

code: struct FMovieSceneExportMovieSceneData

PlaybackRangeEndFrame

type: FFrameNumber

TickResolution

type: FFrameRate


className: FMovieSceneExportSectionData

code: struct FMovieSceneExportSectionData

MovieSceneSection

type: constUMovieSce...


className: FMovieSceneExportTrackData

code: struct FMovieSceneExportTrackData


className: FMovieSceneImportAudioData

code: struct FMovieSceneImportAudioData : public [FMovieSceneImportTrackData](API\Editor\MovieSceneTools\FMovieSceneImportTrackData)

MaxRowIndex

description: Max row index existing in this track


className: FMovieSceneImportAudioSectionData

AudioSection

type: UMovieSceneAudi...


className: FMovieSceneImportAudioTrackData

code: struct FMovieSceneImportAudioTrackData


className: FMovieSceneImportCinematicData

code: struct FMovieSceneImportCinematicData : public [FMovieSceneImportTrackData](API\Editor\MovieSceneTools\FMovieSceneImportTrackData)


className: FMovieSceneImportCinematicSectionData

CinematicSection

type: UMovieSceneCine...


className: FMovieSceneImportCinematicTrackData


description: Create audio section

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneImportAudioSectionData](API\Editor\MovieSceneTools\FMovieSceneImportAudioSectionDat-) > CreateAudioSection ( [FString](API\Runtime\Core\Containers\FString) InFilenameOrAssetPathName, bool bIsPathName, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneImportAudioData](API\Editor\MovieSceneTools\FMovieSceneImportAudioData) > InAudioData, int32 InRow, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InStartFrame, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InEndFrame, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InStartOffsetFrame )


description: Create cinematic section

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneImportCinematicSectionData](API\Editor\MovieSceneTools\FMovieSceneImportCinematicSectio-) > CreateCinematicSection ( [FString](API\Runtime\Core\Containers\FString) InName, int32 InRow, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InStartFrame, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InEndFrame, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InStartOffsetFrame )


description: Find audio sections

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneImportAudioSectionData](API\Editor\MovieSceneTools\FMovieSceneImportAudioSectionDat-) > FindAudioSection ( const [FString](API\Runtime\Core\Containers\FString) & InSectionPathName, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneImportAudioData](API\Editor\MovieSceneTools\FMovieSceneImportAudioData) > & OutAudioData )


description: Find cinematic section

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneImportCinematicSectionData](API\Editor\MovieSceneTools\FMovieSceneImportCinematicSectio-) > FindCinematicSection ( const [FString](API\Runtime\Core\Containers\FString) & InSectionPathName )


description: Returns the audio data pointer or nullptr if one does not exist


description: Returns the cinematic data pointer or nullptr if one does not exist

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneImportCinematicData](API\Editor\MovieSceneTools\FMovieSceneImportCinematicData) > GetCinematicData ( bool CreateTrackIfNull )


code: bool IsImportDataValid() const


description: Move audio section

code: bool MoveAudioSection ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneImportAudioSectionData](API\Editor\MovieSceneTools\FMovieSceneImportAudioSectionDat-) > InAudioSectionData, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneImportAudioData](API\Editor\MovieSceneTools\FMovieSceneImportAudioData) > InFromAudioData, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneImportAudioData](API\Editor\MovieSceneTools\FMovieSceneImportAudioData) > InToAudioData, int32 InToRowIndex )


description: Set audio section

code: bool SetAudioSection ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneImportAudioSectionData](API\Editor\MovieSceneTools\FMovieSceneImportAudioSectionDat-) > InSection, int32 InRow, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InStartFrame, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InEndFrame, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InStartOffsetFrame )


description: Set cinematic section

code: bool SetCinematicSection ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneImportCinematicSectionData](API\Editor\MovieSceneTools\FMovieSceneImportCinematicSectio-) > InSection, int32 InRow, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InStartFrame, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InEndFrame, [TOptional](API\Runtime\Core\IO\TOptional)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > InStartOffsetFrame )


code: FMovieSceneImportData()


description: Constructor

code: FMovieSceneImportData ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMovieSceneTranslatorContext](API\Editor\MovieSceneTools\FMovieSceneTranslatorContext) > InContext )


description: Destructor

code: ~FMovieSceneImportData()


className: FMovieSceneImportData

description: TheFMovieSceneImportDataclass aggregates intermediate data from Sequencer classes to be used for timeline imports

code: class FMovieSceneImportData : public [TSharedFromThis< FMovieSceneImportData >](API\Runtime\Core\Templates\TSharedFromThis)


description: Import window title.


description: Format description.


description: Scoped transaction description.


description:
Import movie scene
Whether the import was successful

code: bool Import ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate, [FString](API\Runtime\Core\Containers\FString) InFilename, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FMovieSceneTranslatorContext](API\Editor\MovieSceneTools\FMovieSceneTranslatorContext) > InContext )


code: virtual ~FMovieSceneImporter()


className: FMovieSceneImporter

description: Abstract base class for movie scene importers

code: class FMovieSceneImporter : public [FMovieSceneTranslator](API\Editor\MovieSceneTools\FMovieSceneTranslator)


className: FMovieSceneImportMovieSceneData

code: struct FMovieSceneImportMovieSceneData

MovieScene

type: UMovieScene...


className: FMovieSceneImportTrackData

code: struct FMovieSceneImportTrackData

MovieSceneTrack

type: UMovieSceneTrac...


code: static void BindTo ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer )


description: Called when the children of the property should be customized or extra rows added

code: virtual void CustomizeChildren ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IPropertyHandle](API\Editor\PropertyEditor\IPropertyHandle) > PropertyHandle, class [IDetailChildrenBuilder](API\Editor\PropertyEditor\IDetailChildrenBuilder) & ChildBuilder, [IPropertyTypeCustomizationUtils](API\Editor\PropertyEditor\IPropertyTypeCustomizationUtils) & CustomizationUtils )


description: Called when the header of the property (the row in the details panel where the property is shown) If nothing is added to the row, the header is not displayed

code: virtual void CustomizeHeader ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IPropertyHandle](API\Editor\PropertyEditor\IPropertyHandle) > PropertyHandle, [FDetailWidgetRow](API\Editor\PropertyEditor\FDetailWidgetRow) & HeaderRow, [IPropertyTypeCustomizationUtils](API\Editor\PropertyEditor\IPropertyTypeCustomizationUtils) & CustomizationUtils )


code: FMovieSceneObjectBindingIDCustomization ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) InLocalSequenceID, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer )


className: FMovieSceneObjectBindingIDCustomization


description: Get the icon that represents the currently assigned binding


description: Get a widget that represents the currently chosen item

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GetCurrentItemWidget ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [STextBlock](API\Runtime\Slate\Widgets\Text\STextBlock) > TextContent )


code: const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetCurrentIconBrush() const


description: Access the text that relates to the currently selected binding ID


description: Get the current binding ID


description: Build menu content that allows the user to choose a binding from inside the source sequence

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GetPickerMenu()


code: void GetPickerMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


description: Get the sequence to look up object bindings within. Only used when no sequencer is available.

code: [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * GetSequence() const


description: Access the tooltip text that relates to the currently selected binding ID


description: Get the visibility for the spawnable icon overlap


description: Get a widget that represents a warning/fixup button for this binding


description: Whether there are multiple values

code: virtual bool HasMultipleValues() const


description: Check whether this picker actually has anything to pick

code: bool IsEmpty() const


description: Initialize this class - rebuilds sequence hierarchy data and available IDs from the source sequence

code: void Initialize()


description: Assign a new binding ID in response to user-input

code: void SetBindingId ( [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) InBindingId )


description: Set the current binding ID

code: void SetCurrentValue ( const [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) & InBindingId )


description: Default constructor used in contexts external to the sequencer interface. Always generatesFMovieSceneObjectBindingIDsfrom the root of the sequence

code: FMovieSceneObjectBindingIDPicker()


description: Update the cached text, tooltip and icon

code: void UpdateCachedData()


description: Constructor used from within the sequencer interface to generate IDs from the currently focused sequence if possible (else from the root sequence). This ensures that the bindings will resolve correctly in isolation only the the focused sequence is being used, or from the root sequence.

code: FMovieSceneObjectBindingIDPicker ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) InLocalSequenceID, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer )


className: FMovieSceneObjectBindingIDPicker

description: Helper class that is used to pick object bindings for movie scene data

code: class FMovieSceneObjectBindingIDPicker

LocalSequenceID

type: FMovieSceneSequ...

description: The ID of the sequence to generate IDs relative to

WeakSequencer

type: TWeakPtr<ISequ...

description: Optional sequencer ptr


description: IDetailCustomizationinterface

code: virtual void CustomizeDetails ( [IDetailLayoutBuilder](API\Editor\PropertyEditor\IDetailLayoutBuilder) & DetailBuilder )


className: ERangeBoundValueType

code: enum ERangeBoundValueType { Finite, Infinite, MultipleValues, }


code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IDetailCustomization](API\Editor\PropertyEditor\IDetailCustomization) > MakeInstance ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [INumericTypeInterface](API\Runtime\Slate\Widgets\Input\INumericTypeInterface)< double >> InNumericTypeInterface, [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [UMovieScene](API\Runtime\MovieScene\UMovieScene) > InParentMovieScene )


code: FMovieSceneSectionDetailsCustomization ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [INumericTypeInterface](API\Runtime\Slate\Widgets\Input\INumericTypeInterface)< double >> InNumericTypeInterface, [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [UMovieScene](API\Runtime\MovieScene\UMovieScene) > InParentMovieScene )


className: FMovieSceneSectionDetailsCustomization

description: Customizes FMovieSceneSection to expose the section bounds to the UI and allow changing their bounded states.

code: class FMovieSceneSectionDetailsCustomization : public [IDetailCustomization](API\Editor\PropertyEditor\IDetailCustomization)


className: FMovieSceneToolsFbxSettings

code: struct FMovieSceneToolsFbxSettings

FbxPropertyName

description: The name of the fbx property

PropertyPath

type: FMovieSceneTool...

description: The property track setting to map to

PropertyType

type: EMovieSceneTool...

description: Type of property track to map to


code: bool GatherTakes ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, [TArray](API\Runtime\Core\Containers\TArray)< [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) > & AssetData, uint32 & OutCurrentTakeNumber )


code: static [FMovieSceneToolsModule](API\Editor\MovieSceneTools\FMovieSceneToolsModule) & Get()


code: const [TArray](API\Runtime\Core\Containers\TArray)< [IMovieSceneToolsAnimationBakeHelper](API\Editor\MovieSceneTools\IMovieSceneToolsAnimationBakeHel-) * > & GetAnimationBakeHelpers()


code: bool GetTakeNumber ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) AssetData, uint32 & OutTakeNumber )


code: bool ImportAnimatedProperty ( const [FString](API\Runtime\Core\Containers\FString) & InPropertyName, const [FRichCurve](API\Runtime\Engine\Curves\FRichCurve) & InCurve, [FGuid](API\Runtime\Core\Misc\FGuid) InBinding, [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene )


code: bool ImportStringProperty ( const [FString](API\Runtime\Core\Containers\FString) & InPropertyName, const [FString](API\Runtime\Core\Containers\FString) & InPropertyValue, [FGuid](API\Runtime\Core\Misc\FGuid) InBinding, [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene )


code: void RegisterAnimationBakeHelper ( [IMovieSceneToolsAnimationBakeHelper](API\Editor\MovieSceneTools\IMovieSceneToolsAnimationBakeHel-) * BakeHelper )


code: void RegisterTrackImporter ( [IMovieSceneToolsTrackImporter](API\Editor\MovieSceneTools\IMovieSceneToolsTrackImporter) * )


code: void RegisterTakeData ( [IMovieSceneToolsTakeData](API\Editor\MovieSceneTools\IMovieSceneToolsTakeData) * )


code: bool SetTakeNumber ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, uint32 InTakeNumber )


description: Called before the module is unloaded, right before the module object is destroyed. During normal shutdown, this is called in reverse order that modules finishStartupModule(). This means that, as long as a module references dependent modules in it'sStartupModule(), it can safely reference those dependencies inShutdownModule()as well.

code: virtual void ShutdownModule()


description: FModuleManager::Get().LoadModuleChecked(TEXT("HTTP"));

code: virtual void StartupModule()


code: void UnregisterAnimationBakeHelper ( [IMovieSceneToolsAnimationBakeHelper](API\Editor\MovieSceneTools\IMovieSceneToolsAnimationBakeHel-) * BakeHelper )


code: void UnregisterTrackImporter ( [IMovieSceneToolsTrackImporter](API\Editor\MovieSceneTools\IMovieSceneToolsTrackImporter) * )


code: void UnregisterTakeData ( [IMovieSceneToolsTakeData](API\Editor\MovieSceneTools\IMovieSceneToolsTakeData) * )


className: FMovieSceneToolsModule

description: Implements the MovieSceneTools module.

code: class FMovieSceneToolsModule : public [IMovieSceneTools](API\Editor\MovieSceneTools\IMovieSceneTools)


className: FMovieSceneToolsPropertyTrackSettings

ComponentName

description: Optional ActorComponent tag (when keying a component property).

PropertyName

description: Name to the keyed property within the Actor or ActorComponent.


description: Error log list label.


description: Error log window title.


code: virtual ~FMovieSceneTranslator()


className: FMovieSceneTranslator

description: Abstract base class for importer/exporter

code: class FMovieSceneTranslator


description: Add message.

code: void AddMessage ( [EMessageSeverity::Type](API\Runtime\Core\Logging\EMessageSeverity__Type) MessageSeverity, [FText](API\Runtime\Core\Internationalization\FText) ErrorMessage )


description: Reset all messages.

code: void ClearMessages()


description: Returns true if specified type of message

code: bool ContainsMessageType ( [EMessageSeverity::Type](API\Runtime\Core\Logging\EMessageSeverity__Type) InSeverity ) const


description: Get error messages.

code: const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FTokenizedMessage](API\Runtime\Core\Logging\FTokenizedMessage) > > & GetMessages() const


description: Initialize the context

code: void Init()


description: Constructor

code: FMovieSceneTranslatorContext()


description: Destructor

code: virtual ~FMovieSceneTranslatorContext()


className: FMovieSceneTranslatorContext

description: MovieSceneTranslator context class.

code: class FMovieSceneTranslatorContext : public [TSharedFromThis< FMovieSceneTranslatorContext >](API\Runtime\Core\Templates\TSharedFromThis)


description: Conditionally update this cache based on the state of the specified root sequence

code: void ConditionalUpdate ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * RootSequence )


description: Retrieve a color for the specified tag name

code: [FLinearColor](API\Runtime\Core\Math\FLinearColor) GetTagColor ( const [FName](API\Runtime\Core\UObject\FName) & TagName ) const


className: FOnUpdated

code: typedef TMulticastDelegate_OneParam< void, const [FObjectBindingTagCache](API\Editor\MovieSceneTools\FObjectBindingTagCache) * > FOnUpdated


description: Check whether the specified binding ID has the specified tag

code: bool HasTag ( const [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) & BindingID, const [FName](API\Runtime\Core\UObject\FName) & TagName ) const


description: Iterate all the tags for the specified binding ID

code: [TagIterator](API\Editor\MovieSceneTools\FObjectBindingTagCache\TagIterator) IterateTags ( const [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) & BindingID ) const


className: FObjectBindingTagCache

description: Owned by an FSequencer instance, this class tracks tags for object bindings, and maintains a reverse lookup map from binding to tag(s) along with other information for the tags such as color tints.

code: class FObjectBindingTagCache

OnUpdatedEvent

type: FOnUpdated

description: Public event that is broadcast when this cache changes in some way


description: Add a new track to the sequence.

code: virtual [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * AddTrack ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * FocusedMovieScene, const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectHandle, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< class [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackClass, [FName](API\Runtime\Core\UObject\FName) UniqueTypeName )


description: Adds a callback for property changes for the supplied property type name.

code: void AddWatchedProperty ( [FAnimatedPropertyKey](API\Editor\Sequencer\FAnimatedPropertyKey) PropertyKey )


description: When true, this track editor will only be used on properties which have specified it as a custom track class. This is necessary to prevent duplicate property change handling in cases where a custom track editor handles the same type of data as one of the standard track editors.

code: virtual bool ForCustomizedUseOnly()


description: Generates keys based on the new value from the property property change parameters.

code: void GenerateKeysFromPropertyChanged ( const [FPropertyChangedParams](API\Editor\Sequencer\FPropertyChangedParams) & PropertyChangedParams, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * SectionToKey, FGeneratedTrackKeys & OutGeneratedKeys )


description: Initialized values on a track after it's been created, but before any sections or keys have been added.

code: virtual void InitializeNewTrack ( TrackType * NewTrack, [FPropertyChangedParams](API\Editor\Sequencer\FPropertyChangedParams) PropertyChangedParams )


description: Called by the details panel when an animatable property changes

code: virtual void OnAnimatedPropertyChanged ( const [FPropertyChangedParams](API\Editor\Sequencer\FPropertyChangedParams) & PropertyChangedParams )


description:
Returns whether a sequence is supported by this tool.
true if the type is supported.

code: virtual bool SupportsSequence ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence ) const


description:
Returns whether a track class is supported by this tool.
true if the type is supported.

code: virtual bool SupportsType ( [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackClass ) const


description: Constructor

code: FPropertyTrackEditor ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer )


description: Constructor

code: FPropertyTrackEditor ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FAnimatedPropertyKey](API\Editor\Sequencer\FAnimatedPropertyKey) > InWatchedPropertyTypes )


className: FPropertyTrackEditor

description: Tools for animatable property types such as floats ands vectors

code: template<typename TrackType> class FPropertyTrackEditor : public [FKeyframeTrackEditor< TrackType >](API\Editor\MovieSceneTools\FKeyframeTrackEditor)


description: Add a child

code: void AddChild ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FSequenceBindingNode](API\Editor\MovieSceneTools\FSequenceBindingNode) > Child )


code: FSequenceBindingNode ( [FText](API\Runtime\Core\Internationalization\FText) InDisplayString, const [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) & InBindingID, [FSlateIcon](API\Runtime\SlateCore\Textures\FSlateIcon) InIcon )


className: FSequenceBindingNode

description: Node that represents an object binding, or a sub sequence (where the guid is zero)

code: struct FSequenceBindingNode

BindingID

description: This object's ID, and its parent's

bIsSpawnable

description: Whether this is a spawnable or not

Children

type: TArray<TShared...

description: Array holding this node's children

DisplayString

type: FText

description: The display string that represents this node

Icon

type: FSlateIcon

description: A representative icon for the node


description: Conditionally reconstruct the tree structure from the specified sequence if any of the sequences have changed since the last population

code: bool ConditionalRebuild ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, [FObjectKey](API\Runtime\CoreUObject\UObject\FObjectKey) InActiveSequence, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) InActiveSequenceID )


description: Find a node in the tree

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSequenceBindingNode](API\Editor\MovieSceneTools\FSequenceBindingNode) > FindNode ( [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) BindingID ) const


description: Construct the tree structure from the specified sequence.

code: void ForceRebuild ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, [FObjectKey](API\Runtime\CoreUObject\UObject\FObjectKey) InActiveSequence, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) InActiveSequenceID )


description: Get the current accumulated sequence ID


description: Pop the last sequence ID off the stack


description: Push a sequence ID onto the stack

code: void Push &40; FMovieSceneSequenceID InSequenceID &41;


className: FSequenceIDStack

description: Stack of sequence IDs from parent to child

code: struct FSequenceIDStack


description: Get the root of the tree

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FSequenceBindingNode](API\Editor\MovieSceneTools\FSequenceBindingNode) > GetRootNode() const


className: FSequenceBindingTree

description: Data structure used internally to represent the bindings of a sequence recursively

code: struct FSequenceBindingTree


code: void Init ( [USkeletalMeshComponent](API\Runtime\Engine\Components\USkeletalMeshComponent) * InComponent )


code: ~FSkelMeshRecorderState()


className: FSkelMeshRecorderState

description: Skel Mesh Recorder to set up and restore various parameters on the skelmesh.

code: struct FSkelMeshRecorderState

bCachedEnableUpdateRateOptimizations

type: bool

description: Used to store/restore URO when recording

CachedSkelCompForcedLodModel

type: int

description: Original ForcedLodModel setting on the SkelComp, so we can modify it and restore it when we are done.

CachedVisibilityBasedAnimTickOption

type: EVisibilityBase...

description: Used to store/restore update flag when recording


code: FSpawnableRestoreState ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * MovieScene )


code: ~FSpawnableRestoreState()


className: FSpawnableRestoreState

description: Helper to make spawnables persist throughout the export process and then restore properly afterwards.

code: struct FSpawnableRestoreState

SpawnOwnershipMap

type: TMap<FGuid, ES...

WeakMovieScene

type: TWeakObjectPtr<...


className: FOnBindingPicked

code: class FOnBindingPicked : public TBaseMulticastDelegate_OneParam< void, FMovieSceneObjectBindingID >


className: FTrackEditorBindingIDPicker

code: class FTrackEditorBindingIDPicker : public [FMovieSceneObjectBindingIDPicker](API\Editor\MovieSceneTools\FMovieSceneObjectBindingIDPicker)


code: FTrackEditorBindingIDPicker ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) InLocalSequenceID, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer )


code: virtual void ApplyDefault ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, [FMovieSceneChannelProxy](API\Runtime\MovieScene\Channels\FMovieSceneChannelProxy) & Proxy, EKeyFrameTrackEditorSetDefault SetDefault ) const


code: virtual bool ModifyByCurrentAndWeight ( [FMovieSceneChannelProxy](API\Runtime\MovieScene\Channels\FMovieSceneChannelProxy) & Proxy, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, void * VCurrentValue, float Weight )


className: IMovieSceneTools

description: The public interface of the MovieSceneTools module

code: class IMovieSceneTools : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


code: virtual void PostEvaluation ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * MovieScene, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Frame )


code: virtual void PreEvaluation ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * MovieScene, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Frame )


code: virtual void StartBaking ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * MovieScene )


code: virtual void StopBaking ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * MovieScene )


className: IMovieSceneToolsAnimationBakeHelper

description: Interface to get notifications when an animation bake happens in case in needs to run custom code.


code: bool GatherTakes ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, [TArray](API\Runtime\Core\Containers\TArray)< [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) > & AssetData, uint32 & OutCurrentTakeNumber )


description: Returns whether a key was created

code: virtual bool Apply ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, [FMovieSceneChannelProxy](API\Runtime\MovieScene\Channels\FMovieSceneChannelProxy) & Proxy, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, EMovieSceneKeyInterpolation InterpolationMode, bool bKeyEvenIfUnchanged, bool bKeyEvenIfEmpty ) const


code: bool SetTakeNumber ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) *, uint32 InTakeNumber )


code: bool GetTakeNumber ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) AssetData, uint32 & OutTakeNumber )


className: IMovieSceneToolsTakeData

code: class IMovieSceneToolsTakeData


description:
ImportAnimatedProperty
Whether the property was imported successfully

code: bool ImportAnimatedProperty ( const [FString](API\Runtime\Core\Containers\FString) & InPropertyName, const [FRichCurve](API\Runtime\Engine\Curves\FRichCurve) & InCurve, [FGuid](API\Runtime\Core\Misc\FGuid) InBinding, [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene )


description:
ImportStringProperty
Whether the property was imported successfully

code: bool ImportStringProperty ( const [FString](API\Runtime\Core\Containers\FString) & InPropertyName, const [FString](API\Runtime\Core\Containers\FString) & InStringValue, [FGuid](API\Runtime\Core\Misc\FGuid) InBinding, [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene )


className: IMovieSceneToolsTrackImporter

code: class IMovieSceneToolsTrackImporter


code: namespace MovieSceneClipboard { template<> [FName](API\Runtime\Core\UObject\FName) MovieSceneClipboard::GetKeyTypeName< FMovieSceneFloatValue >() }


code: namespace MovieSceneClipboard { template<> [FName](API\Runtime\Core\UObject\FName) MovieSceneClipboard::GetKeyTypeName< FMovieSceneDoubleValue >() }


code: namespace MovieSceneClipboard { template<> [FName](API\Runtime\Core\UObject\FName) MovieSceneClipboard::GetKeyTypeName< FMovieSceneObjectPathChannelKeyValue >() }


code: namespace MovieSceneClipboard { template<> [FName](API\Runtime\Core\UObject\FName) MovieSceneClipboard::GetKeyTypeName< FMovieSceneActorReferenceKey >() }


code: namespace MovieSceneClipboard { template<> [FName](API\Runtime\Core\UObject\FName) MovieSceneClipboard::GetKeyTypeName< FMovieSceneCameraShakeSourceTrigger >() }


code: namespace MovieSceneClipboard { template<> [FName](API\Runtime\Core\UObject\FName) MovieSceneClipboard::GetKeyTypeName< uint8 >() }


code: namespace MovieSceneClipboard { template<> [FName](API\Runtime\Core\UObject\FName) MovieSceneClipboard::GetKeyTypeName< int32 >() }


code: namespace MovieSceneClipboard { template<> [FName](API\Runtime\Core\UObject\FName) MovieSceneClipboard::GetKeyTypeName< int64 >() }


code: namespace MovieSceneClipboard { template<> [FName](API\Runtime\Core\UObject\FName) MovieSceneClipboard::GetKeyTypeName< FName >() }


code: namespace MovieSceneClipboard { template<> [FName](API\Runtime\Core\UObject\FName) MovieSceneClipboard::GetKeyTypeName< bool >() }


code: namespace MovieSceneClipboard { template<> [FName](API\Runtime\Core\UObject\FName) MovieSceneClipboard::GetKeyTypeName< FString >() }


code: namespace MovieSceneClipboard { template<> [FName](API\Runtime\Core\UObject\FName) MovieSceneClipboard::GetKeyTypeName< FEventPayload >() }


code: namespace MovieSceneClipboard { template<> [FName](API\Runtime\Core\UObject\FName) MovieSceneClipboard::GetKeyTypeName< FMovieSceneEvent >() }


description:
Acquire first SkeletalMeshComponent from the Object
Returns theUSkeletalMeshComponentif one is found

code: static [USkeletalMeshComponent](API\Runtime\Engine\Components\USkeletalMeshComponent) * AcquireSkeletalMeshFromObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * BoundObject )


description: Adds transform keys to the section based on the channels filters.

code: static bool AddTransformKeys ( const [UMovieScene3DTransformSection](API\Runtime\MovieSceneTracks\Sections\UMovieScene3DTransformSection) * InTransformSection, const [TArray](API\Runtime\Core\Containers\TArray)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & Frames, const [TArray](API\Runtime\Core\Containers\TArray)< FTransform > & InLocalTransforms, const EMovieSceneTransformChannel & InChannels )


description:
Bake the SkelMesh to a generic object wich implements a set of callbacks
Whether or not it succeeds

code: static bool BakeToSkelMeshToCallbacks ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * MovieScene, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) * Player, [USkeletalMeshComponent](API\Runtime\Engine\Components\USkeletalMeshComponent) * SkelMesh, FMovieSceneSequenceIDRef & Template, [FMovieSceneSequenceTransform](API\Runtime\MovieScene\Evaluation\FMovieSceneSequenceTransform) & RootToLocalTransform, [UAnimSeqExportOption](API\Editor\UnrealEd\Exporters\UAnimSeqExportOption) * ExportOptions, FInitAnimationCB InitCallback, FStartAnimationCB StartCallback, FTickAnimationCB TickCallback, FEndAnimationCB EndCallback )


description: Returns the frame numbers between start and end.

code: static void CalculateFramesBetween ( const [UMovieScene](API\Runtime\MovieScene\UMovieScene) * MovieScene, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) StartFrame, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) EndFrame, int FrameIncrement, [TArray](API\Runtime\Core\Containers\TArray)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & OutFrames )


code: static bool CollapseSection ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > & SequencerPtr, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * OwnerTrack, [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > Sections, const [FBakingAnimationKeySettings](API\Editor\MovieSceneTools\FBakingAnimationKeySettings) & InSettings )


description:
Compose a shot name given its components.
The composed shot name

code: static [FString](API\Runtime\Core\Containers\FString) ComposeShotName ( const [FString](API\Runtime\Core\Containers\FString) & ShotPrefix, uint32 ShotNumber, uint32 TakeNumber, uint32 ShotNumberDigits, uint32 TakeNumberDigits )


description: Import FBX Camera to existing camera's

code: static void CopyCameraProperties ( fbxsdk::FbxCamera * CameraNode, [AActor](API\Runtime\Engine\GameFramework\AActor) * InCameraActor )


description: Create a new camera cut section for the given camera

code: static void CreateCameraCutSectionForCamera ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * MovieScene, [FGuid](API\Runtime\Core\Misc\FGuid) CameraGuid, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) FrameNumber )


description:
Create sequence
The new subsequence.

code: static [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * CreateSequence ( [FString](API\Runtime\Core\Containers\FString) & NewSequenceName, [FString](API\Runtime\Core\Containers\FString) & NewSequencePath, [UMovieSceneSubSection](API\Runtime\MovieScene\Sections\UMovieSceneSubSection) * SectionToDuplicate )


description: Deprecated* CreateSubSequence has been deprecated in favor of CreateSequence so that asset creation can be invoked outside of a transaction (with the intent that it is undoable) and then adding the sequence to a subtrack can be invoked within a transaction

code: static [UMovieSceneSubSection](API\Runtime\MovieScene\Sections\UMovieSceneSubSection) * CreateSubSequence ( [FString](API\Runtime\Core\Containers\FString) & NewSequenceName, [FString](API\Runtime\Core\Containers\FString) & NewSequencePath, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) NewSequenceStartTime, [UMovieSceneSubTrack](API\Runtime\MovieScene\Tracks\UMovieSceneSubTrack) * SubTrack, [UMovieSceneSubSection](API\Runtime\MovieScene\Sections\UMovieSceneSubSection) * SectionToDuplicate )


description:
Export FBX
Whether the export was successful

code: static bool ExportFBX ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World, [UMovieScene](API\Runtime\MovieScene\UMovieScene) * MovieScene, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) * Player, const [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > & Bindings, const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > & Tracks, [INodeNameAdapter](API\Editor\UnrealEd\INodeNameAdapter) & NodeNameAdapter, FMovieSceneSequenceIDRef & Template, const [FString](API\Runtime\Core\Containers\FString) & InFBXFileName, [FMovieSceneSequenceTransform](API\Runtime\MovieScene\Evaluation\FMovieSceneSequenceTransform) & RootToLocalTransform )


description: Export FBX from Control Rig Channels With Dialog

code: static bool ExportFBXFromControlRigChannelsWithDialog ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > & InSequencer, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


description: Export FBX from Control Rig Channels

code: static bool ExportFBXFromControlRigChannels ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, const [UMovieSceneUserExportFBXControlRigSettings](API\Editor\MovieSceneTools\UMovieSceneUserExportFBXControlR-) * ExportFBXControlRigSettings, const [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > & SelectedControlNames, const [FMovieSceneSequenceTransform](API\Runtime\MovieScene\Evaluation\FMovieSceneSequenceTransform) & RootToLocalTransform )


description:
Export the SkelMesh to an Anim Sequence for specified MovieScene and Player
Whether or not it succeeds

code: static bool ExportToAnimSequence ( [UAnimSequence](API\Runtime\Engine\Animation\UAnimSequence) * AnimSequence, [UAnimSeqExportOption](API\Editor\UnrealEd\Exporters\UAnimSeqExportOption) * ExportOptions, [UMovieScene](API\Runtime\MovieScene\UMovieScene) * MovieScene, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) * Player, [USkeletalMeshComponent](API\Runtime\Engine\Components\USkeletalMeshComponent) * SkelMesh, FMovieSceneSequenceIDRef & Template, [FMovieSceneSequenceTransform](API\Runtime\MovieScene\Evaluation\FMovieSceneSequenceTransform) & RootToLocalTransform )


description:
Get the next available row index for the section so that it doesn't overlap any other sections in time.
The next available row index

code: static int32 FindAvailableRowIndex ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * InTrack, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSection, const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & SectionsToDisregard )


description: Gather takes - level sequence assets that have the same shot prefix and shot number in the same asset path (directory)

code: static void GatherTakes ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, [TArray](API\Runtime\Core\Containers\TArray)< [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) > & AssetData, uint32 & OutCurrentTakeNumber )


description: Deprecated* GenerateNewShotName has been deprecated in favor of GenerateNewSubsequenceName that takes a given prefix

code: static [FString](API\Runtime\Core\Containers\FString) GenerateNewShotName ( const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & AllSections, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time )


description: Deprecated* GenerateNewShotPath has been deprecated in favor of GenerateNewSubsequencePath that takes a given directory

code: static [FString](API\Runtime\Core\Containers\FString) GenerateNewShotPath ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * SequenceMovieScene, [FString](API\Runtime\Core\Containers\FString) & NewShotName )


description:
Generate a new shot name
The new shot name

code: static [FString](API\Runtime\Core\Containers\FString) GenerateNewSubsequenceName ( const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & AllSections, const [FString](API\Runtime\Core\Containers\FString) & SubsequencePrefix, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time )


description:
Generate a new subsequence package
The new subsequence path

code: static [FString](API\Runtime\Core\Containers\FString) GenerateNewSubsequencePath ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * SequenceMovieScene, const [FString](API\Runtime\Core\Containers\FString) & SubsequenceDirectory, [FString](API\Runtime\Core\Containers\FString) & NewShotName )


description: Get an actors and possible component parents.

code: static void GetActorParents ( const [FActorForWorldTransforms](API\Runtime\MovieScene\FActorForWorldTransforms) & Actor, [TArray](API\Runtime\Core\Containers\TArray)< [FActorForWorldTransforms](API\Runtime\MovieScene\FActorForWorldTransforms) > & OutParentActors )


description: Get an actors and possible component parents using sequencer to test for attachments.

code: static void GetActorParentsWithAttachments ( [ISequencer](API\Editor\Sequencer\ISequencer) * Sequencer, const [FActorForWorldTransforms](API\Runtime\MovieScene\FActorForWorldTransforms) & Actor, [TArray](API\Runtime\Core\Containers\TArray)< [FActorForWorldTransforms](API\Runtime\MovieScene\FActorForWorldTransforms) > & OutParentActors )


description: Get an actors and it's parent key frames

code: static void GetActorsAndParentsKeyFrames ( [ISequencer](API\Editor\Sequencer\ISequencer) * Sequencer, const [FActorForWorldTransforms](API\Runtime\MovieScene\FActorForWorldTransforms) & Actor, const [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) & StartFrame, const [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) & EndFrame, [TSortedMap](API\Runtime\Core\Containers\TSortedMap)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber), [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & OutFrameMap )


description: Get an actors word transforms at the specified times

code: static void GetActorWorldTransforms ( [ISequencer](API\Editor\Sequencer\ISequencer) * Sequencer, const [FActorForWorldTransforms](API\Runtime\MovieScene\FActorForWorldTransforms) & Actors, const [TArray](API\Runtime\Core\Containers\TArray)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & Frames, [TArray](API\Runtime\Core\Containers\TArray)< FTransform > & OutWorldTransforms )


description: Get an actors world transforms at the specified times using a player

code: static void GetActorWorldTransforms ( [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) * Player, [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, FMovieSceneSequenceIDRef Template, const [FActorForWorldTransforms](API\Runtime\MovieScene\FActorForWorldTransforms) & Actors, const [TArray](API\Runtime\Core\Containers\TArray)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & Frames, [TArray](API\Runtime\Core\Containers\TArray)< FTransform > & OutWorldTransforms )


description: Get the fbx camera name

code: static [FString](API\Runtime\Core\Containers\FString) GetCameraName ( fbxsdk::FbxCamera * InCamera )


description: Get the fbx cameras from the requested parent node

code: static void GetCameras ( fbxsdk::FbxNode * Parent, [TArray](API\Runtime\Core\Containers\TArray)< fbxsdk::FbxCamera * > & Cameras )


description:
Get the Active EvaluationTrack for a given track. Will do a recompile if the track isn't valid
Returns the evaluation track for the given movie scene track. May do a re-compile if needed.

code: static const [FMovieSceneEvaluationTrack](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationTrack) * GetEvaluationTrack ( [ISequencer](API\Editor\Sequencer\ISequencer) * Sequencer, const [FGuid](API\Runtime\Core\Misc\FGuid) & TrackSignature )


description: Get the location at time for the specified transform evaluation track

code: static void GetLocationAtTime ( const [FMovieSceneEvaluationTrack](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationTrack) * Track, [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object, [FFrameTime](API\Runtime\Core\Misc\FFrameTime) KeyTime, FVector & KeyPos, FRotator & KeyRot, const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > & Sequencer )


description: Get the Parents (Scene/Actors) of this object.

code: static void GetParents ( [TArray](API\Runtime\Core\Containers\TArray)< const [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & Parents, const [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject )


description:
Return Return ParentTm for current Parent Object
This is not that scalable moving forward with stuff like the control rig , need a better caching solution there
Returns true if succesful in evaluating the parent in the sequencer and getting a transform.

code: static bool GetParentTM ( FTransform & CurrentRefTM, const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > & Sequencer, [UObject](API\Runtime\CoreUObject\UObject\UObject) * ParentObject, [FFrameTime](API\Runtime\Core\Misc\FFrameTime) KeyTime )


description:
Return Reference Frame from the passed in paretns
Returns Reference Transform.

code: static FTransform GetRefFrameFromParents ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > & Sequencer, const [TArray](API\Runtime\Core\Containers\TArray)< const [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & Parents, [FFrameTime](API\Runtime\Core\Misc\FFrameTime) KeyTime )


description:
Get the take number for the given asset
Whether the take number was found

code: static bool GetTakeNumber ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) AssetData, uint32 & OutTakeNumber )


description: Returns the transform section for that guid.

code: static [UMovieScene3DTransformSection](API\Runtime\MovieSceneTracks\Sections\UMovieScene3DTransformSection) * GetTransformSection ( const [ISequencer](API\Editor\Sequencer\ISequencer) * InSequencer, const [FGuid](API\Runtime\Core\Misc\FGuid) & InGuid, const FTransform & InDefaultTransform )


description: Whether this object class has hidden mobility and can't be animated

code: static bool HasHiddenMobility ( const [UClass](API\Runtime\CoreUObject\UObject\UClass) * ObjectClass )


description:
Import FBX Camera to existing camera's
Whether the import was successful

code: static void ImportFBXCameraToExisting ( [UnFbx::FFbxImporter](API\Editor\UnrealEd\FFbxImporter) * FbxImporter, [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) * Player, FMovieSceneSequenceIDRef TemplateID, [TMap](API\Runtime\Core\Containers\TMap)< [FGuid](API\Runtime\Core\Misc\FGuid), [FString](API\Runtime\Core\Containers\FString) > & InObjectBindingMap, bool bMatchByNameOnly, bool bNotifySlate )


description:
Import into an FBX scene that has been readied already, via the ReadyFBXForImport call. We do this as two pass in case the client want's to do something, like create camera's, before actually loading the data.
Whether the fbx file was ready and is ready to be import.

code: static bool ImportFBXIfReady ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World, [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) * Player, FMovieSceneSequenceIDRef TemplateID, [TMap](API\Runtime\Core\Containers\TMap)< [FGuid](API\Runtime\Core\Misc\FGuid), [FString](API\Runtime\Core\Containers\FString) > & ObjectBindingMap, [UMovieSceneUserImportFBXSettings](API\Editor\MovieSceneTools\UMovieSceneUserImportFBXSettings) * ImportFBXSettings, const [FFBXInOutParameters](API\Editor\MovieSceneTools\FFBXInOutParameters) & InFBXParams )


description: Import FBX into Control Rig Channels With Dialog

code: static bool ImportFBXIntoControlRigChannelsWithDialog ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > & InSequencer, [TArray](API\Runtime\Core\Containers\TArray)< [FRigControlFBXNodeAndChannels](API\Runtime\MovieScene\FRigControlFBXNodeAndChannels) > * NodeAndChannels )


description: Import FBX into Control Rig Channels

code: static bool ImportFBXIntoControlRigChannels ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * MovieScene, const [FString](API\Runtime\Core\Containers\FString) & ImportFilename, [UMovieSceneUserImportFBXControlRigSettings](API\Editor\MovieSceneTools\UMovieSceneUserImportFBXControlR-) * ControlRigSettings, [TArray](API\Runtime\Core\Containers\TArray)< [FRigControlFBXNodeAndChannels](API\Runtime\MovieScene\FRigControlFBXNodeAndChannels) > * NodeAndChannels, const [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > & SelectedControlNames, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) FrameRate )


description:
Import FBX Node to existing actor/node
Whether the import was successful

code: static bool ImportFBXNode ( [FString](API\Runtime\Core\Containers\FString) NodeName, [UnFbx::FFbxCurvesAPI](API\Editor\UnrealEd\FFbxCurvesAPI) & CurveAPI, [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) * Player, FMovieSceneSequenceIDRef TemplateID, [FGuid](API\Runtime\Core\Misc\FGuid) ObjectBinding )


description:
Import FBX with dialog
Whether the import was successful

code: static bool ImportFBXWithDialog ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, [ISequencer](API\Editor\Sequencer\ISequencer) & InSequencer, const [TMap](API\Runtime\Core\Containers\TMap)< [FGuid](API\Runtime\Core\Misc\FGuid), [FString](API\Runtime\Core\Containers\FString) > & InObjectBindingNameMap, [TOptional](API\Runtime\Core\IO\TOptional)< bool > bCreateCameras )


description: Return whether this asset is valid for the given sequence

code: static bool IsValidAsset ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, const [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) & InAssetData )


description: Lock the given camera actor to the viewport

code: static void LockCameraActorToViewport ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > & Sequencer, [ACameraActor](API\Runtime\Engine\Camera\ACameraActor) * CameraActor )


description:
Generate a combobox for editing enum values
The new widget

code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > MakeEnumComboBox ( const [UEnum](API\Runtime\CoreUObject\UObject\UEnum) * Enum, [TAttribute](API\Runtime\Core\Misc\TAttribute)< int32 > CurrentValue, [SEnumComboBox::FOnEnumSelectionChanged](API\Editor\EditorWidgets\SEnumComboBox\FOnEnumSelectionChanged) OnSelectionChanged )


description:
Export movie scene formats
Whether the export was successful

code: static bool MovieSceneTranslatorExport ( [FMovieSceneExporter](API\Editor\MovieSceneTools\FMovieSceneExporter) * InExporter, const [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene, const [FMovieSceneCaptureSettings](API\Runtime\MovieSceneCapture\FMovieSceneCaptureSettings) & Settings )


description:
Import movie scene formats
Whether the import was successful

code: static bool MovieSceneTranslatorImport ( [FMovieSceneImporter](API\Editor\MovieSceneTools\FMovieSceneImporter) * InImporter, [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate, [FString](API\Runtime\Core\Containers\FString) InOpenDirectory )


description: Log messages and display error message window for MovieScene translators

code: static void MovieSceneTranslatorLogMessages ( [FMovieSceneTranslator](API\Editor\MovieSceneTools\FMovieSceneTranslator) * InTranslator, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FMovieSceneTranslatorContext](API\Editor\MovieSceneTools\FMovieSceneTranslatorContext) > InContext, bool bDisplayMessages )


description: Log error output for MovieScene translators

code: static void MovieSceneTranslatorLogOutput ( [FMovieSceneTranslator](API\Editor\MovieSceneTools\FMovieSceneTranslator) * InTranslator, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FMovieSceneTranslatorContext](API\Editor\MovieSceneTools\FMovieSceneTranslatorContext) > InContext )


code: static bool OptimizeSection ( const [FKeyDataOptimizationParams](API\Runtime\MovieScene\Channels\FKeyDataOptimizationParams) & InParams, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSection )


description:
Does this section overlap any other track section?
Whether this section overlaps any other track section

code: static bool OverlapsSection ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * InTrack, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSection, const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & SectionsToDisregard )


description:
Get FBX Ready for Import. This make sure the passed in file make be imported. After calling this call ImportReadiedFbx. It returns out some parameters that we forcably change so we reset them later.
Whether the fbx file was ready and is ready to be import.

code: static bool ReadyFBXForImport ( const [FString](API\Runtime\Core\Containers\FString) & ImportFilename, [UMovieSceneUserImportFBXSettings](API\Editor\MovieSceneTools\UMovieSceneUserImportFBXSettings) * ImportFBXSettings, [FFBXInOutParameters](API\Editor\MovieSceneTools\FFBXInOutParameters) & OutFBXParams )


description:
Parse a shot name into its components.
Whether the shot name was parsed successfully

code: static bool ParseShotName ( const [FString](API\Runtime\Core\Containers\FString) & ShotName, [FString](API\Runtime\Core\Containers\FString) & ShotPrefix, uint32 & ShotNumber, uint32 & TakeNumber, uint32 & ShotNumberDigits, uint32 & TakeNumberDigits )


description: Set or add a key onto a float channel based on key value.

code: static void SetOrAddKey ( [TMovieSceneChannelData](API\Runtime\MovieScene\Channels\TMovieSceneChannelData)< [FMovieSceneFloatValue](API\Runtime\MovieScene\Channels\FMovieSceneFloatValue) > & Curve, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time, const [FMovieSceneFloatValue](API\Runtime\MovieScene\Channels\FMovieSceneFloatValue) & Value )


description: Set or add a key onto a double channel based on key value.

code: static void SetOrAddKey ( [TMovieSceneChannelData](API\Runtime\MovieScene\Channels\TMovieSceneChannelData)< [FMovieSceneDoubleValue](API\Runtime\MovieScene\Channels\FMovieSceneDoubleValue) > & ChannelData, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time, [FMovieSceneDoubleValue](API\Runtime\MovieScene\Channels\FMovieSceneDoubleValue) Value )


description: Set or add a key onto a float channel.

code: static void SetOrAddKey ( [TMovieSceneChannelData](API\Runtime\MovieScene\Channels\TMovieSceneChannelData)< [FMovieSceneFloatValue](API\Runtime\MovieScene\Channels\FMovieSceneFloatValue) > & ChannelData, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time, float Value, const EMovieSceneKeyInterpolation Interpolation )


description: Set or add a key onto a double channel.

code: static void SetOrAddKey ( [TMovieSceneChannelData](API\Runtime\MovieScene\Channels\TMovieSceneChannelData)< [FMovieSceneDoubleValue](API\Runtime\MovieScene\Channels\FMovieSceneDoubleValue) > & ChannelData, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time, double Value, const EMovieSceneKeyInterpolation Interpolation )


description:
Set the take number for the given asset
Whether the take number could be set

code: static bool SetTakeNumber ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, uint32 InTakeNumber )


description: Set or add a key onto a float channel based on rich curve data.

code: static void SetOrAddKey ( [TMovieSceneChannelData](API\Runtime\MovieScene\Channels\TMovieSceneChannelData)< [FMovieSceneFloatValue](API\Runtime\MovieScene\Channels\FMovieSceneFloatValue) > & Curve, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time, float Value, float ArriveTangent, float LeaveTangent, ERichCurveInterpMode InterpMode, ERichCurveTangentMode TangentMode, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) FrameRate, ERichCurveTangentWeightMode WeightedMode, float ArriveTangentWeight, float LeaveTangentWeight )


description: Set or add a key onto a double channel based on rich curve data.

code: static void SetOrAddKey ( [TMovieSceneChannelData](API\Runtime\MovieScene\Channels\TMovieSceneChannelData)< [FMovieSceneDoubleValue](API\Runtime\MovieScene\Channels\FMovieSceneDoubleValue) > & Curve, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time, double Value, float ArriveTangent, float LeaveTangent, ERichCurveInterpMode InterpMode, ERichCurveTangentMode TangentMode, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) FrameRate, ERichCurveTangentWeightMode WeightedMode, float ArriveTangentWeight, float LeaveTangentWeight )


description:
Show Export EDL Dialog
Whether the export was successful

code: static bool ShowExportEDLDialog ( const [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate, [FString](API\Runtime\Core\Containers\FString) InSaveDirectory, int32 InHandleFrames, [FString](API\Runtime\Core\Containers\FString) InMovieExtension )


description:
Show Import EDL Dialog
Whether the import was successful

code: static bool ShowImportEDLDialog ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate, [FString](API\Runtime\Core\Containers\FString) InOpenDirectory )


description: Splits sections at the given time

code: static void SplitSection ( const [TSet](API\Runtime\Core\Containers\TSet)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & Sections, [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) Time, bool bDeleteKeys )


description: Trim or extend section at the given time

code: static void TrimOrExtendSection ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track, [TOptional](API\Runtime\Core\IO\TOptional)< int32 > RowIndex, [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) Time, bool bTrimOrExtendLeft, bool bDeleteKeys )


description: Trim section at the given time

code: static void TrimSection ( const [TSet](API\Runtime\Core\Containers\TSet)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & Sections, [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) Time, bool bTrimLeft, bool bDeleteKeys )


className: MovieSceneToolHelpers

code: class MovieSceneToolHelpers


description:
Export EDL
Whether the export was successful

code: static bool ExportEDL ( const [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate, [FString](API\Runtime\Core\Containers\FString) InSaveFilename, int32 InHandleFrames, [FString](API\Runtime\Core\Containers\FString) InMovieExtension )


description:
Import EDL
Whether the import was successful

code: static bool ImportEDL ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * InMovieScene, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate, [FString](API\Runtime\Core\Containers\FString) InFilename )


className: MovieSceneTranslatorEDL

code: class MovieSceneTranslatorEDL


description:
Called when the section should be painted
The new LayerId

code: virtual int32 OnPaintSection ( [FSequencerSectionPainter](API\Editor\Sequencer\FSequencerSectionPainter) & InPainter ) const


description: Creates a new bool section for editing bool sections.

code: FBoolPropertySection ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSectionObject )


className: FBoolPropertySection

description: An implementation of bool sections.

code: class FBoolPropertySection : public [FSequencerSection](API\Editor\Sequencer\FSequencerSection)


description: Creates a new color property section.

code: FColorPropertySection ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSectionObject, const [FGuid](API\Runtime\Core\Misc\FGuid) & InObjectBindingID, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer )


className: FColorPropertySection

description: A color section implementation

code: class FColorPropertySection : public [FSequencerSection](API\Editor\Sequencer\FSequencerSection)


className: FThumbnailCameraSettings

code: struct FThumbnailCameraSettings

AspectRatio

type: float


description: Builds up the section context menu for the outliner

code: virtual void BuildSectionContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder, const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBinding )


description: Get whether the text is renameable

code: virtual bool CanRename() const


description: Enter rename mode for the section

code: void EnterRename()


className: ETimeSpace

code: enum ETimeSpace { Global, Local, }


description:
Allows each section to have it's own unique widget for advanced editing functionality OnPaintSection will still be called if a widget is provided. OnPaintSection is still used for the background section display
The generated widget

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GenerateSectionWidget()


description: Get rename visibility


description: The width of the section drag handles

code: virtual float GetSectionGripSize() const


description: The MovieSceneSection data being visualized

code: virtual [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * GetSectionObject()


description: The height of the section

code: virtual float GetSectionHeight() const


description: The display name of the section in the section view

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetSectionTitle() const


description: The sequencer widget owning the MovieScene section.


description: Get the total range that thumbnails are to be generated for in the section's time space

code: [TRange](API\Runtime\Core\Math\TRange)< double > GetTotalRange() const


description: Get the range that is currently visible in the section's time space

code: [TRange](API\Runtime\Core\Math\TRange)< double > GetVisibleRange() const


description: Callback for getting the text of the track name text block.

code: virtual [FText](API\Runtime\Core\Internationalization\FText) HandleThumbnailTextBlockText() const


description: Callback for when the text of the track name text block has changed.

code: virtual void HandleThumbnailTextBlockTextCommitted ( const [FText](API\Runtime\Core\Internationalization\FText) & NewThumbnailName, [ETextCommit::Type](API\Runtime\SlateCore\Types\ETextCommit__Type) CommitType )


code: virtual int32 OnPaintSection ( [FSequencerSectionPainter](API\Editor\Sequencer\FSequencerSectionPainter) & InPainter ) const


description: Called to force a redraw of this section's thumbnails

code: void RedrawThumbnails()


description: Set this thumbnail section to draw a single thumbnail at the specified time

code: void SetSingleTime ( double GlobalTime )


description: Ticks the section during the Slate tick

code: virtual void Tick ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & AllottedGeometry, const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & ClippedGeometry, const double InCurrentTime, const float InDeltaTime )


description: Create and initialize a new instance.

code: FThumbnailSection ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FTrackEditorThumbnailPool](API\Editor\MovieSceneTools\TrackEditorThumbnail\FTrackEditorThumbnailPool) > InThumbnailPool, [IViewportThumbnailClient](API\Editor\MovieSceneTools\TrackEditorThumbnail\IViewportThumbnailClient) * InViewportThumbanilClient, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSection )


code: FThumbnailSection ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FTrackEditorThumbnailPool](API\Editor\MovieSceneTools\TrackEditorThumbnail\FTrackEditorThumbnailPool) > InThumbnailPool, [ICustomThumbnailClient](API\Editor\MovieSceneTools\TrackEditorThumbnail\ICustomThumbnailClient) * InCustomThumbnailClient, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSection )


description: Destructor.

code: ~FThumbnailSection()


code: virtual void PostDraw ( [FTrackEditorThumbnail](API\Editor\MovieSceneTools\TrackEditorThumbnail\FTrackEditorThumbnail) & Thumbnail )


className: FThumbnailSection

description: Thumbnail section, which paints and ticks the appropriate section.

code: class FThumbnailSection : public [ISequencerSection](API\Editor\Sequencer\ISequencerSection), public [TSharedFromThis< FThumbnailSection >](API\Runtime\Core\Templates\TSharedFromThis)

AdditionalDrawEffect

type: ESlateDrawEffec...

description: Additional draw effects

NameWidget

type: TSharedPtr<SIn...

description: Rename widget

RedrawThumbnailDelegateHandle

type: FDelegateHandle

SavedPlaybackStatus

type: EMovieScenePlay...

description: Saved playback status. Used for restoring state when rendering thumbnails

Section

type: UMovieSceneSect...

description: The section we are visualizing.

SequencerPtr

description: The parent sequencer we are a part of.

ThumbnailCache

type: FTrackEditorThu...

description: A list of all thumbnails this section has.

TimeSpace

type: ETimeSpace

description: Enumeration value specifyin in which time-space to generate thumbnails

WhiteBrush

type: constFSlateBru...

description: Fade brush.


code: virtual void PreDraw ( [FTrackEditorThumbnail](API\Editor\MovieSceneTools\TrackEditorThumbnail\FTrackEditorThumbnail) & Thumbnail )


description: Create and initialize a new instance.

code: FViewportThumbnailSection ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FTrackEditorThumbnailPool](API\Editor\MovieSceneTools\TrackEditorThumbnail\FTrackEditorThumbnailPool) > InThumbnailPool, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSection )


className: FViewportThumbnailSection

code: class FViewportThumbnailSection : public [FThumbnailSection](API\Editor\MovieSceneTools\Sections\FThumbnailSection), public [IViewportThumbnailClient](API\Editor\MovieSceneTools\TrackEditorThumbnail\IViewportThumbnailClient)


code: void Construct ( const [FArguments](API\Editor\MovieSceneTools\SKeyEditInterface\FArguments) & InArgs, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer )


code: WidgetArgsType & EditData &40; const TAttribute< FKeyEditData > & InAttribute &41;


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


className: FArguments

code: struct FArguments : public [TSlateBaseNamedArgs< SKeyEditInterface >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


description: (Re)Initialize this widget's details panel

code: void Initialize()


className: SKeyEditInterface

description: Widget that represents a details panel that refreshes on undo, and handles modification of the section on edit

code: class SKeyEditInterface : public [SCompoundWidget](API\Runtime\SlateCore\Widgets\SCompoundWidget), public [FEditorUndoClient](API\Editor\UnrealEd\FEditorUndoClient), public [FNotifyHook](API\Runtime\CoreUObject\Misc\FNotifyHook)


description: Construct this widget

code: void Construct ( const [FArguments](API\Editor\MovieSceneTools\SObjectBindingTag\FArguments) & InArgs )


description: Color tint for the whole widget

code: WidgetArgsType & ColorTint &40; const TAttribute< FSlateColor > & InAttribute &41;


description: (Optional) When bound, the whole tag will be clickable, and invoke this delegate when clicked

code: WidgetArgsType & OnClicked &40; const FSimpleDelegate & InDelegate &41;


description: (Optional) When bound, the text portion of the tag will be a text input allowing the user to create a new named tag

code: WidgetArgsType & OnCreateNew &40; const FOnCreateNew & InDelegate &41;


description: (Optional) When bound, shows a small delete button on the tag that invokes this delegate when clicked

code: WidgetArgsType & OnDeleted &40; const FSimpleDelegate & InDelegate &41;


description: Text to display on the tag (when OnCreateNew is not specified)

code: WidgetArgsType & Text &40; const TAttribute< FText > & InAttribute &41;


description: Tool tip text for this whole widget

code: WidgetArgsType & ToolTipText &40; const TAttribute< FText > & InAttribute &41;


code: struct FArguments : public [TSlateBaseNamedArgs< SObjectBindingTag >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


className: FOnCreateNew

code: typedef TBaseDelegate_OneParam< void, [FName](API\Runtime\Core\UObject\FName) > FOnCreateNew


className: SObjectBindingTag

description: A single named tag widget for an object binding within a sequence, represented as a rounded 'pill'

code: class SObjectBindingTag : public [SCompoundWidget](API\Runtime\SlateCore\Widgets\SCompoundWidget)


description: Construct this widget. Binding cache can be retrieved through FSequencer::GetObjectTagCache()

code: void Construct ( const [FArguments](API\Editor\MovieSceneTools\SObjectBindingTags\FArguments) & InArgs, const [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) & InBindingID, [FObjectBindingTagCache](API\Editor\MovieSceneTools\FObjectBindingTagCache) * BindingCache )


description: (Optional) When bound, will show a delete button on the tags, and call this delegate when clicked

code: WidgetArgsType & OnTagDeleted &40; const FTagEvent & InDelegate &41;


code: struct FArguments : public [TSlateBaseNamedArgs< SObjectBindingTags >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


className: FTagEvent

description: A simple delegate that is passed the tag name applicable to the operation

code: typedef TBaseDelegate_OneParam< void, [FName](API\Runtime\Core\UObject\FName) > FTagEvent


className: SObjectBindingTags

description: A horizontally grouped collection of tags that apply to a single object binding. This widget automatically updates when the tags for a binding change.

code: class SObjectBindingTags : public [SCompoundWidget](API\Runtime\SlateCore\Widgets\SCompoundWidget)


description: Returns whether a key was created

code: virtual bool Apply ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, [FMovieSceneChannelProxy](API\Runtime\MovieScene\Channels\FMovieSceneChannelProxy) & Proxy, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, EMovieSceneKeyInterpolation InterpolationMode, bool bKeyEvenIfUnchanged, bool bKeyEvenIfEmpty ) const


code: virtual void ApplyDefault ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, [FMovieSceneChannelProxy](API\Runtime\MovieScene\Channels\FMovieSceneChannelProxy) & Proxy, EKeyFrameTrackEditorSetDefault SetDefault ) const


code: virtual bool ModifyByCurrentAndWeight ( [FMovieSceneChannelProxy](API\Runtime\MovieScene\Channels\FMovieSceneChannelProxy) & Proxy, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, void * VCurrentValue, float Weight )


code: TAddKeyImpl ( int32 InChannelIndex, bool bInAddKey, const ValueType & InValue )


className: TAddKeyImpl

code: template<typename ChannelType, typename ValueType> struct TAddKeyImpl : public [IImpl](API\Editor\MovieSceneTools\IImpl)

ValueToSet

type: ValueType


className: TAddKeyImpl< FMovieSceneBoolChannel, bool >::Apply

description: Returns whether a key was created

code: virtual bool Apply &40; UMovieSceneSection &42; Section, FMovieSceneChannelProxy & Proxy, FFrameNumber InTime, EMovieSceneKeyInterpolation InterpolationMode, bool bKeyEvenIfUnchanged, bool bKeyEvenIfEmpty &41; const


className: TAddKeyImpl< FMovieSceneBoolChannel, bool >::ApplyDefault

code: virtual void ApplyDefault &40; UMovieSceneSection &42; Section, FMovieSceneChannelProxy & Proxy, EKeyFrameTrackEditorSetDefault SetDefault &41; const


className: TAddKeyImpl< FMovieSceneBoolChannel, bool >::ModifyByCurrentAndWeight

code: virtual bool ModifyByCurrentAndWeight &40; FMovieSceneChannelProxy & Proxy, FFrameNumber InTime, void &42; VCurrentValue, float Weight &41;


className: TAddKeyImpl< FMovieSceneBoolChannel, bool >::TAddKeyImpl

code: TAddKeyImpl &40; int32 InChannelIndex, bool bInAddKey, const bool & InValue &41;


className: TAddKeyImpl< FMovieSceneDoubleChannel, double >::Apply

description: Returns whether a key was created


description: Bool specialization

code: template<> struct TAddKeyImpl< FMovieSceneBoolChannel, bool > : public [IImpl](API\Editor\MovieSceneTools\IImpl)


className: TAddKeyImpl< FMovieSceneDoubleChannel, double >::ApplyDefault


className: TAddKeyImpl< FMovieSceneDoubleChannel, double >::ModifyByCurrentAndWeight


className: TAddKeyImpl< FMovieSceneDoubleChannel, double >::TAddKeyImpl

code: TAddKeyImpl &40; int32 InChannelIndex, bool bInAddKey, const double & InValue &41;


description: Specializations for channels that SUPPORT Blending.

code: template<> struct TAddKeyImpl< FMovieSceneDoubleChannel, double > : public [IImpl](API\Editor\MovieSceneTools\IImpl)

type: double


className: TAddKeyImpl< FMovieSceneFloatChannel, float >::Apply

description: Returns whether a key was created


className: TAddKeyImpl< FMovieSceneFloatChannel, float >::ApplyDefault


className: TAddKeyImpl< FMovieSceneFloatChannel, float >::ModifyByCurrentAndWeight


className: TAddKeyImpl< FMovieSceneFloatChannel, float >::TAddKeyImpl

code: TAddKeyImpl &40; int32 InChannelIndex, bool bInAddKey, const float & InValue &41;


code: template<> struct TAddKeyImpl< FMovieSceneFloatChannel, float > : public [IImpl](API\Editor\MovieSceneTools\IImpl)


className: TAddKeyImpl< FMovieSceneIntegerChannel, int32 >::Apply

description: Returns whether a key was created


className: TAddKeyImpl< FMovieSceneIntegerChannel, int32 >::ApplyDefault


className: TAddKeyImpl< FMovieSceneIntegerChannel, int32 >::ModifyByCurrentAndWeight


className: TAddKeyImpl< FMovieSceneIntegerChannel, int32 >::TAddKeyImpl

code: TAddKeyImpl &40; int32 InChannelIndex, bool bInAddKey, const int32 & InValue &41;


code: template<> struct TAddKeyImpl< FMovieSceneIntegerChannel, int32 > : public [IImpl](API\Editor\MovieSceneTools\IImpl)


description: Resize the section

code: virtual void BeginResizeSection()


description: Slips the section by a specific factor

code: virtual void BeginSlipSection()


description: The height of the section

code: virtual float GetSectionHeight() const


description: The MovieSceneSection data being visualized

code: virtual [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * GetSectionObject()


description: The display name of the section in the section view

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetSectionTitle() const


description: The ToolTip for the section in the section view.Bydefault, the section title

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetSectionToolTip() const


description:
Called when the section should be painted
The new LayerId

code: virtual int32 OnPaintSection ( [FSequencerSectionPainter](API\Editor\Sequencer\FSequencerSectionPainter) & InPainter ) const


code: virtual void ResizeSection ( ESequencerSectionResizeMode ResizeMode, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) ResizeTime )


code: virtual void SlipSection ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) SlipTime )


description: Constructor.

code: FAudioSection ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSection, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer )


description: Ticks the section during the Slate tick

code: virtual void Tick ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & AllottedGeometry, const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & ClippedGeometry, const double InCurrentTime, const float InDeltaTime )


description: Virtual destructor.

code: virtual ~FAudioSection()


className: FAudioSection

description: Class for audio sections, handles drawing of all waveform previews.

code: class FAudioSection : public [ISequencerSection](API\Editor\Sequencer\ISequencerSection), public [TSharedFromThis< FAudioSection >](API\Runtime\Core\Templates\TSharedFromThis)


description: Delegate for AnimatablePropertyChanged in HandleAssetAdded for attached sounds

code: [FKeyPropertyResult](API\Editor\Sequencer\FKeyPropertyResult) AddNewAttachedSound ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) KeyTime, class [USoundBase](API\Runtime\Engine\Sound\USoundBase) * Sound, [UMovieSceneAudioTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneAudioTrack) * Track, [TArray](API\Runtime\Core\Containers\TArray)< [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [UObject](API\Runtime\CoreUObject\UObject\UObject) >> ObjectsToAttachTo )


description: Delegate for AnimatablePropertyChanged in HandleAssetAdded for sounds

code: [FKeyPropertyResult](API\Editor\Sequencer\FKeyPropertyResult) AddNewSound ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) KeyTime, class [USoundBase](API\Runtime\Engine\Sound\USoundBase) * Sound, [UMovieSceneAudioTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneAudioTrack) * Track, int32 RowIndex )


description: Builds up the sequencer's "Add Track" menu.

code: virtual void BuildAddTrackMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


description:
Builds an edit widget for the outliner nodes which represent tracks which are edited by this editor.
The the widget to display in the outliner, or an empty shared ptr if not widget is to be displayed.

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > BuildOutlinerEditWidget ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBinding, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track, const [FBuildEditWidgetParams](API\Editor\Sequencer\FBuildEditWidgetParams) & Params )


description: Builds up the object binding track menu for the outliner.

code: virtual void BuildObjectBindingTrackMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder, const [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > & ObjectBindings, const [UClass](API\Runtime\CoreUObject\UObject\UClass) * ObjectClass )


description:
Creates an instance of this class. Called by a sequencer
The new instance of this class

code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencerTrackEditor](API\Editor\Sequencer\ISequencerTrackEditor) > CreateTrackEditor ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > OwningSequencer )


description: Gets an icon brush for this track editor

code: virtual const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetIconBrush() const


description:
Called when an asset is dropped into Sequencer. Can potentially consume the asset so it doesn't get added as a spawnable.
true if we want to consume this asset, false otherwise.

code: virtual bool HandleAssetAdded ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Asset, const [FGuid](API\Runtime\Core\Misc\FGuid) & TargetObjectGuid )


description: Whether this track handles resize events

code: virtual bool IsResizable ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * InTrack ) const


description: Called to generate a section layout for a particular section.

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencerSection](API\Editor\Sequencer\ISequencerSection) > MakeSectionInterface ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & SectionObject, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) & Track, [FGuid](API\Runtime\Core\Misc\FGuid) ObjectBinding )


description:
Called when attempting to drop an asset directly onto a track.
Whether the drop event can be handled.

code: virtual bool OnAllowDrop ( const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent, [FSequencerDragDropParams](API\Editor\Sequencer\FSequencerDragDropParams) & DragDropParams )


description:
Called when an asset is dropped directly onto a track.
Whether the drop event was handled.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnDrop ( const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent, const [FSequencerDragDropParams](API\Editor\Sequencer\FSequencerDragDropParams) & DragDropParams )


description: Resize this track

code: virtual void Resize ( float NewSize, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * InTrack )


description:
Returns whether a sequence is supported by this tool.
true if the type is supported.

code: virtual bool SupportsSequence ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence ) const


description:
Returns whether a track class is supported by this tool.
true if the type is supported.

code: virtual bool SupportsType ( [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackClass ) const


description: Constructor

code: FAudioTrackEditor ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer )


description: Virtual destructor.

code: virtual ~FAudioTrackEditor()


className: FAudioTrackEditor

description: Tools for audio tracks

code: class FAudioTrackEditor : public [FMovieSceneTrackEditor](API\Editor\Sequencer\FMovieSceneTrackEditor)


description: Builds the context menu for the track.

code: virtual void BuildTrackContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


description: Whether to handle this asset being dropped onto the sequence as opposed to a specific track.

code: virtual bool CanHandleAssetAdded ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence ) const


description:
Creates an instance of this class. Called by a sequencer .
The new instance of this class.


description: Deprecated* DuplicateShot has been deprecated in favor ofFSubTrackEditor::DuplicateSection(UMovieSceneSubSection*)

code: void DuplicateShot ( [UMovieSceneCinematicShotSection](API\Runtime\MovieSceneTracks\Sections\UMovieSceneCinematicShotSection) * Section )


description: Deprecated* FindOrCreateCinematicShotTrack has been deprecated in favor of FSubTrackEditor::FindOrCreateSubTrack(UMovieScene* MovieScene, UMovieSceneTrack*)


code: [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [AActor](API\Runtime\Engine\GameFramework\AActor) > GetCinematicShotCamera() const


description: Get the default sub sequence name

code: virtual [FString](API\Runtime\Core\Containers\FString) GetDefaultSubsequenceName() const


description: Get the sub sequence directory

code: virtual [FString](API\Runtime\Core\Containers\FString) GetDefaultSubsequenceDirectory() const


description: Get the display name for the sub section

code: virtual [FString](API\Runtime\Core\Containers\FString) GetSubSectionDisplayName ( const [UMovieSceneSubSection](API\Runtime\MovieScene\Sections\UMovieSceneSubSection) * Section ) const


description: Get theUMovieSceneSubTrackclass

code: virtual [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneSubTrack](API\Runtime\MovieScene\Tracks\UMovieSceneSubTrack) > GetSubTrackClass() const


description: Get the brush used for the sub track editor

code: virtual [FName](API\Runtime\Core\UObject\FName) GetSubTrackBrushName() const


description: Get the name of the sub track

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetSubTrackName() const


description: Deprecated* HandleAddCinematicShotComboButtonGetMenuContent has been deprecated. Please implementFSubTrackEditor::HandleAddSubSequenceComboButtonGetMenuContent(UMovieSceneTrack*)instead


description: Callback for determining whether the "Add Subsequence" menu entry can execute.

code: virtual bool HandleAddSubTrackMenuEntryCanExecute() const


description: Deprecated* InsertFiller has been removed because it is obsolete

code: void InsertFiller()


description: Get the tooltip for this sub track editor

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetSubTrackToolTip() const


description: Deprecated* InsertShot has been deprecated in favor ofFSubTrackEditor::InsertSection(UMovieSceneTrack*)

code: void InsertShot()


code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencerSection](API\Editor\Sequencer\ISequencerSection) > MakeSectionInterface ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & SectionObject, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) & Track, [FGuid](API\Runtime\Core\Misc\FGuid) ObjectBinding )


description: Deprecated* NewTake has been deprecated in favor ofFSubTrackEditor::CreateNewTake(UMovieSceneSubSection*)

code: void NewTake ( [UMovieSceneCinematicShotSection](API\Runtime\MovieSceneTracks\Sections\UMovieSceneCinematicShotSection) * Section )


description: Called when the instance of this track editor is initialized

code: virtual void OnInitialize()


description: Called when the instance of this track editor is released

code: virtual void OnRelease()


description: Deprecated* RenameShot has been removed because it was unused

code: void RenameShot ( [UMovieSceneCinematicShotSection](API\Runtime\MovieSceneTracks\Sections\UMovieSceneCinematicShotSection) * Section )