description:
Find all tracks within a given binding of the specified type, not allowing sub-classed types
An array containing any tracks that are exactly the same as the type specified

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DeterminesOutputType="TrackType")) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > FindTracksByExactType ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackType )


description:
Find all tracks within a given binding of the specified type
An array containing any tracks that match the type specified

module: SequencerScripting

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DeterminesOutputType="TrackType")) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > FindTracksByType ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackType )


description:
Get all the children of this binding
An array containing all the binding's children

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) > GetChildPossessables ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding )


description:
Get this binding's name
The display name of the binding

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FText](API\Runtime\Core\Internationalization\FText) GetDisplayName ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding )


description:
Get this binding's ID
The guid that uniquely represents this binding

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FGuid](API\Runtime\Core\Misc\FGuid) GetId ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding )


description:
Get this binding's object non-display name
The name of the binding

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FString](API\Runtime\Core\Containers\FString) GetName ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding )


description:
Get this binding's object template
The object template of the binding

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetObjectTemplate ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding )


description:
Get the parent of this binding
The binding's parent

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) GetParent ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding )


description:
Get this binding's possessed object class
The possessed object class of the binding

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [UClass](API\Runtime\CoreUObject\UObject\UClass) * GetPossessedObjectClass ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding )


description:
Get the sorting order for this binding
The sorting order of the requested binding

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DevelopmentOnly)) static int32 GetSortingOrder ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding )


description:
Get all the tracks stored within this binding
An array containing all the binding's tracks

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > GetTracks ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding )


description: Check whether the specified binding is valid

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool IsValid ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding )


description: Move all the contents (tracks, child bindings) of the specified binding ID onto another

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void MoveBindingContents ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & SourceBindingId, const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & DestinationBindingId )


description: Remove the specified track from this binding

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void RemoveTrack ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * TrackToRemove )


description: Remove the specified binding

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void Remove ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding )


description: Set this binding's name

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DevelopmentOnly)) static void SetDisplayName ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding, const [FText](API\Runtime\Core\Internationalization\FText) & InDisplayName )


description: Set the parent to this binding

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetParent ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding, const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InParentBinding )


description: Set this binding's object non-display name

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetName ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding, const [FString](API\Runtime\Core\Containers\FString) & InName )


description: Set the sorting order for this binding

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DevelopmentOnly)) static void SetSortingOrder ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding, int32 SortingOrder )


description: Set the spawnable id that the possessable binding should possess

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetSpawnableBindingID ( const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding, const [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) & SpawnableBindingID )


className: UMovieSceneBindingExtensions

description: Function library containing methods that should be hoisted onto FMovieSceneBindingProxies for scripting


description:
Get the number of channels used for this track
The number of channels used for this track

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static int32 GetNumChannelsUsed ( [UMovieSceneDoubleVectorTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneDoubleVectorTrack) * Track )


description: Set the number of channels used for this track

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static void SetNumChannelsUsed ( [UMovieSceneDoubleVectorTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneDoubleVectorTrack) * Track, int32 InNumChannelsUsed )


className: UMovieSceneDoubleVectorTrackExtensions

description: Function library containing methods that should be hoisted ontoUMovieSceneDoubleVectorTrackfor scripting


description:
Create a new event repeater section for the given track
The newly created event repeater section

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static [UMovieSceneEventRepeaterSection](API\Runtime\MovieSceneTracks\Sections\UMovieSceneEventRepeaterSection) * AddEventRepeaterSection ( [UMovieSceneEventTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneEventTrack) * InTrack )


description:
Create a new event trigger section for the given track
The newly created event trigger section

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static [UMovieSceneEventTriggerSection](API\Runtime\MovieSceneTracks\Sections\UMovieSceneEventTriggerSection) * AddEventTriggerSection ( [UMovieSceneEventTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneEventTrack) * InTrack )


description:
Return the class of the bound object property
The class of the bound object property

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Event", Meta=(ScriptMethod)) static [UClass](API\Runtime\CoreUObject\UObject\UClass) * GetBoundObjectPropertyClass ( const [FMovieSceneEvent](API\Runtime\MovieSceneTracks\Channels\FMovieSceneEvent) & EventKey )


className: UMovieSceneEventTrackExtensions

description: Function library containing methods that should be hoisted ontoUMovieSceneEventTrackfor scripting


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static int32 GetNumChannelsUsed ( [UMovieSceneFloatVectorTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneFloatVectorTrack) * Track )


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static void SetNumChannelsUsed ( [UMovieSceneFloatVectorTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneFloatVectorTrack) * Track, int32 InNumChannelsUsed )


className: UMovieSceneFloatVectorTrackExtensions

description: Function library containing methods that should be hoisted ontoUMovieSceneFloatVectorTrackfor scripting


description:
Add a child folder to the target folder
True if the addition is successful

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool AddChildFolder ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * TargetFolder, [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * FolderToAdd )


description: Deprecated* AddChildMasterTrack is deprecated. Please use AddChildTrack instead

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DeprecatedFunction, DeprecationMessage="AddChildMasterTrack is deprecated. Please use AddChildTrack instead")) static bool AddChildMasterTrack ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * InTrack )


description:
Add a guid for an object binding to this folder
True if the addition is successful

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool AddChildObjectBinding ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder, [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) InObjectBinding )


description:
Add a track to this folder
True if the addition is successful

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool AddChildTrack ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * InTrack )


description:
Get the child folders of a given folder
The child folders associated with the given folder

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * > GetChildFolders ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder )


description: Deprecated* GetChildMasterTracks is deprecated. Please use GetChildTracks instead

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod, DeprecatedFunction, DeprecationMessage="GetChildMasterTracks is deprecated. Please use GetChildTracks instead")) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > GetChildMasterTracks ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder )


description:
Get the object bindings contained by this folder
The object bindings under the given folder

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) > GetChildObjectBindings ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder )


description:
Get the tracks contained by this folder
The tracks under the given folder

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > GetChildTracks ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder )


description:
Get the display color of the given folder
The display color of the given folder

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod, DevelopmentOnly)) static [FColor](API\Runtime\Core\Math\FColor) GetFolderColor ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder )


description:
Get the given folder's display name
The target folder's name

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FName](API\Runtime\Core\UObject\FName) GetFolderName ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder )


description:
Remove a child folder from the given folder
True if the removal succeeds

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool RemoveChildFolder ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * TargetFolder, [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * FolderToRemove )


description: Deprecated* RemoveChildMasterTrack is deprecated. Please use RemoveChildTrack instead

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DeprecatedFunction, DeprecationMessage="RemoveChildMasterTrack is deprecated. Please use RemoveChildTrack instead")) static bool RemoveChildMasterTrack ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * InTrack )


description:
Remove an object binding from the given folder
True if the operation succeeds

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool RemoveChildObjectBinding ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder, const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) InObjectBinding )


description:
Remove a track from the given folder
True if the removal succeeds

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool RemoveChildTrack ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * InTrack )


description:
Set the display color of the given folder
True if the folder's display color is set successfully

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DevelopmentOnly)) static bool SetFolderColor ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder, [FColor](API\Runtime\Core\Math\FColor) InFolderColor )


description:
Set the name of the given folder
True if the setting of the folder name succeeds

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool SetFolderName ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder, [FName](API\Runtime\Core\UObject\FName) InFolderName )


className: UMovieSceneFolderExtensions

description: Function library containing methods that should be hoisted onto UMovieSceneFolders for scripting


description: Set material index of the component that is animated by the material track.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static void SetMaterialIndex ( [UMovieSceneComponentMaterialTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneComponentMaterialTrac-) * Track, const int32 MaterialIndex )


description:
Get material index of the component that is animated by the material track.
The material index.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static int32 GetMaterialIndex ( [UMovieSceneComponentMaterialTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneComponentMaterialTrac-) * Track )


className: UMovieSceneMaterialTrackExtensions

description: Function library containing methods that should be hoisted ontoUMovieSceneMaterialTrackfor scripting


description:
Get material index of the element that is animated by the primitive material track.
The material index.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static int32 GetMaterialIndex ( [UMovieScenePrimitiveMaterialTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePrimitiveMaterialTrac-) * Track )


description: Set material index of the element that is animated by the primitive material track.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static void SetMaterialIndex ( [UMovieScenePrimitiveMaterialTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePrimitiveMaterialTrac-) * Track, const int32 MaterialIndex )


description: Function library containing methods that should be hoisted ontoUMovieScenePrimitiveMaterialTrackfor scripting


description:
Get this byte track's enum
The enum for this byte track

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="Sequencer|Track", Meta=(ScriptMethod)) static [UEnum](API\Runtime\CoreUObject\UObject\UEnum) * GetByteTrackEnum ( [UMovieSceneByteTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneByteTrack) * Track )


description:
Get this object property track's property class
The property class for this object property track

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static [UClass](API\Runtime\CoreUObject\UObject\UClass) * GetObjectPropertyClass ( [UMovieSceneObjectPropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneObjectPropertyTrack) * Track )


description:
Get this track's property name
This track's property name

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static [FName](API\Runtime\Core\UObject\FName) GetPropertyName ( [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack) * Track )


description:
Get this track's property path
This track's property path

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static [FString](API\Runtime\Core\Containers\FString) GetPropertyPath ( [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack) * Track )


description:
Get this track's unique name
This track's unique name

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static [FName](API\Runtime\Core\UObject\FName) GetUniqueTrackName ( [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack) * Track )


description: Set this byte track's enum

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static void SetByteTrackEnum ( [UMovieSceneByteTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneByteTrack) * Track, [UEnum](API\Runtime\CoreUObject\UObject\UEnum) * InEnum )


description: Set this object property track's property class

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static void SetObjectPropertyClass ( [UMovieSceneObjectPropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneObjectPropertyTrack) * Track, [UClass](API\Runtime\CoreUObject\UObject\UClass) * PropertyClass )


description: Set this track's property name and path

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static void SetPropertyNameAndPath ( [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack) * Track, const [FName](API\Runtime\Core\UObject\FName) & InPropertyName, const [FString](API\Runtime\Core\Containers\FString) & InPropertyPath )


className: UMovieScenePropertyTrackExtensions

description: Function library containing methods that should be hoisted ontoUMovieScenePropertyTrackfor scripting


description:
Find all channels that belong to the specifiedUMovieSceneSection. Some sections have many channels (such as Transforms containing 9 double channels to represent Translation/Rotation/Scale), and a section may have mixed channel types.
An array containing any key channels that match the type specified

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod, DevelopmentOnly)) static [TArray](API\Runtime\Core\Containers\TArray)< UMovieSceneScriptingChannel * > GetAllChannels ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description:
Get end frame of the AutoSize. Will throw an exception if section has no end frame, use GetAutoSizeHasEndFrame to check first.
The end frame of the AutoSize data.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static int32 GetAutoSizeEndFrame ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description:
Get end time of the AutoSize seconds. Will throw an exception if section has no end frame, use GetAutoSizeHasEndFrame to check first.
The end frame of the AutoSize data in seconds.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static float GetAutoSizeEndFrameSeconds ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description:
Checks to see if this section has an AutoSize implementation, and if so, if that implementation has a start frame.
Whether this section has a valid autosize range, and a valid start frame

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static bool GetAutoSizeHasStartFrame ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description:
Checks to see if this section has an AutoSize implementation, and if so, if that implementation has a end frame.
Whether this section has a valid autosize range, and a valid end frame

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static bool GetAutoSizeHasEndFrame ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description:
Get start time of the AutoSize in seconds. Will throw an exception if section has no start frame, use GetAutoSizeHasStartFrame to check first.
The start frame of the AutoSize data in seconds.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static float GetAutoSizeStartFrameSeconds ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description:
Get start frame of the AutoSize. Will throw an exception if section has no start frame, use GetAutoSizeHasStartFrame to check first.
The start frame of the AutoSize data.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static int32 GetAutoSizeStartFrame ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description:
Find all channels that belong to the specifiedUMovieSceneSectionthat match the specific type. This will filter out any children who do not inherit from the specified type for you.
An array containing any key channels that match the type specified

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod, DeterminesOutputType="TrackType", DevelopmentOnly)) static [TArray](API\Runtime\Core\Containers\TArray)< UMovieSceneScriptingChannel * > GetChannelsByType ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< UMovieSceneScriptingChannel > ChannelType )


description:
Get end frame. Will throw an exception if section has no end frame, use HasEndFrame to check first.
End frame of this section

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static int32 GetEndFrame ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description:
Get end time in seconds. Will throw an exception if section has no end frame, use HasEndFrame to check first.
End time of this section

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static float GetEndFrameSeconds ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description:
Get the frame in the space of its parent sequence
The frame at the parent sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static int32 GetParentSequenceFrame ( [UMovieSceneSubSection](API\Runtime\MovieScene\Sections\UMovieSceneSubSection) * Section, int32 InFrame, [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * ParentSequence )


description:
Get start frame. Will throw an exception if section has no start frame, use HasStartFrame to check first.
Start frame of this section

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static int32 GetStartFrame ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description:
Get start time in seconds. Will throw an exception if section has no start frame, use HasStartFrame to check first.
Start time of this section

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static float GetStartFrameSeconds ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description:
Has end frame
Whether this section has a valid end frame (else infinite)

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static bool HasEndFrame ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description:
Has start frame
Whether this section has a valid start frame (else infinite)

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static bool HasStartFrame ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description: Set end frame

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static void SetEndFrame ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, int32 EndFrame )


description: Set end frame bounded

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static void SetEndFrameBounded ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, bool bIsBounded )


description: Set range

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static void SetRange ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, int32 StartFrame, int32 EndFrame )


description: Set end time in seconds

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static void SetEndFrameSeconds ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, float EndTime )


description: Set range in seconds

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static void SetRangeSeconds ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, float StartTime, float EndTime )


description: Set start frame

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static void SetStartFrame ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, int32 StartFrame )


description: Set start frame bounded

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static void SetStartFrameBounded ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, bool bIsBounded )


description: Set start time in seconds

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Section", Meta=(ScriptMethod)) static void SetStartFrameSeconds ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, float StartTime )


className: UMovieSceneSectionExtensions

description: Function library containing methods that should be hoisted onto UMovieSceneSections for scripting


description:
The given user marked frame to add
The index to the newly added marked frame

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static int32 AddMarkedFrame ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, const [FMovieSceneMarkedFrame](API\Runtime\MovieScene\FMovieSceneMarkedFrame) & InMarkedFrame )


description: Deprecated* AddMasterTrack is deprecated. Please use AddTrack instead

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DeterminesOutputType="TrackType", DeprecatedFunction, DeprecationMessage="AddMasterTrack is deprecated. Please use AddTrack instead")) static [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * AddMasterTrack ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackType )


description:
Add a new binding to this sequence that will possess the specified object
A unique identifier for the new binding

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) AddPossessable ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [UObject](API\Runtime\CoreUObject\UObject\UObject) * ObjectToPossess )


description:
Add a root folder to the given sequence
The newly created folder

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * AddRootFolderToSequence ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [FString](API\Runtime\Core\Containers\FString) NewFolderName )


description:
Add a new binding to this sequence that will spawn the specified object
A unique identifier for the new binding

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) AddSpawnableFromInstance ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [UObject](API\Runtime\CoreUObject\UObject\UObject) * ObjectToSpawn )


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) AddSpawnableFromClass ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [UClass](API\Runtime\CoreUObject\UObject\UClass) * ClassToSpawn )


description:
Add a new track of the specified type
The newly created track, if successful

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DeterminesOutputType="TrackType")) static [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * AddTrack ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackType )


description:
Are marked frames locked
Whether the movie scene marked frames are locked

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool AreMarkedFramesLocked ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description: The index to the user marked frame to delete

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void DeleteMarkedFrame ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, int32 DeleteIndex )


description: Delete all user marked frames

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void DeleteMarkedFrames ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Filter the specified array of tracks by class, optionally only matching exact classes
A filtered array of tracks

code: static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > FilterTracks ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) *const > InTracks, [UClass](API\Runtime\CoreUObject\UObject\UClass) * DesiredClass, bool bExactMatch )


description:
Attempt to locate a binding in this sequence by its Id
A unique identifier for the binding, or invalid

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) FindBindingById ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [FGuid](API\Runtime\Core\Misc\FGuid) BindingId )


description:
Attempt to locate a binding in this sequence by its name
A unique identifier for the binding, or invalid

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) FindBindingByName ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [FString](API\Runtime\Core\Containers\FString) Name )


description: The label to the user marked frame to find

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static int32 FindMarkedFrameByLabel ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, const [FString](API\Runtime\Core\Containers\FString) & InLabel )


description: The frame number of the user marked frame to find

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static int32 FindMarkedFrameByFrameNumber ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InFrameNumber )


description: Deprecated* FindMasterTracksByType is deprecated. Please use FindTracksByType instead

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DeterminesOutputType="TrackType", DeprecatedFunction, DeprecationMessage="FindMasterTracksByType is deprecated. Please use FindTracksByType instead")) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > FindMasterTracksByType ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackType )


description: Deprecated* FindMasterTracksByExactType is deprecated. Please use FindTracksByExactType instead

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DeterminesOutputType="TrackType", DeprecatedFunction, DeprecationMessage="FindMasterTracksByExactType is deprecated. Please use FindTracksByExactType instead")) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > FindMasterTracksByExactType ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackType )


description: The frame number to find the next/previous user marked frame from  Find forward from the given frame number.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static int32 FindNextMarkedFrame ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InFrameNumber, bool bForward )


description:
Find all tracks of the specified type, not allowing sub-classed types
An array containing any tracks that are exactly the same as the type specified

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DeterminesOutputType="TrackType")) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > FindTracksByExactType ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackType )


description:
Find all tracks of the specified type
An array containing any tracks that match the type specified

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DeterminesOutputType="TrackType")) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > FindTracksByType ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackType )


description:
The resulting binding is only valid when applied to properties within the same sequence as this binding. Use GetPortableBindingID for bindings which live in different sub-sequences.
The binding's id

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) GetBindingID ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding )


description:
Get all the bindings in this sequence
An array of unique identifiers for all the bindings in this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) > GetBindings ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Get the clock source for this sequence
The clock source for this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static EUpdateClockSource GetClockSource ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence )


description:
Gets this sequence's display rate
The display rate that this sequence is displayed as

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FFrameRate](API\Runtime\Core\Misc\FFrameRate) GetDisplayRate ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Get the evaluation type for this sequence
The evaluation type for this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static EMovieSceneEvaluationType GetEvaluationType ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence )


description: Return the user marked frames

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneMarkedFrame](API\Runtime\MovieScene\FMovieSceneMarkedFrame) > GetMarkedFrames ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description: Deprecated* GetMasterTracks is deprecated. Please use GetTracks instead

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DeprecatedFunction, DeprecationMessage="GetMasterTracks is deprecated. Please use GetTracks instead")) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > GetMasterTracks ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Get this sequence's movie scene data
This sequence's movie scene data object

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [UMovieScene](API\Runtime\MovieScene\UMovieScene) * GetMovieScene ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Get playback end of this sequence in display rate resolution
Playback end of this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static int32 GetPlaybackEnd ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Get playback end of this sequence in seconds
Playback end of this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static float GetPlaybackEndSeconds ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Get playback range of this sequence in display rate resolution
Playback range of this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) GetPlaybackRange ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Get playback start of this sequence in seconds
Playback start of this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static float GetPlaybackStartSeconds ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Get playback start of this sequence in display rate resolution
Playback start of this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static int32 GetPlaybackStart ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Only unique instances of sequences within a root sequences are supported
The binding's id

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) GetPortableBindingID ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * RootSequence, [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * DestinationSequence, const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding )


description:
Get all the possessables in this sequence
Possessables in this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) > GetPossessables ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Get the root folders in the provided sequence
The folders contained within the given sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * > GetRootFoldersInSequence ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Get all the spawnables in this sequence
Spawnables in this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) > GetSpawnables ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Gets this sequence's tick resolution
The tick resolution of the sequence, defining the smallest unit of time representable on this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FFrameRate](API\Runtime\Core\Misc\FFrameRate) GetTickResolution ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Get all tracks
An array containing all tracks in this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > GetTracks ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Get the sequence view range end in seconds
The view range end time in seconds for this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod, DevelopmentOnly)) static float GetViewRangeEnd ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence )


description:
Get the sequence view range start in seconds
The view range start time in seconds for this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod, DevelopmentOnly)) static float GetViewRangeStart ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence )


description:
Get the sequence work range end in seconds
The work range end time in seconds for this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod, DevelopmentOnly)) static float GetWorkRangeEnd ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence )


description:
Get the sequence work range start in seconds
The work range start time in seconds for this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="Sequencer|Sequence", Meta=(ScriptMethod, DevelopmentOnly)) static float GetWorkRangeStart ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence )


description:
Is playback ranged locked
Whether the movie scene playback range is locked

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool IsPlaybackRangeLocked ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Is read only
Whether the movie scene is read only or not

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool IsReadOnly ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


description:
Locate all the objects that correspond to the specified object ID, using the specified context
An array of all bound objects

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > LocateBoundObjects ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & InBinding, [UObject](API\Runtime\CoreUObject\UObject\UObject) * Context )


description:
Make a new range for this sequence in its display rate
Specified sequencer range

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) MakeRange ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, int32 StartFrame, int32 Duration )


description:
Make a new range for this sequence in seconds
Specified sequencer range

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) MakeRangeSeconds ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, float StartTime, float Duration )


description: Deprecated* RemoveMasterTrack is deprecated. Please use RemoveTrack instead

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DeprecatedFunction, DeprecationMessage="RemoveMasterTrack is deprecated. Please use RemoveTrack instead")) static bool RemoveMasterTrack ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


description:
Removes a track
Whether the track was successfully removed

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool RemoveTrack ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


description: Remove a root folder from the given sequence. Will throw an exception if the specified folder is not valid or not a root folder.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void RemoveRootFolderFromSequence ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder )


description:
Make a binding for the given binding ID
The new binding proxy

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) ResolveBindingID ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * RootSequence, [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) InObjectBindingID )


description: Set the clock source for this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetClockSource ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, EUpdateClockSource InClockSource )


description: Set the evaluation type for this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetEvaluationType ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, EMovieSceneEvaluationType InEvaluationType )


description: Sets this sequence's display rate

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetDisplayRate ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) DisplayRate )


description: The given user marked frame index to edit  The frame number to set

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetMarkedFrame ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, int32 InMarkIndex, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InFrameNumber )


description: Whether the movie scene marked frames should be locked

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetMarkedFramesLocked ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, bool bInLocked )


description: Set playback end of this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetPlaybackEnd ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, int32 EndFrame )


description: Set playback end of this sequence in seconds

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetPlaybackEndSeconds ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, float EndTime )


description: Whether the movie scene playback range should be locked

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetPlaybackRangeLocked ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, bool bInLocked )


description: Set playback start of this sequence in seconds

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetPlaybackStartSeconds ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, float StartTime )


description: Set playback start of this sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetPlaybackStart ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, int32 StartFrame )


description: Whether the movie scene should be read only or not

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetReadOnly ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, bool bInReadOnly )


description: Sets this sequence's tick resolution and migrates frame times

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetTickResolution ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) TickResolution )


description: Sets this sequence's tick resolution directly without migrating frame times

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetTickResolutionDirectly ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) TickResolution )


description: Set the sequence view range end in seconds

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DevelopmentOnly)) static void SetViewRangeEnd ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, float EndTimeInSeconds )


description: Set the sequence view range start in seconds

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DevelopmentOnly)) static void SetViewRangeStart ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, float StartTimeInSeconds )


description: Set the sequence work range end in seconds

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DevelopmentOnly)) static void SetWorkRangeEnd ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, float EndTimeInSeconds )


description: Set the sequence work range start in seconds

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod, DevelopmentOnly)) static void SetWorkRangeStart ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, float StartTimeInSeconds )


description: Sort the marked frames in chronological order

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SortMarkedFrames ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence )


className: UMovieSceneSequenceExtensions

description: Function library containing methods that should be hoisted onto UMovieSceneSequences for scripting purposes


description:
Add a new section to this track
The newly create section if successful

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * AddSection ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


description:
Get the color tint for this track
The color tint of the requested track

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod, DevelopmentOnly)) static [FColor](API\Runtime\Core\Math\FColor) GetColorTint ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


description:
Get this track's display name
This track's display name

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod, DevelopmentOnly)) static [FText](API\Runtime\Core\Internationalization\FText) GetDisplayName ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


description:
Access all this track's sections
An array of this track's sections

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > GetSections ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


description:
Get the section to key for this track
The section to key for the requested track

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod, DevelopmentOnly)) static [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * GetSectionToKey ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


description:
Get the sorting order for this track
The sorting order of the requested track

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod, DevelopmentOnly)) static int32 GetSortingOrder ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


description: Remove the specified section

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod)) static void RemoveSection ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description:
Get this track row's display name
This track's display name

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod, DevelopmentOnly)) static [FText](API\Runtime\Core\Internationalization\FText) GetTrackRowDisplayName ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track, int32 RowIndex )


description: Set the color tint for this track

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod, DevelopmentOnly)) static void SetColorTint ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track, const [FColor](API\Runtime\Core\Math\FColor) & ColorTint )


description: Set this track's display name

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod, DevelopmentOnly)) static void SetDisplayName ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track, const [FText](API\Runtime\Core\Internationalization\FText) & InName )


description: Set the section to key for this track. When properties for this section are modified externally, this section will receive those modifications and act accordingly (add/update keys). This is especially useful when there are multiple overlapping sections.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod, DevelopmentOnly)) static void SetSectionToKey ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section )


description: Set the sorting order for this track

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod, DevelopmentOnly)) static void SetSortingOrder ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track, int32 SortingOrder )


description: Set this track row's display name

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Track", Meta=(ScriptMethod, DevelopmentOnly)) static void SetTrackRowDisplayName ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track, const [FText](API\Runtime\Core\Internationalization\FText) & InName, int32 RowIndex )


className: UMovieSceneTrackExtensions

description: Function library containing methods that should be hoisted onto UMovieSceneTracks for scripting

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UMovieSceneTrackExtensions : public [UBlueprintFunctionLibrary](API\Runtime\Engine\Kismet\UBlueprintFunctionLibrary)


description: Get the ending frame for the specified range, if it has one. Defined as the first subsequent frame that is outside of the range.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static int32 GetEndFrame ( const [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & Range )


description: Get the ending time for the specified range in seconds, if it has one. Defined as the first time that is outside of the range.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static float GetEndSeconds ( const [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & Range )


description: Get the starting frame for the specified range, if it has one. Defined as the first valid frame that is inside the range.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static int32 GetStartFrame ( const [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & Range )


description: Get the starting time for the specified range in seconds, if it has one. Defined as the first valid time that is inside the range.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static float GetStartSeconds ( const [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & Range )


description: Check whether this range has an end

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool HasEnd ( const [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & Range )


description: Check whether this range has a start

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static bool HasStart ( const [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & Range )


description: Remove the end from this range, making it infinite

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void RemoveEnd ( [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & Range )


description: Remove the start from this range, making it infinite

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void RemoveStart ( [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & Range )


description: Set the ending frame for the specified range. Interpreted as the first subsequent frame that is outside of the range.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetEndFrame ( [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & Range, int32 End )


description: Set the starting frame for the specified range. Interpreted as the first valid frame that is inside the range.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetStartFrame ( [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & Range, int32 Start )


description: Set the ending time for the specified range in seconds. Interpreted as the first time that is outside of the range.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetEndSeconds ( [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & Range, float End )


description: Set the starting time for the specified range in seconds. Interpreted as the first valid time that is inside the range.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod)) static void SetStartSeconds ( [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & Range, float Start )


className: USequencerScriptingRangeExtensions

description: Function library containing methods that should be hoisted onto FSequencerScriptingRanges


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()


className: FSequencerBindingProxy


description: IModuleInterfaceimplementation

code: virtual void StartupModule()


className: FSequencerScriptingModule

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


code: static [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) FromNative ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & InRange, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InputRate )


code: static [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) FromNative ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & InRange, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InputRate, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InOutputRate )


code: [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > ToNative ( [FFrameRate](API\Runtime\Core\Misc\FFrameRate) OutputRate ) const


className: FSequencerScriptingRange

bHasEnd

type: uint8:  1

InternalRate

type: FFrameRate


code: FSequencerScriptingRange()


className: FOnRenderMovieStopped

module: SequencerScriptingEditor

code: class FOnRenderMovieStopped


code: FSequencerBoundObjects()


code: FSequencerBoundObjects ( [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) InBindingProxy, const [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & InBoundObjects )


className: FSequencerBoundObjects

BindingProxy

type: FMovieSceneBind...

BoundObjects

type: TArray<TObject...


code: FSequencerExportFBXParams()


code: FSequencerExportFBXParams ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld, [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence) * InSequence, [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence) * InRootSequence, const [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) > & InBindings, const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > & InTracks, [UFbxExportOption](API\Editor\UnrealEd\Exporters\UFbxExportOption) * InOverrideOptions, const [FString](API\Runtime\Core\Containers\FString) & InFBXFileName )


code: FSequencerQuickBindingResult()


className: FSequencerExportFBXParams

Bindings

type: TArray<FMovieS...

FBXFileName

type: FString

OverrideOptions

type: TObjectPtr<UFb...

RootSequence

type: TObjectPtr<ULe...

World

type: TObjectPtr<UWo...


className: FSequencerQuickBindingResult

description: Wrapper around result of quick binding for event track in sequencer.

EventEndpoint

description: Actual endpoint wrapped by this structure.

PayloadNames

type: TArray<FString...

description: Names of the payload variables of the event.


description: IModuleInterfaceimplementation


className: FSequencerScriptingEditorModule

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


description: Attempts to cancel an in-progress Render to Movie. Does nothing if there is no render in progress.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | Movie Rendering", Meta=(DeprecatedFunction)) static void CancelMovieRender()


description: CreateQuickBinding

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | Animation") static [FMovieSceneEvent](API\Runtime\MovieSceneTracks\Channels\FMovieSceneEvent) CreateEvent ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, [UMovieSceneEventSectionBase](API\Runtime\MovieSceneTracks\Sections\UMovieSceneEventSectionBase) * InSection, const [FSequencerQuickBindingResult](API\Plugins\SequencerScriptingEditor\FSequencerQuickBindingResult) & InEndpoint, const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & InPayload )


description: LevelSequence to clean links for

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | Animation") static void ClearLinkedAnimSequences ( [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence) * InLevelSequence )


description:
Create a quick binding to an actor's member method to be used in an event sequence.
The created binding.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | Animation") static [FSequencerQuickBindingResult](API\Plugins\SequencerScriptingEditor\FSequencerQuickBindingResult) CreateQuickBinding ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject, const [FString](API\Runtime\Core\Containers\FString) & InFunctionName, bool bCallInEditor )


description: World to export  Sequence to export  The AnimSequence to save into.  The export options for the sequence.  Binding to export that has a skelmesh component on it  File to create  If true will create a link between the animation sequence and the level sequence

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | Animation") static bool ExportAnimSequence ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World, [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence) * Sequence, [UAnimSequence](API\Runtime\Engine\Animation\UAnimSequence) * AnimSequence, [UAnimSeqExportOption](API\Editor\UnrealEd\Exporters\UAnimSeqExportOption) * ExportOption, const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & Binding, bool bCreateLink )


description: Exports an FBX from the section to key of the control rig track of the actor with the given name.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | FBX") static bool ExportFBXFromControlRig ( [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence) * Sequence, const [FString](API\Runtime\Core\Containers\FString) & ActorWithControlRigTrack, const [UMovieSceneUserExportFBXControlRigSettings](API\Editor\MovieSceneTools\UMovieSceneUserExportFBXControlR-) * ExportFBXControlRigSettings )


description: Export Passed in Bindings and Tracks to FBX

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | FBX") static bool ExportLevelSequenceFBX ( const [FSequencerExportFBXParams](API\Plugins\SequencerScriptingEditor\FSequencerExportFBXParams) & InParams )


description: Deprecated* Please use ExportLevelSequenceFBX that takes aFSequencerExportFBXParams

code: static bool ExportLevelSequenceFBX ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld, [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence) * InSequence, const [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) > & InBindings, const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > & InTracks, [UFbxExportOption](API\Editor\UnrealEd\Exporters\UFbxExportOption) * InOverrideOptions, const [FString](API\Runtime\Core\Containers\FString) & InFBXFileName )


description:
LevelSequence to get links from
Returns the link object if it exists, nullptr if it doesn't

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | Animation") static [ULevelSequenceAnimSequenceLink](API\Runtime\LevelSequence\ULevelSequenceAnimSequenceLink) * GetAnimSequenceLinkFromLevelSequence ( [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence) * InLevelSequence )


description: Retrieve all objects currently bound to the specified binding identifiers. The sequence will be evaluated in lower bound of the specified range, which allows for retrieving spawnables in that period of time.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools", Meta=(DeprecatedFunction)) static [TArray](API\Runtime\Core\Containers\TArray)< [FSequencerBoundObjects](API\Plugins\SequencerScriptingEditor\FSequencerBoundObjects) > GetBoundObjects ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld, [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence) * InSequence, const [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) > & InBindings, const [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & InRange )


description:
AnimSequence to get links from
Returns the link object if it exists, nullptr if it doesn't

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | Animation") static [UAnimSequenceLevelSequenceLink](API\Runtime\LevelSequence\UAnimSequenceLevelSequenceLink) * GetLevelSequenceLinkFromAnimSequence ( [UAnimSequence](API\Runtime\Engine\Animation\UAnimSequence) * InAnimSequence )


description: Get the object bindings for the requested object. The sequence will be evaluated in lower bound of the specified range, which allows for retrieving spawnables in that period of time.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools", Meta=(DeprecatedFunction)) static [TArray](API\Runtime\Core\Containers\TArray)< [FSequencerBoundObjects](API\Plugins\SequencerScriptingEditor\FSequencerBoundObjects) > GetObjectBindings ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld, [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence) * InSequence, const [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & InObject, const [FSequencerScriptingRange](API\Plugins\SequencerScripting\FSequencerScriptingRange) & InRange )


description: World to import to  InSequence to import  ActorWithControlRigTrack The name of the actor with the control rig track we are importing onto  List of selected control rig names. Will use them if ImportFBXControlRigSettings->bImportOntoSelectedControls is true  Settings to control import.  Path to fbx file to create

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | FBX") static bool ImportFBXToControlRig ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World, [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence) * InSequence, const [FString](API\Runtime\Core\Containers\FString) & ActorWithControlRigTrack, const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & SelectedControlRigNames, [UMovieSceneUserImportFBXControlRigSettings](API\Editor\MovieSceneTools\UMovieSceneUserImportFBXControlR-) * ImportFBXControlRigSettings, const [FString](API\Runtime\Core\Containers\FString) & ImportFilename )


description: World to import to  InSequence to import  InBindings to import  Settings to control import.  Path to fbx file to import from  Player to bind to

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | FBX") static bool ImportLevelSequenceFBX ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld, [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence) * InSequence, const [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) > & InBindings, [UMovieSceneUserImportFBXSettings](API\Editor\MovieSceneTools\UMovieSceneUserImportFBXSettings) * InImportFBXSettings, const [FString](API\Runtime\Core\Containers\FString) & InImportFilename )


description: Check if an endpoint is valid and can be used to create movie scene event.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | Animation") static bool IsEventEndpointValid ( const [FSequencerQuickBindingResult](API\Plugins\SequencerScriptingEditor\FSequencerQuickBindingResult) & InEndpoint )


description: Returns if Render to Movie is currently in progress.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | Movie Rendering", Meta=(DeprecatedFunction)) static bool IsRenderingMovie()


description: Sequence to link from  The AnimSequence to link to.  The export options that should be used when baking the LevelSequence.  Binding that has a skelmesh component on it

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | Animation") static bool LinkAnimSequence ( [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence) * Sequence, [UAnimSequence](API\Runtime\Engine\Animation\UAnimSequence) * AnimSequence, const [UAnimSeqExportOption](API\Editor\UnrealEd\Exporters\UAnimSeqExportOption) * ExportOptions, const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & Binding )


description: Attempts to render a sequence to movie based on the specified settings. This will automatically detect if we're rendering via a PIE instance or a new process based on the passed in settings. Will return false if the state is not valid (ie: null or missing required parameters, capture in progress, etc.), true otherwise.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Editor Scripting | Sequencer Tools | Movie Rendering", Meta=(DeprecatedFunction)) static bool RenderMovie ( class [UMovieSceneCapture](API\Runtime\MovieSceneCapture\UMovieSceneCapture) * InCaptureSettings, [FOnRenderMovieStopped](API\Plugins\SequencerScriptingEditor\FOnRenderMovieStopped) OnFinishedCallback )


className: USequencerToolsFunctionLibrary

description: This is a set of helper functions to access various parts of the Sequencer API via Python. Because Sequencer itself is not suitable for exposing, most functionality gets wrapped by UObjects that have an easier API to work with. ThisUObjectprovides access to these wrapper UObjects where needed.


className: ESharedMemoryMediaSourceMode

description: Mode of operation when receiving data. Framelocked - Matches source and local frame numbers. Always use this mode in nDisplay. Genlocked - It doesn't match frame numbers, but it also doesn't skip frames, so will hold back the sender if it is faster than the receiver. Freerun - It always grabs the latest frame. It may skip frames if they arrive too fast.

module: SharedMemoryMedia

code: enum ESharedMemoryMediaSourceMode { Framelocked = 0, Genlocked, Freerun, }


description: Adds to the graph builder the copy from the input texture to the shared gpu texture that corresponds to the current frame number

code: void AddCopyToSharedGpuTexturePass ( [FRDGBuilder](API\Runtime\RenderCore\FRDGBuilder) & GraphBuilder, FRDGTextureRef InSourceTexture, uint32 SharedTextureIdx )


description: Get the desired output resource type when the conversion is custom. This function is called once at initialization and the result is cached


description: For custom conversion, methods that need to be overridden

code: virtual FIntPoint GetCustomOutputSize ( const FIntPoint & InSize ) const


description: Initialization method to prepare implementation for capture

code: virtual bool InitializeCapture()


className: NUMBUFFERS

description: Number of shared buffers

code: static constexpr int32 NUMBUFFERS = UE::SharedMemoryMedia::SenderNumBuffers;


description: Callback when the source texture is ready to be copied on the GPU. You need to copy yourself. You may use the callback to add passes to the graph builder. Graph execution and output texture readback will be handled after this call. No need to do it in the override. The callback in called from a critical point be fast. The texture is valid for the duration of the callback. Only called when the conversion operation is custom and the output resource type is Texture.

code: virtual void OnCustomCapture_RenderingThread ( [FRDGBuilder](API\Runtime\RenderCore\FRDGBuilder) & GraphBuilder, const [FCaptureBaseData](API\Plugins\MediaIOCore\UMediaCapture\FCaptureBaseData) & InBaseData, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FMediaCaptureUserData](API\Plugins\MediaIOCore\FMediaCaptureUserData), ESPMode::ThreadSafe > InUserData, FRDGTextureRef InSourceTexture, FRDGTextureRef OutputTexture, const [FRHICopyTextureInfo](API\Runtime\RHI\FRHICopyTextureInfo) & CopyInfo, FVector2D CropU, FVector2D CropV )


description: Should we callOnFrameCaptured_RenderingThread()with a RHI resource -or- readback the memory to CPU ram and callOnFrameCaptured_RenderingThread().

code: virtual bool ShouldCaptureRHIResource() const


code: virtual void StopCaptureImpl ( bool bAllowPendingFrameToBeProcess )


description: Whether the capture callbacks can be called on any thread. If true, the _AnyThread callbacks will be used instead of the _RenderThread ones.

code: virtual bool SupportsAnyThreadCapture() const


className: USharedMemoryMediaCapture

description: It is mostly intended for use in nDisplay render nodes, which are designed to be frame-locked.

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType) class USharedMemoryMediaCapture : public [UMediaCapture](API\Plugins\MediaIOCore\UMediaCapture)


code: virtual [UMediaCapture](API\Plugins\MediaIOCore\UMediaCapture) * CreateMediaCaptureImpl()


description: The conversion we wish to accomplish on the GPU before the DMA transfer occurs.

code: virtual [EMediaCaptureConversionOperation](API\Plugins\MediaIOCore\EMediaCaptureConversionOperation) GetConversionOperation ( [EMediaCaptureSourceType](API\Plugins\MediaIOCore\EMediaCaptureSourceType) InSourceType ) const


description: The pixel format of the buffer we wish to capture. Some conversion are available. See EMediaCaptureConversionOperation

code: virtual EPixelFormat GetRequestedPixelFormat() const


description: The size of the buffer we wish to capture. The size of the buffer can not change during the capture. Return UMediaOutput::RequestCaptureSourceSize if you wish to take the buffer size as the requested size.

code: virtual FIntPoint GetRequestedSize() const


description:
Validate the media output settings (must be implemented in child classes).
true if validation passed, false otherwise.

code: virtual bool Validate ( [FString](API\Runtime\Core\Containers\FString) & OutFailureReason ) const


className: USharedMemoryMediaOutput

description: Output information for a SharedMemory media capture.

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType) class USharedMemoryMediaOutput : public [UMediaOutput](API\Plugins\MediaIOCore\UMediaOutput)

UniqueName

description: Shared memory will be opened by using this name. Should be unique per media output.


description:
Get a Boolean media option.
The option value.

code: virtual bool GetMediaOption ( const [FName](API\Runtime\Core\UObject\FName) & Key, bool DefaultValue ) const


description:
Get a signed integer media option.
The option value.

code: virtual int64 GetMediaOption ( const [FName](API\Runtime\Core\UObject\FName) & Key, int64 DefaultValue ) const


description:
Get a string media option.
The option value.

code: virtual [FString](API\Runtime\Core\Containers\FString) GetMediaOption ( const [FName](API\Runtime\Core\UObject\FName) & Key, const [FString](API\Runtime\Core\Containers\FString) & DefaultValue ) const


description: GetProxies

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


description:
Check whether the specified option is set.
true if the option is set, false otherwise.

code: virtual bool HasMediaOption ( const [FName](API\Runtime\Core\UObject\FName) & Key ) const


description:
Validate the media source settings (must be implemented in child classes).
true if validation passed, false otherwise.

code: virtual bool Validate() const


className: USharedMemoryMediaSource

description: Media source for SharedMemory streams.

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, HideCategories=(Platforms, Object)) class USharedMemoryMediaSource : public [UMediaSource](API\Runtime\MediaAssets\UMediaSource)

bZeroLatency

type: bool

description: Zero latency option to wait for the cross gpu texture rendered on the same frame.

Mode

type: ESharedMemoryMe...

description: Mode of operation when receiving data.

description: Shared memory will be found by using this name. Should match the media output setting.


description:
Singleton-like access to IShotgridPlugin
Returns Shotplugin singleton instance, loading the module on demand if needed

module: Shotgrid

code: static [IShotgridModule](API\Plugins\Shotgrid\IShotgridModule) & Get()


description:
Checks to see if this module is loaded and ready. It is only valid to callGet()ifIsAvailable()returns true.
True if the module is loaded and ready to use

code: static bool IsAvailable()


className: IShotgridModule

description: The public interface of the Shotgrid module

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


description: Returns the budget number for the Index-th closest character.

module: SignificanceManager

code: int32 GetBudgetForIndex ( int32 Index ) const


description: Returns the number of items specified in the budget.

code: int32 GetBudgetLength() const


code: void SetBudgetScale ( float InScale )


description: Recreates the budget given a specification string. For example, the specification "0,2,3,5" would correspond to the following budget: Level0: 0 Level1: 2 Level2: 3 Level3: 5 Creating a table that contains: 1,1,2,2,2,3,3,3,3,3 (out of bounds = 4) Returns true if the budget was modified, or false if the existing budget already matched

code: bool RecreateBudget ( const [FString](API\Runtime\Core\Containers\FString) & Specification )


className: FOrderedBudget

description: Manages how to allocate a budget of levels to an ordered list of items (e.g., how to distribute minimum LOD levels to the N closest characters)

code: struct FOrderedBudget


code: static void AddReferencedObjects ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InThis, [FReferenceCollector](API\Runtime\CoreUObject\UObject\FReferenceCollector) & Collector )


description: Called before destroying the object. This is called immediately upon deciding to destroy the object, to allow the object to begin an asynchronous cleanup process.

code: virtual void BeginDestroy()


className: EPostSignificanceType

code: enum EPostSignificanceType { None, Concurrent, Sequential, }


code: UObject &42; GetObject&40;&41; const


code: float GetSignificance&40;&41; const


code: FName GetTag&40;&41; const


code: FManagedObjectInfo &40; UObject &42; InObject, FName InTag, FManagedObjectSignificanceFunction InSignificanceFunction, EPostSignificanceType InPostSignificanceType, FManagedObjectPostSignificanceFunction InPostSignificanceFunction &41;


code: virtual &126;FManagedObjectInfo&40;&41;


className: FManagedObjectInfo

code: struct FManagedObjectInfo


className: FManagedObjectPostSignificanceFunction

code: typedef [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< void([FManagedObjectInfo](API\Plugins\SignificanceManager\USignificanceManager\FManagedObjectInfo) *, float, float, bool)> FManagedObjectPostSignificanceFunction


className: FManagedObjectSignificanceFunction

code: typedef [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< float([FManagedObjectInfo](API\Plugins\SignificanceManager\USignificanceManager\FManagedObjectInfo) *, const FTransform &)> FManagedObjectSignificanceFunction


className: FPostSignificanceFunction

code: typedef [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< void([UObject](API\Runtime\CoreUObject\UObject\UObject) *, float, float, bool)> FPostSignificanceFunction


className: FSignificanceFunction

code: typedef [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< float([UObject](API\Runtime\CoreUObject\UObject\UObject) *, const FTransform &)> FSignificanceFunction