code: template<> void Actuate ( [FMovieSceneInterrogationData](API\Runtime\MovieScene\Compilation\FMovieSceneInterrogationData) & InterrogationData, typename [TCallTraits](API\Runtime\Core\GenericPlatform\TCallTraits)< FVector4 >::ParamType InValue, const [TBlendableTokenStack](API\Runtime\MovieScene\Evaluation\Blending\TBlendableTokenStack)< FVector4 > & OriginalStack, const [FMovieSceneContext](API\Runtime\MovieScene\Evaluation\FMovieSceneContext) & Context ) const


description: Apply the the specified value to an object.

module: MovieScene

code: virtual void Actuate ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject, typename [TCallTraits](API\Runtime\Core\GenericPlatform\TCallTraits)< PropertyType >::ParamType InValue, const [TBlendableTokenStack](API\Runtime\MovieScene\Evaluation\Blending\TBlendableTokenStack)< PropertyType > & OriginalStack, const [FMovieSceneContext](API\Runtime\MovieScene\Evaluation\FMovieSceneContext) & Context, [FPersistentEvaluationData](API\Runtime\MovieScene\Evaluation\FPersistentEvaluationData) & PersistentData, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description:
Retrieve the current value of the specified object
The current value of the object

code: virtual PropertyType RetrieveCurrentValue ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) * Player ) const


code: TPropertyActuator ( const [PropertyTemplate::FSectionData](API\Runtime\MovieScene\Evaluation\FSectionData) & InPropertyData )


className: TPropertyActuator

description: Blending actuator type that knows how to apply values of type PropertyType

code: template<typename PropertyType> struct TPropertyActuator : public [TMovieSceneBlendingActuator< PropertyType >](API\Runtime\MovieScene\Evaluation\Blending\TMovieSceneBlendingActuator)

PropertyData

type: PropertyTemplat...


description: Execute this token, operating on all objects referenced by 'Operand'

code: virtual void Execute ( const [FMovieSceneContext](API\Runtime\MovieScene\Evaluation\FMovieSceneContext) & Context, const [FMovieSceneEvaluationOperand](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationOperand) & Operand, [FPersistentEvaluationData](API\Runtime\MovieScene\Evaluation\FPersistentEvaluationData) & PersistentData, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


code: TPropertyTrackExecutionToken ( IntermediateType InValue )


className: TPropertyTrackExecutionToken

description: Execution token that simple stores a value, and sets it when executed

code: template<typename PropertyValueType, typename IntermediateType> struct TPropertyTrackExecutionToken : public [IMovieSceneExecutionToken](API\Runtime\MovieScene\IMovieSceneExecutionToken)

Value

type: IntermediateTyp...


className: WithCopy

code: enum &123; WithCopy = false &125;


className: WithIdentical

code: enum &123; WithIdentical = true &125;


code: template<> struct TStructOpsTypeTraits< FMovieSceneEvaluationFieldEntityTree > : public [TStructOpsTypeTraitsBase2< FMovieSceneEvaluationFieldEntityTree >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


className: WithSerializer

code: enum &123; WithSerializer = true &125;


className: WithPostSerialize

code: enum &123; WithPostSerialize = true &125;


code: template<> struct TStructOpsTypeTraits< FMovieSceneEvaluationTemplate > : public [TStructOpsTypeTraitsBase2< FMovieSceneEvaluationTemplate >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


code: template<> struct TStructOpsTypeTraits< FMovieSceneEvaluationTemplateSerialNumber > : public [TStructOpsTypeTraitsBase2< FMovieSceneEvaluationTemplateSerialNumber >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


code: template<> struct TStructOpsTypeTraits< FMovieSceneRootEvaluationTemplateInstance > : public [TStructOpsTypeTraitsBase2< FMovieSceneRootEvaluationTemplateInstance >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


className: WithIdenticalViaEquality

code: enum &123; WithIdenticalViaEquality = true &125;


className: WithSerializerObjectReferences

code: static WithSerializerObjectReferences = EPropertyObjectReferenceType::None;


code: template<> struct TStructOpsTypeTraits< FMovieSceneSegmentIdentifier > : public [TStructOpsTypeTraitsBase2< FMovieSceneSegmentIdentifier >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


code: enum &123; WithCopy = true &125;


code: template<> struct TStructOpsTypeTraits< FMovieSceneSequenceInstanceDataPtr > : public [TStructOpsTypeTraitsBase2< FMovieSceneSequenceInstanceDataPtr >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


code: template<> struct TStructOpsTypeTraits< FMovieSceneTemplateGenerationLedger > : public [TStructOpsTypeTraitsBase2< FMovieSceneTemplateGenerationLedger >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


code: template<> struct TStructOpsTypeTraits< FMovieSceneTrackImplementationPtr > : public [TStructOpsTypeTraitsBase2< FMovieSceneTrackImplementationPtr >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


code: template<> struct TStructOpsTypeTraits< FMovieSceneEvalTemplatePtr > : public [TStructOpsTypeTraitsBase2< FMovieSceneEvalTemplatePtr >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


code: template<> struct TStructOpsTypeTraits< FMovieSceneEvaluationKey > : public [TStructOpsTypeTraitsBase2< FMovieSceneEvaluationKey >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


code: enum &123; WithCopy = false &125;


code: template<> struct TStructOpsTypeTraits< FMovieSceneEvaluationTrack > : public [TStructOpsTypeTraitsBase2< FMovieSceneEvaluationTrack >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


code: template<> struct TStructOpsTypeTraits< FMovieSceneSegment > : public [TStructOpsTypeTraitsBase2< FMovieSceneSegment >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


code: enum &123; WithSerializer = true &125;


code: template<> struct TStructOpsTypeTraits< FMovieSceneSubSequenceTree > : public [TStructOpsTypeTraitsBase2< FMovieSceneSubSequenceTree >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


className: Type

code: typedef PropertyValueType Type


code: template<> struct TStructOpsTypeTraits< FMovieSceneTrackIdentifier > : public [TStructOpsTypeTraitsBase2< FMovieSceneTrackIdentifier >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


description: Accumulate parent and chld sub-section flags ensuring that flags are inherited correctly.

code: namespace UE { namespace MovieScene { EMovieSceneSubSectionFlags UE::MovieScene::AccumulateChildSubSectionFlags ( EMovieSceneSubSectionFlags ParentFlags, EMovieSceneSubSectionFlags ChildFlags ) } }


className: TTemporarySetterType

code: template<typename PropertyValueType, typename IntermediateType> struct TTemporarySetterType


code: namespace UE { namespace MovieScene { enum EEvaluationHookEvent { Begin, Update, End, Trigger, } } }


className: UMovieSceneCustomClockSource

code: class UMovieSceneCustomClockSource : public [UInterface](API\Runtime\CoreUObject\UObject\UInterface)


className: UMovieSceneEvaluationHook

code: class UMovieSceneEvaluationHook : public [UInterface](API\Runtime\CoreUObject\UObject\UInterface)


className: FDataEventScope

code: struct FDataEventScope

OnBracketClosed

type: FSimpleMulticas...


code: virtual void OnChildFolderAdded ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder )


code: virtual void OnChildFolderRemoved ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder )


code: virtual void OnObjectBindingAdded ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBinding )


code: virtual void OnObjectBindingRemoved ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBinding )


code: virtual void OnTrackAdded ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


code: virtual void OnTrackRemoved ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


className: IFolderEventHandler

code: class IFolderEventHandler


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


className: ISectionEventHandler

code: class ISectionEventHandler


code: virtual void OnBindingAdded ( const [FMovieSceneBinding](API\Runtime\MovieScene\FMovieSceneBinding) & )


code: virtual void OnBindingParentChanged ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBindingID, const [FGuid](API\Runtime\Core\Misc\FGuid) & NewParent )


code: virtual void OnRootFolderAdded ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * )


code: virtual void OnRootFolderRemoved ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * )


code: virtual void OnTrackAddedToBinding ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track, const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBindingID )


code: virtual void OnTrackAdded ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * )


code: virtual void OnTrackRemoved ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * )


code: virtual void OnTrackRemovedFromBinding ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track, const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBindingID )


code: virtual void OnModifiedDirectly ( [UMovieSceneSignedObject](API\Runtime\MovieScene\UMovieSceneSignedObject) * )


code: virtual void OnModifiedIndirectly ( [UMovieSceneSignedObject](API\Runtime\MovieScene\UMovieSceneSignedObject) * )


className: ISignedObjectEventHandler

code: class ISignedObjectEventHandler


code: virtual void OnBindingRemoved ( const [FGuid](API\Runtime\Core\Misc\FGuid) & )


code: void Link ( [TIntrusiveEventHandler](API\Runtime\MovieScene\EventHandlers\TIntrusiveEventHandler)< EventInterface > * InLink ) const


code: void Link ( [TNonIntrusiveEventHandler](API\Runtime\MovieScene\EventHandlers\TNonIntrusiveEventHandler)< EventInterface > & InLink, EventInterface * Instance ) const


className: ISequenceDataEventHandler

code: class ISequenceDataEventHandler


code: template<typename FuncType, typename... ArgTypes> void Trigger ( FuncType && Func, ArgTypes &&... Args ) const


className: TDataEventContainer

code: template<typename EventInterface> struct TDataEventContainer


code: virtual ~TIntrusiveEventHandler()


className: TIntrusiveEventHandler

code: template<typename T> class TIntrusiveEventHandler : public [TIntrusiveLinkedList< TIntrusiveEventHandler< T > >](API\Runtime\Core\Containers\TIntrusiveLinkedList), public T


code: TNonIntrusiveEventHandler ( T * InInstance )


className: TNonIntrusiveEventHandler

code: template<typename T> struct TNonIntrusiveEventHandler : public [TLinkedList< T * >](API\Runtime\Core\Containers\TLinkedList)


code: bool operator== ( const [FActorForWorldTransforms](API\Runtime\MovieScene\FActorForWorldTransforms) & Other ) const


className: FActorForWorldTransforms

description: Description of an actor selected parts we can find world transforms on.

code: struct FActorForWorldTransforms

Actor

type: TWeakObjectPtr<...

SocketName

type: FName


description: whether the control is a node in itself instead of being grouped as an attribute of another existing control's node

code: bool IsControlNode() const


className: FControlRigFbxCurveData

code: struct FControlRigFbxCurveData

AttributeName

type: FString

description: The name of the FBX node's attribute (i.e. 'X', 'Weight'...) holding this curve

AttributePropertyName

description: The name of the FBX node's property (i.e. 'Rotation', 'Scale'...) holding the channel attribute. Usually empty for non transform curves

ControlName

description: The name of the control associated to this curve.

ControlType

type: FFBXControlRigT...

description: The type of the control associated to this curve.

NodeName

description: The name of the node holding this curve.


description:
Convert this fixed binding ID to one that is resolved relative to the specified Sequence.
A new binding ID that will resolve relative to the specified sequence

code: [FRelativeObjectBindingID](API\Runtime\MovieScene\FRelativeObjectBindingID) ConvertToRelative ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) SourceSequenceID, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & InPlayer ) const


className: FControlRigFbxNodeMapping

code: struct FControlRigFbxNodeMapping

bNegate

type: bool

ChannelAttrIndex

description: The UE channel transform attribute index (0-9, invalid if non-transform)

ChannelType

description: The UE channel type name.

ControlType

description: The UE control type proxy.

FbxAttrIndex

description: The FBX transform attribute index (0-9)


code: [FRelativeObjectBindingID](API\Runtime\MovieScene\FRelativeObjectBindingID) ConvertToRelative ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) SourceSequenceID, const [FMovieSceneSequenceHierarchy](API\Runtime\MovieScene\Evaluation\FMovieSceneSequenceHierarchy) * Hierarchy ) const


code: FFixedObjectBindingID ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InGuid, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) InSequenceID )


className: FGeneratedMovieSceneKeyStruct

code: struct FGeneratedMovieSceneKeyStruct

OnPropertyChangedEvent

type: TFunction< void...

description: Function that is called when a property is changed on this struct


description: Adds a new track to this binding

code: void AddTrack ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) & NewTrack, [UMovieScene](API\Runtime\MovieScene\UMovieScene) * Owner )


description: The display name of the binding

code: const [FString](API\Runtime\Core\Containers\FString) & GetName() const


description: The guid of runtime objects in this binding

code: const [FGuid](API\Runtime\Core\Misc\FGuid) & GetObjectGuid() const


description: Get this folder's desired sorting order

code: int32 GetSortingOrder() const


description: All tracks in this binding

code: const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > & GetTracks() const


description: Removes all null tracks from this binding

code: void RemoveNullTracks()


description:
Removes a track from this binding
true if the track was successfully removed, false if the track could not be found

code: bool RemoveTrack ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) & Track, [UMovieScene](API\Runtime\MovieScene\UMovieScene) * Owner )


className: FFixedObjectBindingID

description: A binding ID that is only resolveable through a fixed root sequence. Use of this type should be reserved for editor code dealing with a specific sequence hierarchy where hashing or comparison is required. The SequenceID member is always an absolute sequence ID

code: struct FFixedObjectBindingID

Guid

type: FGuid

description: GUID of the Object Binding (ie,FMovieSceneBinding::GetObjectGuid)

SequenceID

type: FMovieSceneSequ...

description: The sequence ID that the object binding is found within


description: Set display name of the binding

code: void SetName ( const [FString](API\Runtime\Core\Containers\FString) & InBindingName )


description: Set the object guid

code: void SetObjectGuid ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InObjectGuid )


description: Set this folder's desired sorting order.

code: void SetSortingOrder ( const int32 InSortingOrder )


description: Assign all tracks in this binding

code: void SetTracks ( [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > && InTracks, [UMovieScene](API\Runtime\MovieScene\UMovieScene) * Owner )


description: Reset all tracks in this binding, returning the previous array of tracks

code: [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > StealTracks ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * Owner )


description: Creates and initializes a new instance.

code: FMovieSceneBinding ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InObjectGuid, const [FString](API\Runtime\Core\Containers\FString) & InBindingName )


description: Creates and initializes a new instance.

code: FMovieSceneBinding ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InObjectGuid, const [FString](API\Runtime\Core\Containers\FString) & InBindingName, const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > & InTracks )


className: FMovieSceneBinding

description: A set of tracks bound to runtime objects

code: struct FMovieSceneBinding


code: FMovieSceneBindingOverrideData()


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


className: FMovieSceneBindingOverrideData

description: Movie scene binding override data

code: struct FMovieSceneBindingOverrideData

bOverridesDefault

description: Specifies whether the default assignment should remain bound (false) or if this should completely override the default binding (true).

Object

type: TSoftObjectPtr<...

description: Specifies the object to override the binding with.

ObjectBindingId

type: FMovieSceneObje...

description: Specifies the object binding to override.


description: Default constructor.

code: FMovieSceneBinding()


code: FMovieSceneBindingProxy ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InBindingID, [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence )


className: FMovieSceneBindingProxy

description: Movie Scene Binding Proxy represents the binding ID (anFGuid) and the corresponding sequence that it relates to. This is primarily used for scripting where there is no support forFMovieSceneSequenceIDand use cases where managing multiple bindings with their corresponding sequences is necessary.

code: struct FMovieSceneBindingProxy

Sequence

type: TObjectPtr<UMo...


description:
Attempt to find a single key handle that exists on the specified channel
(Optional) A key handle and time pair for the first valid key handle found

code: template<typename ChannelType> static [TOptional](API\Runtime\Core\IO\TOptional)< [TTuple](API\Runtime\Core\Misc\TTuple)< [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle), [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > > FindFirstKey ( ChannelType * InChannel, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) > AllKeyHandles )


description: Set the curve's key value and time from the user value, with the specified time

code: void SetKeyFromUserValue &40; FFrameNumber InUnifiedTime &41;


description: Set the user value from the specified time

code: void SetUserValueFromTime &40; FFrameNumber InUnifiedTime &41;


className: IChannelValueHelper

description: Underlying implementation interface

code: struct IChannelValueHelper

KeyHandleAndTime

type: TOptional<TTup...

description: The key handle and time for the key we're editing


description: Pointer operator overload that allows access to the underlying interface


description: Construction from a channel handle, a pointer to an external user-facing value on the key struct, and an array of handles

code: template<typename ChannelType, typename ValueType> FMovieSceneChannelValueHelper ( const [TMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\TMovieSceneChannelHandle)< ChannelType > & InChannel, ValueType * InUserValue, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) > AllKeyHandles )


description: Construction from a channel handle, a pointer to an external user-facing value on the key struct, and a specific key handle/time

code: template<typename ChannelType, typename ValueType> FMovieSceneChannelValueHelper ( const [TMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\TMovieSceneChannelHandle)< ChannelType > & InChannel, ValueType * InUserValue, [TOptional](API\Runtime\Core\IO\TOptional)< [TTuple](API\Runtime\Core\Misc\TTuple)< [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle), [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) >> InKeyHandleAndTime )


className: FMovieSceneChannelValueHelper

description: Utility class that gets and sets a specific key value for a key struct

code: struct FMovieSceneChannelValueHelper


description: Get a text description of this clipboard for display on UI


description: Get the environment to which this clipboard relates

code: const [FMovieSceneClipboardEnvironment](API\Runtime\MovieScene\FMovieSceneClipboardEnvironment) & GetEnvironment() const


description: Get the key track groups that were copied

code: const [TArray](API\Runtime\Core\Containers\TArray)< [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneClipboardKeyTrack](API\Runtime\MovieScene\FMovieSceneClipboardKeyTrack) > > & GetKeyTrackGroups() const


code: [FMovieSceneClipboard](API\Runtime\MovieScene\FMovieSceneClipboard) & operator= ( [FMovieSceneClipboard](API\Runtime\MovieScene\FMovieSceneClipboard) && In )


code: [FMovieSceneClipboard](API\Runtime\MovieScene\FMovieSceneClipboard) & operator= ( const [FMovieSceneClipboard](API\Runtime\MovieScene\FMovieSceneClipboard) & In )


description: Default Constructor

code: FMovieSceneClipboard()


description: Move construction/assignment

code: FMovieSceneClipboard ( [FMovieSceneClipboard](API\Runtime\MovieScene\FMovieSceneClipboard) && In )


description: Copy construction/assignment

code: FMovieSceneClipboard ( const [FMovieSceneClipboard](API\Runtime\MovieScene\FMovieSceneClipboard) & In )


description: Generate a clipboard for the current state of this builder, resetting the builder back to its default state

code: [FMovieSceneClipboard](API\Runtime\MovieScene\FMovieSceneClipboard) Commit ( [TOptional](API\Runtime\Core\IO\TOptional)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > CopyRelativeTo )


className: FMovieSceneClipboard

description: A clipboard representing serializable copied data for a movie scene

code: class FMovieSceneClipboard


description:
Find or add a key track. Key tracks are group primarily by MovieSceneTrack instance, then by name
A key track which can be populated with keys

code: template<typename KeyType> [FMovieSceneClipboardKeyTrack](API\Runtime\MovieScene\FMovieSceneClipboardKeyTrack) & FindOrAddKeyTrack ( [FName](API\Runtime\Core\UObject\FName) InName, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) & ParentTrack )


className: FMovieSceneClipboardBuilder

description: Class responsible for building a clipboard for a movie scene

code: class FMovieSceneClipboardBuilder


code: FMovieSceneClipboardEnvironment()


className: FMovieSceneClipboardEnvironment

description: Structure representing an environment a clipboard applies to

code: struct FMovieSceneClipboardEnvironment

CardinalTime

type: FFrameTime

description: The cardinal time for a copy-paste operation.

DateTime

type: FDateTime

description: The date/time at which the copy operation was performed

TickResolution

type: FFrameRate

description: The tick resolution within which all clipboard data is stored


className: ConversionMap

description: Static map of conversions between types

code: static [TMap](API\Runtime\Core\Containers\TMap)< [FName](API\Runtime\Core\UObject\FName), [TMap](API\Runtime\Core\Containers\TMap)< [FName](API\Runtime\Core\UObject\FName), [FConversionFunction](API\Runtime\Core\GenericPlatform\TFunction) > > ConversionMap;


description: Define a conversion from one type to another type

code: template<typename FromType, typename ToType> static void DefineConversion ( [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< ToType(const FromType &)> InFunction )


description: Get the time at which this key is defined


description:
Get the value of this key as the specified type.
the key as the templated type, or a default-constructed T where no conversion is possible

code: template<typename T> T GetValue() const


code: [FMovieSceneClipboardKey](API\Runtime\MovieScene\FMovieSceneClipboardKey) & operator= ( const [FMovieSceneClipboardKey](API\Runtime\MovieScene\FMovieSceneClipboardKey) & In )


description: Set the time at which this key is defined

code: void SetTime ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime )


description:
Attempt to get the value of this key as the specified type.
true if the value was set, or false if no conversion between the source and T was possible

code: template<typename T> bool TryGetValue ( T & Value ) const


description: Copy construction/assignment

code: FMovieSceneClipboardKey ( const [FMovieSceneClipboardKey](API\Runtime\MovieScene\FMovieSceneClipboardKey) & In )


description: Templated constructor accepting a specific value type

code: template<typename T> FMovieSceneClipboardKey ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, T InValue )


className: FMovieSceneClipboardKey

description: A key in the clipboard representing a time and a value of a specific type Client code must define MovieSceneClipboard::GetKeyTypeName<> in order to use a type with this class. In general, keys are stored relaative to the minumum key-time in the clipboard, or some arbitrary time. This cardinal time is stored with the clipboard environment.

code: class FMovieSceneClipboardKey


description: Create a key track that wraps the specified key type

code: template<typename KeyType> static [FMovieSceneClipboardKeyTrack](API\Runtime\MovieScene\FMovieSceneClipboardKeyTrack) Create ( [FName](API\Runtime\Core\UObject\FName) InName )


description: Add a key of the specified type to this track. KeyType must match the type this track was constructed with

code: template<typename KeyType> void AddKey ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time, KeyType Value )


description: Get the name of this track

code: const [FName](API\Runtime\Core\UObject\FName) & GetName() const


description: Check the type of the keys contained within this track

code: template<typename KeyType> bool IsKeyOfType() const


description: Iterate the keys contained within this track

code: bool IterateKeys ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [FMovieSceneClipboardKey](API\Runtime\MovieScene\FMovieSceneClipboardKey) &Key)> Iter ) const


code: bool IterateKeys ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool([FMovieSceneClipboardKey](API\Runtime\MovieScene\FMovieSceneClipboardKey) &Key)> Iter )


code: [FMovieSceneClipboardKeyTrack](API\Runtime\MovieScene\FMovieSceneClipboardKeyTrack) & operator= ( [FMovieSceneClipboardKeyTrack](API\Runtime\MovieScene\FMovieSceneClipboardKeyTrack) && In )


code: [FMovieSceneClipboardKeyTrack](API\Runtime\MovieScene\FMovieSceneClipboardKeyTrack) & operator= ( const [FMovieSceneClipboardKeyTrack](API\Runtime\MovieScene\FMovieSceneClipboardKeyTrack) & In )


description: Move construction/assignment

code: FMovieSceneClipboardKeyTrack ( [FMovieSceneClipboardKeyTrack](API\Runtime\MovieScene\FMovieSceneClipboardKeyTrack) && In )


description: Copy construction/assignment

code: FMovieSceneClipboardKeyTrack ( const [FMovieSceneClipboardKeyTrack](API\Runtime\MovieScene\FMovieSceneClipboardKeyTrack) & In )


className: FMovieSceneClipboardKeyTrack

description: Container for a collection of keys arranged in a track.

code: class FMovieSceneClipboardKeyTrack


className: FMovieSceneDynamicBindingContainer

description: Dummy structure for showing anFMovieSceneDynamicBindinginside a details view, and having a function signature that we can get a validUFunctionfrom to prepare blueprint function graphs.

DynamicBinding

type: FMovieSceneDyna...


className: FMovieSceneDynamicBinding

description: Data for a dynamic binding endpoint call.

code: struct FMovieSceneDynamicBinding

CompiledFunctionName

description: Name of the generated blueprint function

Function

type: TObjectPtr<UFu...

description: The function to call (normally a generated blueprint function on the sequence director)

PayloadVariables

type: TMap<FName,FM...

description: Array of payload variables to be added to the generated function

ResolveParamsPinName

description: Pin name for passing the resolve params

ResolveParamsProperty

type: TFieldPath<FPr...

description: Property pointer for the function parameter that should receive the resolve params

WeakEndpoint

description: Endpoint node in the sequence director


description: Value definition for any type-agnostic variable (exported as text)

Value

type: FString


className: FMovieSceneDynamicBindingResolveParams

description: Optional parameter struct for dynamic binding resolver functions.

ObjectBindingID

description: The ID of the object binding being resolved

RootSequence

description: The root sequence

Sequence

description: The sequence that contains the object binding being resolved


className: FMovieSceneDynamicBindingResolveResult

bIsPossessedObject

description: Whether the resolved object is external to the sequence

Object

type: TObjectPtr<UOb...

description: The resolved object


code: int32 GetEaseOutDuration() const


code: int32 GetEaseInDuration() const


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


className: FMovieSceneEasingSettings

code: struct FMovieSceneEasingSettings

AutoEaseInDuration

description: Automatically applied ease in duration in frames

AutoEaseOutDuration

description: Automatically applied ease out time

bManualEaseIn

type: bool

description: Whether to manually override this section's ease in time

bManualEaseOut

description: Whether to manually override this section's ease out time

EaseIn

type: TScriptInterfac...

ManualEaseInDuration

description: Manually override this section's ease in duration in frames

ManualEaseOutDuration

description: Manually override this section's ease-out duration in frames


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


className: FMovieSceneEditorData

description: Editor only data that needs to be saved between sessions for editing but has no runtime purpose

code: struct FMovieSceneEditorData

ExpansionStates

type: TMap<FString, ...

description: Map of node path -> expansion state.

PinnedNodes

type: TArray<FString...

description: List of Pinned nodes.

ViewEnd

type: double

description: The last view-range end that the user was observing

ViewStart

description: The last view-range start that the user was observing

WorkEnd

description: User-defined working range end in which the entire sequence should reside.

WorkStart

description: User-defined working range start in which the entire sequence should reside.


code: FMovieSceneEvaluationGroupParameters()


code: FMovieSceneEvaluationGroupParameters ( uint16 InPriority )


className: FMovieSceneEvaluationGroupParameters

EvaluationPriority

description: Prioirty assigned to this group. Higher priorities are evaluated first


code: FMovieSceneExpansionState ( bool bInExpanded )


className: FMovieSceneExpansionState

code: struct FMovieSceneExpansionState


description: Needed for copy and pasting of tracks since that mechanism uses string export and import.

code: bool ExportTextItem ( [FString](API\Runtime\Core\Containers\FString) & ValueStr, [FMovieSceneFrameRange](API\Runtime\MovieScene\FMovieSceneFrameRange) const & DefaultValue, [UObject](API\Runtime\CoreUObject\UObject\UObject) * Parent, int32 PortFlags, [UObject](API\Runtime\CoreUObject\UObject\UObject) * ExportRootScope ) const


description: Convert this frame number from a float range

code: static [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > FromFloatRange ( const [TRange](API\Runtime\Core\Math\TRange)< float > & InFloatRange )


description: Get this range's lower bound

code: [TRangeBound](API\Runtime\Core\Math\TRangeBound)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > GetLowerBound() const


description: Get this range's upper bound

code: [TRangeBound](API\Runtime\Core\Math\TRangeBound)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > GetUpperBound() const


code: bool ImportTextItem ( const TCHAR *& Buffer, int32 PortFlags, [UObject](API\Runtime\CoreUObject\UObject\UObject) * Parent, [FOutputDevice](API\Runtime\Core\Misc\FOutputDevice) * ErrorText )


description: Custom serializer for the frame number range

code: bool Serialize ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


description: Serialize this frame range from a mismatched type (onlyFFloatRangesupported)

code: bool SerializeFromMismatchedTag ( [FPropertyTag](API\Runtime\CoreUObject\UObject\FPropertyTag) const & Tag, [FStructuredArchive::FSlot](API\Runtime\Core\Serialization\FStructuredArchive\FSlot) Slot )


description: Construction from a frame range

code: FMovieSceneFrameRange ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & InValue )


description: Default construction to an empty frame range

code: FMovieSceneFrameRange()


className: FMovieSceneFrameRange

description: Type used to convert from aFFloatRangeto aTRange

code: struct FMovieSceneFrameRange

MigrationDefault

type: FFloatRange

description: Default value to use during serialization to ensure that values previously serialized with deltas get upgraded correctly

Value

type: TRange<FFrameN...

description: The actual frame number range, custom serialized


description: Propagate changes from this key structure to the corresponding key values.

code: virtual void PropagateChanges ( const [FPropertyChangedEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedEvent) & ChangeEvent )


code: virtual ~FMovieSceneKeyStruct()


className: FMovieSceneKeyStruct

description: Base class for movie scene section key structs that need to manually have their changes propagated to key values.

code: struct FMovieSceneKeyStruct


description: Add a particular key value to this helper that should be applied when the edit UI is committed

code: void Add ( [FMovieSceneChannelValueHelper](API\Runtime\MovieScene\FMovieSceneChannelValueHelper) && InHelper )


description: Propagate the user-facing UI values to the keys that are being represented in this class

code: void Apply ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InUnifiedTime )


description: Get unified starting time that should be shown on the UI

code: [TOptional](API\Runtime\Core\IO\TOptional)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > GetUnifiedKeyTime() const


code: [FMovieSceneKeyStructHelper](API\Runtime\MovieScene\FMovieSceneKeyStructHelper) & operator= ( const [FMovieSceneKeyStructHelper](API\Runtime\MovieScene\FMovieSceneKeyStructHelper) & )


description: Set the user facing values on the UI based on the unified starting time

code: void SetStartingValues()


description: Default construction

code: FMovieSceneKeyStructHelper()


className: FMovieSceneKeyStructHelper

description: Helper class that marshals user-facing data from an edit UI into particluar keys on various underlying channels

code: struct FMovieSceneKeyStructHelper


description: Non-copyable

code: FMovieSceneKeyStructHelper ( const [FMovieSceneKeyStructHelper](API\Runtime\MovieScene\FMovieSceneKeyStructHelper) & )


className: FMovieSceneKeyTimeStruct

code: struct FMovieSceneKeyTimeStruct : public [FMovieSceneKeyStruct](API\Runtime\MovieScene\FMovieSceneKeyStruct)

KeyStructInterop

type: FMovieSceneKeyS...

Time

type: FFrameNumber


code: void ClearLatentActions ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object )


code: void AddLatentAction ( FMovieSceneSequenceLatentActionDelegate Delegate )


className: FMovieSceneLatentActionManager

description: Utility class for running latent actions created from sequence players.

code: class FMovieSceneLatentActionManager


code: void RunLatentActions ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< void()> FlushCallback )


code: FMovieSceneMarkedFrame ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InFrameNumber )


className: FMovieSceneMarkedFrame

code: struct FMovieSceneMarkedFrame

Color

type: FLinearColor


className: FixedRootSequenceParentIndex

code: static constexpr int32 FixedRootSequenceParentIndex = -1;


description: Access the guid that identifies the object binding within the sequence

code: const [FGuid](API\Runtime\Core\Misc\FGuid) & GetGuid() const


description: The meaning of this sequence ID is dependent upon ResolveParentIndex so should only be used where the context is known


description: Check whether this binding is fixed to the root sequence - these bindings should be avoided or fixed up where possible to ensure portability

code: bool IsFixedBinding() const


description: does not imply that the ID resolves to a valid object

code: bool IsValid() const


description: Assignment from a fixed object binding ID

code: [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) & operator= ( const [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) & InID )


description: Assignment from an external object binding ID

code: [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) & operator= ( const [UE::MovieScene::FRelativeObjectBindingID](API\Runtime\MovieScene\FRelativeObjectBindingID) & InID )


code: void PostSerialize ( const [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


description: Reinterpret this binding ID as a fixed binding. Should only be used when ResolveParentIndex == -1, although this is not enforced.


description:
Resolve all the bound objects for this binding ID
An array view of all bound objects

code: [TArrayView](API\Runtime\Core\Containers\TArrayView)< [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)<> > ResolveBoundObjects ( const [UE::MovieScene::FSequenceInstance](API\Runtime\MovieScene\EntitySystem\FSequenceInstance) & SequenceInstance ) const


code: [TArrayView](API\Runtime\Core\Containers\TArrayView)< [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)<> > ResolveBoundObjects ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) SourceSequenceID, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player ) const


description:
Resolve the sequence ID for this binding for the root sequence
The sequence ID that holds the target object

code: [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) ResolveSequenceID ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) SourceSequenceID, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player ) const


code: [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) ResolveSequenceID ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) SourceSequenceID, const [FMovieSceneSequenceHierarchy](API\Runtime\MovieScene\Evaluation\FMovieSceneSequenceHierarchy) * Hierarchy ) const


description:
Resolve this binding ID to a fixed object binding ID resolvable from the root sequence
A fixed binding ID whose SequenceID relates to the root sequence hierarchy

code: [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) ResolveToFixed ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) SourceSequenceID, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player ) const


description: Set the guid that identifies the object binding within the sequence

code: void SetGuid ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InGuid )


description: Default construction to a root empty. Only to be used forUObjectserialization and defaultUObjectconstructionDefaults purposefully match the equivalent of a legacy root binding such that any pre-existing Root space binding upgrades to ResolveParentIndex = -1 and Local space bindings will get upgraded in PostSerialize

code: FMovieSceneObjectBindingID()


description: Construction from an external object binding ID

code: FMovieSceneObjectBindingID ( const [UE::MovieScene::FRelativeObjectBindingID](API\Runtime\MovieScene\FRelativeObjectBindingID) & InID )


className: FMovieSceneObjectBindingIDs

description: Structure that comprises a list of object binding IDs

code: struct FMovieSceneObjectBindingIDs

IDs

type: TArray<FMovieS...


className: FMovieSceneObjectBindingID

description: Fixed bindings will break if the sequence is evaluated inside a different root sequence.

code: struct FMovieSceneObjectBindingID


description: GetPossessedObjectClass


description: Bind the potential spawnable object to this possessable by setting the ObjectBindingID

code: bool BindSpawnableObject ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) SequenceID, [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) * Player )


description: GetPossessedObjectClass

code: const [FString](API\Runtime\Core\Containers\FString) & GetName() const


description:
Get the guid of this possessable's parent, if applicable
The guid.

code: const [FGuid](API\Runtime\Core\Misc\FGuid) & GetParent() const


description: Construction from a fixed object binding ID

code: FMovieSceneObjectBindingID ( const [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) & InID )


description: GetName

code: const [UClass](API\Runtime\CoreUObject\UObject\UClass) * GetPossessedObjectClass() const


description: Get the optional binding id for binding to a spawnable

code: const [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) & GetSpawnableObjectBindingID() const


description: Set the unique identifier


description: Set the name of the possessed object

code: void SetName ( const [FString](API\Runtime\Core\Containers\FString) & InName )


description: Set the guid of this possessable's parent

code: void SetParent ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InParentGuid, [UMovieScene](API\Runtime\MovieScene\UMovieScene) * Owner )


description: Deprecated* Please use the overload that takes a UMovieScene* to ensure that events are triggered correctly

code: void SetParent ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InParentGuid )


description: GetName

code: void SetPossessedObjectClass ( [UClass](API\Runtime\CoreUObject\UObject\UClass) * InClass )


description: Set the optional binding id for binding to a spawnable

code: void SetSpawnableObjectBindingID ( const [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) & InSpawnableObjectBindingID )


description: Creates and initializes a new instance.

code: FMovieScenePossessable ( const [FString](API\Runtime\Core\Containers\FString) & InitName, [UClass](API\Runtime\CoreUObject\UObject\UClass) * InitPossessedObjectClass )


description: Default constructor.

code: FMovieScenePossessable()


className: FMovieScenePossessable

description: MovieScenePossessable is a "typed slot" used to allow the MovieScene to control an already-existing object

code: struct FMovieScenePossessable

DynamicBinding

type: FMovieSceneDyna...

description: Optional user-defined possessable lookup information

Tags

type: TArray<FName>

description: Array of tags that can be used for grouping and categorizing.


code: void EnableAndSetCompletionMode ( EMovieSceneCompletionMode NewCompletionMode )


code: FMovieSceneSectionEvalOptions()


className: FMovieSceneSectionEvalOptions

code: struct FMovieSceneSectionEvalOptions

CompletionMode

type: EMovieSceneComp...

description: When set to "RestoreState", this section will restore any animation back to its previous state


description: DO NOT USE DIRECTLY STL-like iterators to enable range-based for loop support.


description: Add all members of a group to this group

code: void Append ( const [FMovieSceneSectionGroup](API\Runtime\MovieScene\FMovieSceneSectionGroup) & SectionGroup )


code: [TArray](API\Runtime\Core\Containers\TArray)< [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) > >::RangedForConstIteratorType begin() const


description: Add the section to this group

code: void Add ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & Section )


description: Whether the section is part of this group

code: bool Contains ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & Section ) const


description: Removes any sections which the pointers are stale or otherwise not valid

code: void Clean()


code: [TArray](API\Runtime\Core\Containers\TArray)< [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) > >::RangedForConstIteratorType end() const


description: Comparison operators We only need these for being stored in a container, to check if it's the same object. Not intended for direct use.

code: bool operator== ( const [FMovieSceneSectionGroup](API\Runtime\MovieScene\FMovieSceneSectionGroup) & Other ) const


code: bool operator!= ( const [FMovieSceneSectionGroup](API\Runtime\MovieScene\FMovieSceneSectionGroup) & Other ) const


className: FMovieSceneSectionGroup

description: Structure that represents a group of sections

code: struct FMovieSceneSectionGroup

Sections

type: TArray<TWeakOb...


description: Remove the section from this group

code: void Remove ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & Section )


code: FMovieSceneSectionMovedParams ( [EPropertyChangeType::Type](API\Runtime\CoreUObject\UObject\Type) InMoveType )


className: FMovieSceneSectionMovedParams

description: Parameters for sections moving in the editor

code: struct FMovieSceneSectionMovedParams

MoveType

type: EPropertyChange...


code: [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) AccumulateParentID ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) InParentID ) const


code: uint32 GetInternalValue() const


code: bool Serialize ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: FMovieSceneSequenceID ( uint32 InValue )


className: FMovieSceneSequenceID

code: struct FMovieSceneSequenceID


description: Serialize this count from an int

code: bool SerializeFromMismatchedTag ( const [FPropertyTag](API\Runtime\CoreUObject\UObject\FPropertyTag) & Tag, [FStructuredArchive::FSlot](API\Runtime\Core\Serialization\FStructuredArchive\FSlot) Slot )


code: FMovieSceneSequenceLoopCount()


className: FMovieSceneSequenceLoopCount

description: POD struct that represents a number of loops where -1 signifies infinite looping, 0 means no loops, etc Defined as a struct rather than an int so a property type customization can be bound to it

code: struct FMovieSceneSequenceLoopCount

Value

description: Whether or not to loop playback.


code: [FFrameTime](API\Runtime\Core\Misc\FFrameTime) GetPlaybackPosition ( [UMovieSceneSequencePlayer](API\Runtime\MovieScene\UMovieSceneSequencePlayer) * Player ) const


code: FMovieSceneSequencePlaybackParams()


code: FMovieSceneSequencePlaybackParams ( [FFrameTime](API\Runtime\Core\Misc\FFrameTime) InFrame, EUpdatePositionMethod InUpdateMethod )


code: FMovieSceneSequencePlaybackParams ( float InTime, EUpdatePositionMethod InUpdateMethod )


className: FMovieSceneSequencePlaybackParams

Frame

type: FFrameTime

MarkedFrame

type: FString

PositionType

type: EMovieScenePosi...

Time

type: float

UpdateMethod

type: EUpdatePosition...


code: FMovieSceneSequencePlaybackSettings()


className: FMovieSceneSequencePlaybackSettings

description: Settings for the level sequence player actor.

bAutoPlay

type: uint32:  1

description: Auto-play the sequence when created

bDisableCameraCuts

description: Disable camera cuts

bDisableLookAtInput

description: Disable LookAt Input from player during play

bDisableMovementInput

description: Disable Input from player during play

bDynamicWeighting

description: Whether to enable dynamic weighting on this player or not

bHideHud

description: Hide HUD during play

bHidePlayer

description: Hide Player Pawn during play

bInheritTickIntervalFromOwner

description: When checked, a custom tick interval can be provided to define how often to update this sequence

bPauseAtEnd

description: Pause the sequence when playback reaches the end rather than stopping it

bRandomStartTime

description: Start playback at a random time

bRestoreState

description: Flag used to specify whether actor states should be restored on stop

LoopCount

type: FMovieSceneSequ...

description: Number of times to loop playback. -1 for infinite, else the number of times to loop before stopping

PlayRate

description: The rate at which to playback the animation

StartTime

description: Start playback at the specified offset from the start of the sequence's playback range

TickInterval

description: Overridable tick interval for this sequence to update at.


description: Custom serialization method so that all the properties in this struct are in sync with the server. Without this, we could sometimes get half of the properties up-to-date, and half of the properties left to old values. This is especially problematic when LastKnownPosition updates, but LastKnownStatus is left as "Stopped".

code: bool NetSerialize ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar, [UPackageMap](API\Runtime\CoreUObject\UObject\UPackageMap) * PackageMap, bool & bOutSuccess )


className: FMovieSceneSequencePlayToParams

code: struct FMovieSceneSequencePlayToParams

bExclusive

type: bool

description: Should the PlayTo time be considered exclusive? Defaults to true as end frames in Sequencer are exclusive by default.


code: FMovieSceneSequenceReplProperties()


className: FMovieSceneSequenceReplProperties

description: Properties that are broadcast from server->clients for time/state synchronization

LastKnownNumLoops

description: The last known number of loops of the sequence on the server

LastKnownPosition

description: The last known position of the sequence on the server

LastKnownSerialNumber

description: The last known serial number on the server

LastKnownStatus

type: TEnumAsByte<EM...

description: The last known playback status of the sequence on the server


code: FMovieSceneSequencePlaybackParams ( const [FString](API\Runtime\Core\Containers\FString) & InMarkedFrame, EUpdatePositionMethod InUpdateMethod )


description: Resolve this tick interval within the specified context object (usually a movie scene player) inheriting properties from the first valid parent if possible

code: static [FMovieSceneSequenceTickInterval](API\Runtime\MovieScene\FMovieSceneSequenceTickInterval) GetInheritedInterval ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * ContextObject )


description: Round this interval to the nearest Sequencer.TickIntervalGroupingResolutionMs milliseconds

code: int32 RoundTickIntervalMs() const


code: FMovieSceneSequenceTickInterval()


description: Generate a tick interval from an actor's primary tick function

code: FMovieSceneSequenceTickInterval ( const [AActor](API\Runtime\Engine\GameFramework\AActor) * InActor )


description: Generate a tick interval from an component's primary tick function

code: FMovieSceneSequenceTickInterval ( const [UActorComponent](API\Runtime\Engine\Components\UActorComponent) * InActorComponent )


description: Copy the specified object into this spawnable's template

code: void CopyObjectTemplate ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & InSourceObject, [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) & MovieSceneSequence )


className: FMovieSceneSequenceTickInterval

description: Structure defining a concrete tick interval for a Sequencer based evaluation

code: struct FMovieSceneSequenceTickInterval

bAllowRounding

description: When true, allow the sequence to be grouped with other sequences based on Sequencer.TickIntervalGroupingResolutionMs.

bTickWhenPaused

description: When true, the sequence will continue to tick and progress even when the world is paused

EvaluationBudgetMicroseconds

description: Defines an approximate budget for evaluation of this sequence (and any other sequences with the same tick interval)

TickIntervalSeconds

description: Defines the rate at which the sequence should update, in seconds


description: Report the specified GUID as being an inner possessable dependency for this spawnable

code: void AddChildPossessable ( const [FGuid](API\Runtime\Core\Misc\FGuid) & PossessableGuid )


description: Automatically determine a value for bNetAddressableName based on the spawnable type

code: void AutoSetNetAddressableName()


description: const access to the child possessables set

code: const [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > & GetChildPossessables() const


description:
Get the name of the level to spawn into.
Level name.


description: GetName

code: const [FGuid](API\Runtime\Core\Misc\FGuid) & GetGuid() const


description: GetGuid

code: const [FString](API\Runtime\Core\Containers\FString) & GetName() const


description: Get the name to use for spawning this object into a networked level

code: [FName](API\Runtime\Core\UObject\FName) GetNetAddressableName ( [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) SequenceID ) const


description: GetName


description: GetName

code: const [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetObjectTemplate() const


description:
Check if the specified object is a spawnable template
true if the specified object is a spawnable template, false otherwise

code: static bool IsSpawnableTemplate ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) & InObject )


description: Get a value indicating what is responsible for this object once it's spawned


description: Indicate that the specified object is a spawnable template object

code: static void MarkSpawnableTemplate ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) & InObject )


description: Remove the specified GUID from this spawnables list of dependent possessables

code: void RemoveChildPossessable ( const [FGuid](API\Runtime\Core\Misc\FGuid) & PossessableGuid )


description: GetGuid

code: void SetGuid ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InGuid )


description: The desired spawnable level name.

code: void SetLevelName ( [FName](API\Runtime\Core\UObject\FName) InLevelName )


description: The desired spawnable name.

code: void SetName ( const [FString](API\Runtime\Core\Containers\FString) & InName )


description: Set the object template to the specified object directly. Used for Copy/Paste, typically you should use CopyObjectTemplate.

code: void SetObjectTemplate ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObjectTemplate )


description: Set a value indicating what is responsible for this object once it's spawned

code: void SetSpawnOwnership ( ESpawnOwnership InOwnership )


description: FMovieSceneSpawnableinitialization constructor

code: FMovieSceneSpawnable ( const [FString](API\Runtime\Core\Containers\FString) & InitName, [UObject](API\Runtime\CoreUObject\UObject\UObject) & InObjectTemplate )


className: FMovieSceneSpawnable

description: MovieSceneSpawnable describes an object that can be spawned for this MovieScene

code: struct FMovieSceneSpawnable

bContinuouslyRespawn

description: When enabled, this spawnable will always be respawned if it gets destroyed externally.

bNetAddressableName

description: When enabled, the actor will be spawned with a unique name so that it can be addressable between clients and servers.

DynamicBinding

description: Optional user-defined spawning information

LevelName

type: FName

description: Name of level to spawn into

SpawnTransform

type: FTransform

description: Optional spawn transform

Tags

description: Array of tags that can be used for grouping and categorizing.


description: Attempt to find an annotation for the specified object

code: static [TOptional](API\Runtime\Core\IO\TOptional)< [FMovieSceneSpawnableAnnotation](API\Runtime\MovieScene\FMovieSceneSpawnableAnnotation) > Find ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * SpawnedObject )


description: Add the annotation to the specified spawned object, allowing a back-reference to the sequence and binding ID

code: static void Add ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * SpawnedObject, const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBindingID, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) SequenceID, [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InOriginatingSequence )


code: FMovieSceneSpawnableAnnotation()


className: FMovieSceneSpawnableAnnotation

description: An annotation that's added to spawned objects from movie scene spawnables

code: struct FMovieSceneSpawnableAnnotation

ObjectBindingID

type: FGuid

description: ID of the object binding that spawned the object

OriginatingSequence

type: TWeakObjectPtr<...

description: Sequence that contains the object binding that spawned the object

SequenceID

description: The sequence ID that spawned this object


description:
Check whether the specified Spawnable can become a Possessable.
whether the conversion from Spawnable to Possessable can occur.

code: virtual bool CanConvertSpawnableToPossessable ( [FMovieSceneSpawnable](API\Runtime\MovieScene\FMovieSceneSpawnable) & Spawnable ) const


description:
Whether this class is supported as a spawnable
Whether this class is supported as a spawnable

code: virtual bool CanSpawnObject ( [UClass](API\Runtime\CoreUObject\UObject\UClass) * InClass ) const


description: Called to indiscriminately clean up any spawned objects

code: void CleanUp ( [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description:
Create a new spawnable type from the given source object
the new spawnable type, or error

code: virtual [TValueOrError](API\Runtime\Core\Math\TValueOrError)< [FNewSpawnable](API\Runtime\MovieScene\FNewSpawnable), [FText](API\Runtime\Core\Internationalization\FText) > CreateNewSpawnableType ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & SourceObject, [UMovieScene](API\Runtime\MovieScene\UMovieScene) & OwnerMovieScene, [UActorFactory](API\Editor\UnrealEd\ActorFactories\UActorFactory) * ActorFactory )


description: Called to clean up any non-externally owned spawnables that were spawned from the specified instance

code: void CleanUpSequence ( FMovieSceneSequenceIDRef TemplateID, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description: Should only be used for restoring pre-animated state, or where it is otherwise impossible to call DestroySpawnedObject

code: void DestroyObjectDirectly ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & InObject )


description: Destroy a specific previously spawned object

code: void DestroySpawnedObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & Object )


description:
Destroy a specific previously spawned object
True if an object was destroyed, false otherwise

code: bool DestroySpawnedObject ( const [FGuid](API\Runtime\Core\Misc\FGuid) & BindingId, FMovieSceneSequenceIDRef TemplateID, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description: Destroy spawned objects using a custom predicate

code: void DestroyObjectsByPredicate ( [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player, const [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [FGuid](API\Runtime\Core\Misc\FGuid) &, ESpawnOwnership, FMovieSceneSequenceIDRef)> & Predicate )


description:
Attempt to find a previously spawned object represented by the specified object and template IDs
The spawned object if found; nullptr otherwise.

code: [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr) FindSpawnedObject ( const [FGuid](API\Runtime\Core\Misc\FGuid) & BindingId, FMovieSceneSequenceIDRef TemplateID ) const


code: bool operator&61;&61; &40; const FMovieSceneSpawnRegisterKey & Other &41; const


code: FMovieSceneSpawnRegisterKey &40; FMovieSceneSequenceIDRef InTemplateID, const FGuid & InBindingId &41;


className: FMovieSceneSpawnRegisterKey

description: Helper key type for mapping a guid and sequence instance to a specific value

code: struct FMovieSceneSpawnRegisterKey

BindingId

description: BindingId of the object binding

TemplateID

description: Movie Scene template identifier that spawned the object


description: Purge any memory of any objects that are considered externally owned

code: void ForgetExternallyOwnedSpawnedObjects ( [FMovieSceneEvaluationState](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationState) & State, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description: Called to handle cleanup of objects when we convert a possessable to a spawnable object

code: virtual void HandleConvertPossessableToSpawnable ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * OldObject, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player, [TOptional](API\Runtime\Core\IO\TOptional)< [FTransformData](API\Runtime\MovieScene\FTransformData) > & OutTransformData )


code: FSpawnedObject &40; const FGuid & InGuid, UObject & InObject, ESpawnOwnership InOwnership &41;


className: FSpawnedObject

description: Structure holding information pertaining to a spawned object

code: struct FSpawnedObject

Guid

description: The ID of the sequencer object binding that this object relates to

Object

description: The object that has been spawned

Ownership

type: ESpawnOwnership

description: What level of ownership this object was spawned with


description: Called when the current time has moved beyond the specified sequence's play range

code: void OnSequenceExpired ( FMovieSceneSequenceIDRef TemplateID, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description: Called right before a spawned object with the specified ID and template ID is destroyed

code: virtual void PreDestroyObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & Object, const [FGuid](API\Runtime\Core\Misc\FGuid) & BindingId, FMovieSceneSequenceIDRef TemplateID )


description: Called to save the default state of the specified spawnable

code: virtual void SaveDefaultSpawnableState ( [FMovieSceneSpawnable](API\Runtime\MovieScene\FMovieSceneSpawnable) & Spawnable, FMovieSceneSequenceIDRef TemplateID, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description: Setup a new spawnable object with some default tracks and keys

code: virtual void SetupDefaultsForSpawnable ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * SpawnedObject, const [FGuid](API\Runtime\Core\Misc\FGuid) & Guid, const [TOptional](API\Runtime\Core\IO\TOptional)< [FTransformData](API\Runtime\MovieScene\FTransformData) > & TransformData, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, [USequencerSettings](API\Editor\Sequencer\USequencerSettings) * Settings )


description:
Spawn an object for the specified GUID, from the specified sequence instance.
the spawned object, or nullptr on failure

code: [UObject](API\Runtime\CoreUObject\UObject\UObject) * SpawnObject ( const [FGuid](API\Runtime\Core\Misc\FGuid) & BindingId, [UMovieScene](API\Runtime\MovieScene\UMovieScene) & MovieScene, FMovieSceneSequenceIDRef Template, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


code: [UObject](API\Runtime\CoreUObject\UObject\UObject) * SpawnObject ( [FMovieSceneSpawnable](API\Runtime\MovieScene\FMovieSceneSpawnable) & Spawnable, FMovieSceneSequenceIDRef TemplateID, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description: Virtual destructor

code: virtual ~FMovieSceneSpawnRegister()


className: FMovieSceneSpawnRegister

description: Class responsible for managing spawnables in a movie scene

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

bCleaningUp

description: True when cleaning ourselves up.

Register

type: TMap<FMovieSce...

description: Register of spawned objects


code: FMovieSceneSupportsEasingParams ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSection )


code: FMovieSceneSupportsEasingParams()


className: FMovieSceneSupportsEasingParams

description: Parameters for the `SupportsEasing_ method

code: struct FMovieSceneSupportsEasingParams

ForSection

type: constUMovieSce...

description: Non-null if we are asking for a specific section.


code: bool operator== ( const [FMovieSceneTimecodeSource](API\Runtime\MovieScene\FMovieSceneTimecodeSource) & Other ) const


code: bool operator!= ( const [FMovieSceneTimecodeSource](API\Runtime\MovieScene\FMovieSceneTimecodeSource) & Other ) const


code: FMovieSceneTimecodeSource ( [FTimecode](API\Runtime\Core\Misc\FTimecode) InTimecode )


className: FMovieSceneTimecodeSource

code: struct FMovieSceneTimecodeSource

Timecode

type: FTimecode

description: The global timecode at which this target is based (ie. the timecode at the beginning of the movie scene section when it was recorded)


code: [TOptional](API\Runtime\Core\IO\TOptional)< [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) > GetPlaybackStartTime() const


code: [FFrameTime](API\Runtime\Core\Misc\FFrameTime) OnRequestCurrentTime ( const [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) & InCurrentTime, float InPlayRate )


code: virtual void OnStartPlaying ( const [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) & InStartTime )


code: virtual void OnStopPlaying ( const [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) & InStopTime )


code: virtual void OnTick ( float DeltaSeconds, float InPlayRate )


description: Called when the status of the owningIMovieScenePlayerhas changed

code: void PlayerStatusChanged ( [EMovieScenePlayerStatus::Type](API\Runtime\MovieScene\EMovieScenePlayerStatus__Type) InStatus, const [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) & InCurrentTime )


description: Request the current time based on the specified existing time and play rate. Times should be returned in the same play rate as that specified by InCurrentTime

code: [FFrameTime](API\Runtime\Core\Misc\FFrameTime) RequestCurrentTime ( const [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) & InCurrentTime, float InPlayRate, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InDisplayRate )


description: Called whenever a sequence starts or resumes playback from a non-playing state

code: void StartPlaying ( const [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) & InStartTime )


description: Called to stop and resume playback from the specified time

code: void Reset ( const [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) & InNewStartTime )


description: Called whenever a sequence stops playback

code: void StopPlaying ( const [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) & InStopTime )


description: Ticks this controller

code: void Tick ( float DeltaSeconds, float InPlayRate )


code: virtual ~FMovieSceneTimeController()


code: virtual double GetCurrentTime() const


description: A timing manager that retrieves its time from the audio clock

code: struct FMovieSceneTimeController_AudioClock : public [FMovieSceneTimeController_ExternalClock](API\Runtime\MovieScene\FMovieSceneTimeController_Extern-)


code: virtual [FFrameTime](API\Runtime\Core\Misc\FFrameTime) OnRequestCurrentTime ( const [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) & InCurrentTime, float InPlayRate )


className: FMovieSceneTimeController

code: struct FMovieSceneTimeController


description: A timing manager that retrieves its time from an external clock source

code: struct FMovieSceneTimeController_ExternalClock : public [FMovieSceneTimeController](API\Runtime\MovieScene\FMovieSceneTimeController)


description: A timing manager that retrieves its time from the platform clock

code: struct FMovieSceneTimeController_PlatformClock : public [FMovieSceneTimeController_ExternalClock](API\Runtime\MovieScene\FMovieSceneTimeController_Extern-)


description: A timing manager that plays every display frame for a certain number of seconds

code: struct FMovieSceneTimeController_PlayEveryFrame : public [FMovieSceneTimeController](API\Runtime\MovieScene\FMovieSceneTimeController)


description: A timing manager that retrieves its time relative to the Timecode clock

AccumulatedFrameTime

type: double

LastCurrentFrameTime

type: TOptional<FFra...

TimeSinceCurrentFrameTime

type: TOptional< doub...


code: virtual void OnStartPlaying ( const [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) & InStartTime )


description: A timing manager that retrieves its time from the Timecode clock

code: struct FMovieSceneTimeController_TimecodeClock : public [FMovieSceneTimeController](API\Runtime\MovieScene\FMovieSceneTimeController)


code: FMovieSceneTrackDisplayOptions()


description: A timing manager that accumulates delta times from a world

code: struct FMovieSceneTimeController_Tick : public [FMovieSceneTimeController](API\Runtime\MovieScene\FMovieSceneTimeController)


className: FMovieSceneTrackDisplayOptions

description: Generic display options for any track

code: struct FMovieSceneTrackDisplayOptions

bShowVerticalFrames

description: Show bounds as vertical frames


className: FMovieSceneTrackEvalOptions

description: Generic evaluation options for any track

code: struct FMovieSceneTrackEvalOptions

bCanEvaluateNearestSection

description: True when the value of bEvalNearestSection is to be considered for the track

bEvalNearestSection

description: When evaluating empty space on a track, will evaluate the last position of the previous section (if possible), or the first position of the next section, in that order of preference.

bEvaluateInPostroll

description: Evaluate this track as part of its parent sub-section's post-roll, if applicable

bEvaluateInPreroll

description: Evaluate this track as part of its parent sub-section's pre-roll, if applicable


code: static [FMovieSceneTrackEvaluationData](API\Runtime\MovieScene\FMovieSceneTrackEvaluationData) FromSection ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSection )


code: static [FMovieSceneTrackEvaluationData](API\Runtime\MovieScene\FMovieSceneTrackEvaluationData) FromTrack ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * InTrack )


code: [FMovieSceneTrackEvaluationData](API\Runtime\MovieScene\FMovieSceneTrackEvaluationData) & SetFlags ( ESectionEvaluationFlags InFlags )


code: [FMovieSceneTrackEvaluationData](API\Runtime\MovieScene\FMovieSceneTrackEvaluationData) & Sort ( int16 InSortOrder )


code: FMovieSceneTrackEvaluationData()


className: FMovieSceneTrackEvaluationData

code: struct FMovieSceneTrackEvaluationData

Flags

type: ESectionEvaluat...

ForcedTime

type: FFrameNumber


className: FMovieSceneTrackEvaluationField

code: struct FMovieSceneTrackEvaluationField

Entries

type: TArray<FMovieS...


code: void Reset ( int32 NumExpected )


className: FMovieSceneTrackEvaluationFieldEntry

Range

type: FFrameNumberRan...

Section

type: TObjectPtr<UMo...


code: void FromString ( const [FString](API\Runtime\Core\Containers\FString) & LabelString )


className: FMovieSceneTrackLabels

description: Structure for labels that can be assigned to movie scene tracks.

code: struct FMovieSceneTrackLabels

Strings

type: TArray<FString...


className: FMovieSceneTrackPreCompileResult

description: Pre-compilation result

code: struct FMovieSceneTrackPreCompileResult

DefaultMetaData

type: FMovieSceneEval...

description: The default metadata that will be used for all entity provider sections found on the current track.


code: FNewSpawnable ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObjectTemplate, [FString](API\Runtime\Core\Containers\FString) InName )


className: FNewSpawnable

description: Struct used for defining a new spawnable type

code: struct FNewSpawnable

Name

type: FString

description: The desired name of the new spawnable

ObjectTemplate

type: UObject*

description: The archetype object template that defines the spawnable


description: Destroy a specific previously spawned object

code: virtual void DestroySpawnedObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & Object )


description:
Spawn an object for the specified GUID, from the specified sequence instance.
the spawned object, or nullptr on failure

code: virtual [UObject](API\Runtime\CoreUObject\UObject\UObject) * SpawnObject ( [FMovieSceneSpawnable](API\Runtime\MovieScene\FMovieSceneSpawnable) & Spawnable, FMovieSceneSequenceIDRef TemplateID, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


className: FNullMovieSceneSpawnRegister

code: class FNullMovieSceneSpawnRegister : public [FMovieSceneSpawnRegister](API\Runtime\MovieScene\FMovieSceneSpawnRegister)


className: FOnMovieSceneSequencePlayerEvent

code: class FOnMovieSceneSequencePlayerEvent


code: FRelativeObjectBindingID ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InGuid )


code: FRelativeObjectBindingID ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InGuid, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) InSequenceID )


code: FRelativeObjectBindingID ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InGuid, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) InSequenceID, int32 InParentIndex )


description: Construction from a root sequence asset

code: FRelativeObjectBindingID ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) SourceSequenceID, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) TargetSequenceID, const [FGuid](API\Runtime\Core\Misc\FGuid) & TargetGuid, [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * RootSequence )


description: Construction from a root sequence Hierarchy

code: FRelativeObjectBindingID ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) SourceSequenceID, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) TargetSequenceID, const [FGuid](API\Runtime\Core\Misc\FGuid) & TargetGuid, const [FMovieSceneSequenceHierarchy](API\Runtime\MovieScene\Evaluation\FMovieSceneSequenceHierarchy) * Hierarchy )


description: Construction from a root sequence Player

code: FRelativeObjectBindingID ( [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) SourceSequenceID, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) TargetSequenceID, const [FGuid](API\Runtime\Core\Misc\FGuid) & TargetGuid, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


className: FRelativeObjectBindingID

description: A binding ID whose target is resolved relative to the owner of this ID (either internal or external to that sequence through a parent or grandparent) Should be used for asignment to any serializedFMovieSceneObjectBindingIDRepresented by a local object binding ID and a parent index to which it is relative

code: struct FRelativeObjectBindingID

Guid

type: FGuid

description: GUID of the Object Binding (ie,FMovieSceneBinding::GetObjectGuid)

ResolveParentIndex

description: The parent index denoting where to resolve this binding from

SequenceID

type: FMovieSceneSequ...

description: The sequence ID that the object binding is found within - relative to nth parent specified by ResolveParentIndex


className: FRigControlFBXNodeAndChannels

description: For import data onto channels directly.

code: struct FRigControlFBXNodeAndChannels

BoolChannels

description: Will really only have one ever.

ControlName

type: FName

ControlType

type: FFBXControlRigT...

MovieSceneTrack

type: UMovieSceneTrac...


code: FScopedSignedObjectModifyDefer ( bool bInForceFlush )


code: ~FScopedSignedObjectModifyDefer()


className: FScopedSignedObjectModifyDefer

code: struct FScopedSignedObjectModifyDefer


code: bool CanVisitTracksOrSections() const


className: FSequenceVisitParams

code: struct FSequenceVisitParams

bVisitDisabledSections

type: bool


code: void SaveState ( [USkeletalMeshComponent](API\Runtime\Engine\Components\USkeletalMeshComponent) * InSkelMeshComp )


className: FSkeletalMeshEditorParams

code: struct FSkeletalMeshEditorParams

ChildSkelMesh

type: TWeakObjectPtr<...

VisibilityBasedAnimTickOption

type: EVisibilityBase...


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


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


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


className: FSkeletalMeshRestoreState

code: struct FSkeletalMeshRestoreState

SkeletalMeshCompEditorParams

type: TArray<FSkelet...


description:
Under some circumstances, the object may already be animated (for instance, after something has animated the object, but didn't restore state)
A valid pre animated token that will restore this object back to its current state

code: virtual IMovieScenePreAnimatedTokenPtr CacheExistingState ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & Object ) const


description: Restore state for the specified object, only called when this token was created with a bound object

code: virtual void RestoreState &40; UObject & Object, const UE::MovieScene::FRestoreStateParams & Params &41;


code: FToken &40; StaticFunction InFunctionPtr &41;


className: FToken

code: struct FToken : public [IMovieScenePreAnimatedToken](API\Runtime\MovieScene\IMovieScenePreAnimatedToken)

FunctionPtr

type: StaticFunction


className: StaticFunction

code: typedef void(* StaticFunction


code: FStatelessPreAnimatedTokenProducer ( [StaticFunction](API\Runtime\MovieScene\FStatelessPreAnimatedTokenProduc-\StaticFunction) InFunction )


className: FStatelessPreAnimatedTokenProducer

description: Stateless pre-animated state token producer that simply calls a static function as the token

code: struct FStatelessPreAnimatedTokenProducer : public [IMovieScenePreAnimatedTokenProducer](API\Runtime\MovieScene\IMovieScenePreAnimatedTokenProdu-)


description: Rebuilds the property and function mappings for a single runtime object, and adds them to the cache

code: void CacheBinding ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) & InRuntimeObject )


className: FSubSequenceSpace

code: struct FSubSequenceSpace

HierarchicalBias

description: HBias

LocalClampRange

type: TRange<FFrameN...

description: A range to clamp the visited sequence to in the current sequence's time-space

RootClampRange

description: A range to clamp the visited sequence to in the root's time-space

RootToSequenceTransform

description: Transform from the root time-space to the current sequence's time-space

SequenceID

description: The ID of the sequence being compiled


code: template<> void CallFunction ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & InRuntimeObject, [TCallTraits](API\Runtime\Core\GenericPlatform\TCallTraits)< bool >::ParamType PropertyValue )


description: Calls the setter function for a specific runtime object or if the setter function does not exist, the property is set directly

code: template<typename ValueType> void CallFunction ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & InRuntimeObject, typename [TCallTraits](API\Runtime\Core\GenericPlatform\TCallTraits)< ValueType >::ParamType PropertyValue )


code: template<> void CallFunction ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & InRuntimeObject, [UObject](API\Runtime\CoreUObject\UObject\UObject) * PropertyValue )


description: Explicit specializations for bools


code: void CallFunctionForEnum ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & InRuntimeObject, int64 PropertyValue )


code: static [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * FindProperty ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object, const [FString](API\Runtime\Core\Containers\FString) & InPropertyPath )


description:
Gets the current value of a property on an object
ValueType The current value

code: template<typename ValueType> ValueType GetCurrentValue ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) & Object )


code: int64 GetCurrentValueForEnum ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) & Object )


description:
Gets theFPropertythat is bound to the track instance
The property on the object if it exists

code: [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * GetProperty ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) & Object ) const


description:
Optionally gets the current value of a property on an object
(Optional) The current value of the property on the object

code: template<typename ValueType> [TOptional](API\Runtime\Core\IO\TOptional)< ValueType > GetOptionalValue ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) & Object )


description: the property name that this binding was initialized from

code: const [FName](API\Runtime\Core\UObject\FName) & GetPropertyName() const


description: the property path that this binding was initialized from

code: const [FString](API\Runtime\Core\Containers\FString) & GetPropertyPath() const


description: Sets the current value of a property on an object

code: template<typename ValueType> void SetCurrentValue ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & Object, typename [TCallTraits](API\Runtime\Core\GenericPlatform\TCallTraits)< ValueType >::ParamType InValue )


code: template<> void SetCurrentValue ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & Object, [TCallTraits](API\Runtime\Core\GenericPlatform\TCallTraits)< bool >::ParamType InValue )


code: template<> void SetCurrentValue ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & InRuntimeObject, [UObject](API\Runtime\CoreUObject\UObject\UObject) * InValue )


description:
Static function for accessing a property value on an object without caching its address
(Optional) The current value of the property on the object

code: template<typename ValueType> static [TOptional](API\Runtime\Core\IO\TOptional)< ValueType > StaticValue ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object, const [FString](API\Runtime\Core\Containers\FString) & InPropertyPath )


code: FTrackInstancePropertyBindings ( [FName](API\Runtime\Core\UObject\FName) InPropertyName, const [FString](API\Runtime\Core\Containers\FString) & InPropertyPath )


className: FTrackInstancePropertyBindings

description: Manages bindings to keyed properties for a track instance. Calls UFunctions to set the value on runtime objects

code: class FTrackInstancePropertyBindings


description: Constructor. Builds the data from a scene component Uses relative transform only

code: FTransformData ( const [USceneComponent](API\Runtime\Engine\Components\USceneComponent) * InComponent )


code: FTransformData ( const FTransform & InTransform )


code: FTransformData ( const FVector & InTranslation, const FRotator & InRotation, const FVector & InScale )


className: FTransformData

description: Stores information about a transform for the purpose of adding keys to a transform section

code: struct FTransformData

Rotation

type: FRotator

description: Rotation component

Scale

type: FVector

description: Scale component

Translation

description: Translation component


description: Evaluate using the specified script interface. Handles both native and k2 implemented interfaces.

code: static float EvaluateWith ( const [TScriptInterface](API\Runtime\CoreUObject\UObject\TScriptInterface)< [IMovieSceneEasingFunction](API\Runtime\MovieScene\Generators\IMovieSceneEasingFunction) > & ScriptInterface, float Time )


description: Evaluate the easing with an interpolation value between 0 and 1

code: virtual float Evaluate ( float Interp ) const


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


className: IMovieSceneEasingFunction

code: class IMovieSceneEasingFunction


code: float OnEvaluate ( float Interp ) const


code: UMovieSceneBuiltInEasingFunction ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & Initiailizer )


className: UMovieSceneBuiltInEasingFunction

code: class UMovieSceneBuiltInEasingFunction : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [IMovieSceneEasingFunction](API\Runtime\MovieScene\Generators\IMovieSceneEasingFunction)

Type

type: EMovieSceneBuil...


className: UMovieSceneEasingExternalCurve

code: class UMovieSceneEasingExternalCurve : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [IMovieSceneEasingFunction](API\Runtime\MovieScene\Generators\IMovieSceneEasingFunction)

Curve

type: TObjectPtr<UCu...

description: Curve data


className: UMovieSceneEasingFunction

code: class UMovieSceneEasingFunction : public [UInterface](API\Runtime\CoreUObject\UObject\UInterface)


code: bool CreateImplicitScopedModifyDefer()


code: void ResetImplicitScopedModifyDefer()


code: void DeferMarkAsChanged ( [UMovieSceneSignedObject](API\Runtime\MovieScene\UMovieSceneSignedObject) * SignedObject )


className: IDeferredSignedObjectChangeHandler

description: Application-wide utility interface that allows for deferral ofUMovieSceneSignedObject::MarkAsChangedcalls


className: IDeferredSignedObjectFlushSignal

code: struct IDeferredSignedObjectFlushSignal


description: Return a proxy struct used for editing the bound object

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) > GetObjectPickerProxy ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IPropertyHandle](API\Editor\PropertyEditor\IPropertyHandle) > ObjectPropertyHandle )


description: Find anIMovieSceneBindingOwnerInterfaceptr from the specified object or its outers

code: static [IMovieSceneBindingOwnerInterface](API\Runtime\MovieScene\IMovieSceneBindingOwnerInterface) * FindFromObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject )


description: Retrieve the sequence that we own

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


description: Update the specified object property handle based on the proxy structure's contents

code: void UpdateObjectFromProxy ( [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) & Proxy, [IPropertyHandle](API\Editor\PropertyEditor\IPropertyHandle) & ObjectPropertyHandle )


className: IMovieSceneBindingOwnerInterface

code: class IMovieSceneBindingOwnerInterface


code: virtual [UObject](API\Runtime\CoreUObject\UObject\UObject) * NativeGetBoundObjectForSequencer ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * ResolvedObject )


className: IMovieSceneBoundObjectProxy

code: class IMovieSceneBoundObjectProxy


description:
Retrieve the bound object that this interface wants to animate. Could be 'this' or a transient child object.
Pointer to the object that should be animated, or nullptr if it's not valid.

code: [UObject](API\Runtime\CoreUObject\UObject\UObject) * BP_GetBoundObjectForSequencer ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * ResolvedObject )


code: virtual ~IMovieSceneExecutionToken()


code: void Execute ( const [FMovieSceneContext](API\Runtime\MovieScene\Evaluation\FMovieSceneContext) & Context, const [FMovieSceneEvaluationOperand](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationOperand) & Operand, [FPersistentEvaluationData](API\Runtime\MovieScene\Evaluation\FPersistentEvaluationData) & PersistentData, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description: Implementation function that sets the underlying key time/value to the specified values if possible. If the section is locked, InOutValue and InOutTime will be reset back to the current key's value

code: template<typename ChannelType, typename ValueType> void OnProxyValueChanged ( [TMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\TMovieSceneChannelHandle)< ChannelType > InChannelHandle, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSection, [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) InKeyHandle, ValueType & InOutValue, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) & InOutTime )


className: IMovieSceneExecutionToken

description: Base class for all execution tokens that are produced by evaluation templates

code: struct IMovieSceneExecutionToken


description: To be called by the edit interface to update this instance's properties with the underlying raw data

code: void UpdateValuesFromRawData()


className: IMovieSceneKeyProxy

description: Interface that can be implemented by any object that is used as a key editing proxy for a moviescene channel. When used, UpdateValuesFromRawData should be called every frame to optionally retrieve the current values of the key for this proxy.

code: class IMovieSceneKeyProxy


description: Implementation function that retrieves the underlying key time/value and applies then to the specified value and time parameters. Normally called once per tick.

code: template<typename ChannelType, typename ValueType> void RefreshCurrentValue ( [TMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\TMovieSceneChannelHandle)< ChannelType > InChannelHandle, [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) InKeyHandle, ValueType & OutValue, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) & OutTime )


description: Called fromULevelSequence::GetAssetRegistryTagMetadatain order to extend its default set of tag meta-data to include any from this meta-data object.

code: virtual void ExtendAssetRegistryTagMetaData ( [TMap](API\Runtime\Core\Containers\TMap)< [FName](API\Runtime\Core\UObject\FName), [UObject::FAssetRegistryTagMetadata](API\Runtime\CoreUObject\UObject\UObject\FAssetRegistryTagMetadata) > & OutMetadata ) const


description: Called fromULevelSequence::GetAssetRegistryTagsin order to extend its default set of tags to include any from this meta-data object.

code: virtual void ExtendAssetRegistryTags ( [TArray](API\Runtime\Core\Containers\TArray)< [UObject::FAssetRegistryTag](API\Runtime\CoreUObject\UObject\UObject\FAssetRegistryTag) > & OutTags ) const


className: IMovieSceneMetaDataInterface

description: Interface that may be implemented by meta-data added movie scene objects that can extend the default behavior such as adding asset registry tags and other meta-data.

code: class IMovieSceneMetaDataInterface


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

code: static [IMovieSceneModule](API\Runtime\MovieScene\IMovieSceneModule) & Get()


description: Find group parameters for a specific evaluation group

code: [FMovieSceneEvaluationGroupParameters](API\Runtime\MovieScene\FMovieSceneEvaluationGroupParame-) GetEvaluationGroupParameters ( [FName](API\Runtime\Core\UObject\FName) GroupName ) const


description: resulting weak ptr should not be used to hold persistent strong references


code: static [IMovieSceneModule](API\Runtime\MovieScene\IMovieSceneModule) & Get_Concurrent()


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


description: Register template parameters for compilation

code: void RegisterEvaluationGroupParameters ( [FName](API\Runtime\Core\UObject\FName) GroupName, const [FMovieSceneEvaluationGroupParameters](API\Runtime\MovieScene\FMovieSceneEvaluationGroupParame-) & GroupParameters )


className: IMovieSceneModule

description: The public interface of the MovieScene module

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


description:
Check whether the specified Spawnable can become a Possessable.
whether the conversion from Spawnable to Possessable can occur.

code: virtual bool CanConvertSpawnableToPossessable ( [FMovieSceneSpawnable](API\Runtime\MovieScene\FMovieSceneSpawnable) & Spawnable ) const


description:
Create a new spawnable type from the given source object
the new spawnable type, or error

code: virtual [TValueOrError](API\Runtime\Core\Math\TValueOrError)< [FNewSpawnable](API\Runtime\MovieScene\FNewSpawnable), [FText](API\Runtime\Core\Internationalization\FText) > CreateNewSpawnableType ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & SourceObject, [UMovieScene](API\Runtime\MovieScene\UMovieScene) & OwnerMovieScene, [UActorFactory](API\Editor\UnrealEd\ActorFactories\UActorFactory) * ActorFactory )


description:
Whether this spawner can set up defaults
whether this spawned can set up defaults

code: virtual bool CanSetupDefaultsForSpawnable ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * SpawnedObject ) const


description: Destroy a specific previously spawned object

code: void DestroySpawnedObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & Object )


description: Spawner priority in order to sort the list of the spawners. If several spawners match the template type, the one with the highest priority will be picked.

code: virtual int32 GetSpawnerPriority() const


description:
Returns the type of object we can spawn
the class of the object we support for spawning

code: [UClass](API\Runtime\CoreUObject\UObject\UClass) * GetSupportedTemplateType() const


description: true if this spawner is used in the editor, or false if it is purely runtime. We use this to prioritize the use of editor spawners when in editor

code: virtual bool IsEditor() const


description:
Spawn an object for the specified GUID, from the specified sequence instance.
the spawned object, or nullptr on failure

code: [UObject](API\Runtime\CoreUObject\UObject\UObject) * SpawnObject ( [FMovieSceneSpawnable](API\Runtime\MovieScene\FMovieSceneSpawnable) & Spawnable, FMovieSceneSequenceIDRef TemplateID, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description: Setup a new spawnable object with some default tracks and keys

code: virtual void SetupDefaultsForSpawnable ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * SpawnedObject, const [FGuid](API\Runtime\Core\Misc\FGuid) & Guid, const [TOptional](API\Runtime\Core\IO\TOptional)< [FTransformData](API\Runtime\MovieScene\FTransformData) > & TransformData, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, [USequencerSettings](API\Editor\Sequencer\USequencerSettings) * Settings )


description: Virtual destructor.

code: virtual ~IMovieSceneObjectSpawner()


className: IMovieSceneObjectSpawner

description: Interface used to extend spawn registers to support extra types

code: class IMovieSceneObjectSpawner


description: Retrieve the optional instance data that should be used for this evaluation

code: [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetInstanceData() const


description: Whether this playback client wants a specific aspect ratio axis constraint during playback.

code: virtual [TOptional](API\Runtime\Core\IO\TOptional)< EAspectRatioAxisConstraint > GetAspectRatioAxisConstraint() const


description: Whether this playback client wants replicated playback.

code: virtual bool GetIsReplicatedPlayback() const


description:
Locate bound objects that relate to the specified binding ID
true to prevent default lookup of the binding in the sequence itself, else false

code: bool RetrieveBindingOverrides ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InBindingId, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) InSequenceID, [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) *, TInlineAllocator< 1 >> & OutObjects ) const


className: IMovieScenePlaybackClient

code: class IMovieScenePlaybackClient


description: Warp the time range right before we evaluate This gives clients an opportunity to apply time-warping effects without manipulating the actual user-facing playback position

code: virtual void WarpEvaluationRange ( [FMovieSceneEvaluationRange](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationRange) & InOutRange ) const


description: Cast this player instance as aUObjectif possible

code: virtual [UObject](API\Runtime\CoreUObject\UObject\UObject) * AsUObject()


description: Whether this player can update the camera cut

code: virtual bool CanUpdateCameraCut() const


description: Called to retrieve or construct an entity linker for the specified playback context


description:
Objects lists are cached internally until they are invalidate.
Iterable list of weak object pointers pertaining to the specified GUID

code: [TArrayView](API\Runtime\Core\Containers\TArrayView)< [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)<> > FindBoundObjects ( const [FMovieSceneEvaluationOperand](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationOperand) & Operand )


code: [TArrayView](API\Runtime\Core\Containers\TArrayView)< [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)<> > FindBoundObjects ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBindingID, FMovieSceneSequenceIDRef SequenceID )


description:
Will forcably resolve all out-of-date object mappings in the sequence
The guid of the object's binding, or zero guid if it was not found

code: [FGuid](API\Runtime\Core\Misc\FGuid) FindObjectId ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & InObject, FMovieSceneSequenceIDRef SequenceID )


description:
Does not clear the existing cache
The guid of the object's binding, or zero guid if it was not found

code: [FGuid](API\Runtime\Core\Misc\FGuid) FindCachedObjectId ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & InObject, FMovieSceneSequenceIDRef SequenceID )


code: static [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) * Get ( uint16 InUniqueIndex )


code: static void Get ( [TArray](API\Runtime\Core\Containers\TArray)< [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) * > & OutPlayers, bool bOnlyUnstoppedPlayers )


description: Access the event contexts for this movie scene player

code: virtual [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > GetEventContexts() const


description: Access the evaluation template that we are playing back


description:
Access the client in charge of playback
A pointer to the playback client, or nullptr if one is not available

code: virtual [IMovieScenePlaybackClient](API\Runtime\MovieScene\IMovieScenePlaybackClient) * GetPlaybackClient()


description: whether the player is currently playing, scrubbing, etc.


description: Access the playback context for this movie scene player

code: virtual [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetPlaybackContext() const