className: FMovieSceneSkeletalAnimationParams

Animation

type: TObjectPtr<UAn...

description: The animation this section plays

bForceCustomMode

description: If on animation sequence will always play when active even if the animation is controlled by a Blueprint or Anim Instance Class

bReverse

type: uint32: 1

description: Reverse the playback of the animation clip

bSkipAnimNotifiers

description: If on will skip sending animation notifies

EndFrameOffset

description: The offset into the end of the animation clip

FirstLoopStartFrameOffset

description: The offset into the beginning of the animation clip for the first loop of play.

MirrorDataTable

type: TObjectPtr< cla...

PlayRate

type: float

description: The playback rate of the animation clip

SlotName

description: The slot name to use for the animation

SwapRootBone

type: ESwapRootBone

description: If on the root bone transform will be swapped to the specified root

Weight

description: The weight curve for this animation section


module: MovieSceneTracks

code: FVector GetScaleFactor() const


code: FVector GetTranslationFactor() const


code: FMovieSceneTransformMask()


code: FMovieSceneTransformMask ( EMovieSceneTransformChannel Channel )


code: FVector GetRotationFactor() const


className: FMovieSceneTransformMask

code: struct FMovieSceneTransformMask


description: Gets a ptr value of a channel by index, 0-3 = x-w

code: virtual double * GetPropertyChannelByIndex ( int32 Index )


description: Proxy structure for 2D vector section key data.

code: struct FMovieSceneVector2DKeyStruct : public [FMovieSceneDoubleVectorKeyStructBase](API\Runtime\MovieSceneTracks\Sections\FMovieSceneDoubleVectorKeyStruct-)

Vector

description: They key's vector value.


code: virtual float * GetPropertyChannelByIndex ( int32 Index )


description: Proxy structure for 2f vector section key data.

code: struct FMovieSceneVector2fKeyStruct : public [FMovieSceneFloatVectorKeyStructBase](API\Runtime\MovieSceneTracks\Sections\FMovieSceneFloatVectorKeyStructB-)

description: They key's vector value.


description: Proxy structure for double vector section key data.

code: struct FMovieSceneVector3dKeyStruct : public [FMovieSceneDoubleVectorKeyStructBase](API\Runtime\MovieSceneTracks\Sections\FMovieSceneDoubleVectorKeyStruct-)

description: They key's vector value.


description: Proxy structure for float vector section key data.

code: struct FMovieSceneVector3fKeyStruct : public [FMovieSceneFloatVectorKeyStructBase](API\Runtime\MovieSceneTracks\Sections\FMovieSceneFloatVectorKeyStructB-)

description: They key's vector value.


code: struct FMovieSceneVector4dKeyStruct : public [FMovieSceneDoubleVectorKeyStructBase](API\Runtime\MovieSceneTracks\Sections\FMovieSceneDoubleVectorKeyStruct-)

description: They key's vector value.


description: Proxy structure for vector4f section key data.

code: struct FMovieSceneVector4fKeyStruct : public [FMovieSceneFloatVectorKeyStructBase](API\Runtime\MovieSceneTracks\Sections\FMovieSceneFloatVectorKeyStructB-)

description: They key's vector value.


code: FScalarParameterNameAndCurve()


description: Creates a newFScalarParameterNameAndCurvefor a specific scalar parameter.

code: FScalarParameterNameAndCurve ( [FName](API\Runtime\Core\UObject\FName) InParameterName )


className: FScalarParameterNameAndCurve

description: Structure representing an animated scalar parameter and it's associated animation curve.

code: struct FScalarParameterNameAndCurve

ParameterCurve

type: FMovieSceneFloa...

description: The curve which contains the animation data for the scalar parameter.

ParameterName

type: FName

description: The name of the scalar parameter which is being animated.


description: Creates a new FScalarParameterAndValue with a parameter name and a value.

code: FScalarParameterNameAndValue ( [FName](API\Runtime\Core\UObject\FName) InParameterName, float InValue )


className: FScalarParameterNameAndValue

description: Structure representing the animated value of a scalar parameter.

code: struct FScalarParameterNameAndValue

description: The name of the scalar parameter.

Value

description: The animated value of the scalar parameter.


code: FTransformParameterNameAndCurves()


description: Creates a new FVectorParameterNameAndCurve for a specific color parameter.

code: FTransformParameterNameAndCurves ( [FName](API\Runtime\Core\UObject\FName) InParameterName )


className: FTransformParameterNameAndCurves

description: Structure representing an animated transform parameter and it's associated animation curve.

code: struct FTransformParameterNameAndCurves

ParameterName

description: The name of the transform parameter which is being animated.

Rotation

description: Rotation curves

Scale

description: Scale curves

Translation

description: Translation curves


code: FTransformParameterNameAndValue ( [FName](API\Runtime\Core\UObject\FName) InParameterName, const FVector & InTranslation, const FRotator & InRotation, const FVector & InScale )


className: FTransformParameterNameAndValue

code: struct FTransformParameterNameAndValue

ParameterName

description: The name of the transform parameter.

Rotation

type: FRotator

description: Rotation component

Scale

type: FVector

description: Scale component

description: Translation component


description: Creates a new FVectorParameterNameAndCurve for a specific vector parameter.

code: FVector2DParameterNameAndCurves ( [FName](API\Runtime\Core\UObject\FName) InParameterName )


description: Structure representing an animated vector2D parameter and it's associated animation curve.

code: struct FVector2DParameterNameAndCurves

ParameterName

description: The name of the vector parameter which is being animated.

XCurve

description: The curve which contains the animation data for the x component of the vector parameter.

YCurve

description: The curve which contains the animation data for the y component of the vector parameter.


description: Creates a new FVectorParameterAndValue with a parameter name and a value.

code: FVector2DParameterNameAndValue ( [FName](API\Runtime\Core\UObject\FName) InParameterName, FVector2D InValue )


description: Structure representing the animated value of a vector2D parameter.

code: struct FVector2DParameterNameAndValue

ParameterName

description: The name of the vector parameter.

Value

description: The animated value of the vector parameter.


code: FVectorParameterNameAndCurves ( [FName](API\Runtime\Core\UObject\FName) InParameterName )


className: FVectorParameterNameAndCurves

description: Structure representing an animated vector parameter and it's associated animation curve.

code: struct FVectorParameterNameAndCurves

ZCurve

description: The curve which contains the animation data for the z component of the vector parameter.


code: FVectorParameterNameAndValue ( [FName](API\Runtime\Core\UObject\FName) InParameterName, FVector InValue )


className: FVectorParameterNameAndValue

description: Structure representing the animated value of a vector parameter.

code: struct FVectorParameterNameAndValue

ParameterName

description: The name of the vector parameter.


code: void GetConsoleVariablesForTrack ( bool bOnlyIncludeChecked, [TArray](API\Runtime\Core\Containers\TArray)< [TTuple](API\Runtime\Core\Misc\TTuple)< [FString](API\Runtime\Core\Containers\FString), [FString](API\Runtime\Core\Containers\FString) >> & OutVariables )


code: bool IsConsoleVariableEnabled ( const [FString](API\Runtime\Core\Containers\FString) & ConsoleVariableName )


description: Add Constraint channel

code: void AddConstraintChannel ( [UTickableConstraint](API\Runtime\Constraints\UTickableConstraint) * InConstraint )


description: Added Delegate


code: FVectorParameterNameAndCurves()


className: FConstraintChannelAddedEvent

code: typedef TMulticastDelegate_TwoParams< void, [IMovieSceneConstrainedSection](API\Runtime\MovieSceneTracks\Sections\IMovieSceneConstrainedSection) *, [FMovieSceneConstraintChannel](API\Runtime\Constraints\FMovieSceneConstraintChannel) * > FConstraintChannelAddedEvent


description: Get constraint with that name

code: [FConstraintAndActiveChannel](API\Runtime\Constraints\FConstraintAndActiveChannel) * GetConstraintChannel ( const [FName](API\Runtime\Core\UObject\FName) & InConstraintName )


description: Get The channels

code: [TArray](API\Runtime\Core\Containers\TArray)< [FConstraintAndActiveChannel](API\Runtime\Constraints\FConstraintAndActiveChannel) > & GetConstraintsChannels()


description: If it has that constraint with that Name

code: bool HasConstraintChannel ( const [FName](API\Runtime\Core\UObject\FName) & InConstraintName ) const


description: What to do if the constraint object has been changed, for example by an undo or redo.Bydefault nothing to be overriden if needed.

code: virtual void OnConstraintsChanged()


description: Remove Constraint channel

code: void RemoveConstraintChannel ( const [UTickableConstraint](API\Runtime\Constraints\UTickableConstraint) * InConstraint )


description: Replace the constraint with the specified name with the new one

code: void ReplaceConstraint ( const [FName](API\Runtime\Core\UObject\FName) InConstraintName, [UTickableConstraint](API\Runtime\Constraints\UTickableConstraint) * InConstraint )


code: IMovieSceneConstrainedSection()


description: SetToNotRemoveChannel when we are told a constraint is removed, we need this sometimes sincet his will be destructive

code: void SetDoNoRemoveChannel ( bool bInDoNotRemoveChannel )


className: IMovieSceneConstrainedSection

description: Interface to be added toUMovieSceneSectiontypes when they contain entity data

code: class IMovieSceneConstrainedSection

bDoNotRemoveChannel

type: bool

OnConstraintChannelAdded

type: FConstraintChan...

OnConstraintRemovedHandle

type: FDelegateHandle

description: Removed delegate that get's added by the track editor


code: void ExtendEntity ( [UMovieSceneParameterSection](API\Runtime\MovieSceneTracks\Sections\UMovieSceneParameterSection) * Section, [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * EntityLinker, const [UE::MovieScene::FEntityImportParams](API\Runtime\MovieScene\EntitySystem\FEntityImportParams) & Params, [UE::MovieScene::FImportedEntity](API\Runtime\MovieScene\EntitySystem\FImportedEntity) * OutImportedEntity )


code: void ExtendEntityImpl &40; UMovieSceneParameterSection &42; Section, UMovieSceneEntitySystemLinker &42; EntityLinker, const UE::MovieScene::FEntityImportParams & Params, UE::MovieScene::FImportedEntity &42; OutImportedEntity &41;


className: SupportsDefaults

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


className: IMovieSceneParameterSectionExtender


code: template<> struct TMovieSceneChannelTraits< FMovieSceneEventSectionData > : public [TMovieSceneChannelTraitsBase< FMovieSceneEventSectionData >](API\Runtime\MovieScene\Channels\TMovieSceneChannelTraitsBase)


className: ExtendedEditorDataType

description: Byte channels can have external values (ie, they can get their values from external objects for UI purposes)

code: typedef TMovieSceneExternalValue< uint8 > ExtendedEditorDataType


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


className: WithCopy

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


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


code: template<> struct TMovieSceneChannelTraits< FMovieSceneParticleChannel > : public [TMovieSceneChannelTraitsBase< FMovieSceneParticleChannel >](API\Runtime\MovieScene\Channels\TMovieSceneChannelTraitsBase)


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


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


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


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


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


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


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


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


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


className: WithPureVirtual

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


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


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


className: WithSerializer

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


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


className: WithPostSerialize

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


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


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


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


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


code: virtual void ImportEntityImpl &40; UMovieSceneEntitySystemLinker &42; EntityLinker, const FEntityImportParams & Params, FImportedEntity &42; OutImportedEntity &41;


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


description: Sets the object to attach to

code: void SetAttachTargetID ( const [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) & InAttachBindingID )


code: UMovieScene3DAttachSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


description: A 3D Attach section

AttachmentLocationRule

type: EAttachmentRule

DetachmentLocationRule

type: EDetachmentRule

ReAttachOnDetach

type: TSoftObjectPtr<...


description: Gets the constraint binding for this Constraint section

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


description: Get the referenced bindings for this section

code: virtual void GetReferencedBindings ( [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > & OutBindings )


description: When guid bindings are updated to allow this section to fix-up any internal bindings

code: virtual void OnBindingIDsUpdated ( const [TMap](API\Runtime\Core\Containers\TMap)< [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID), [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) > & OldFixedToNewFixedMap, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) LocalSequenceID, const [FMovieSceneSequenceHierarchy](API\Runtime\MovieScene\Evaluation\FMovieSceneSequenceHierarchy) * Hierarchy, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description: ~UObject interface

code: virtual void PostLoad()


description: Sets the constraint binding for this Constraint section

code: void SetConstraintBindingID ( const [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) & InConstraintBindingID )


code: UMovieScene3DConstraintSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


description: Base class for 3D constraint section

code: class UMovieScene3DConstraintSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection)

ConstraintBindingID

type: FMovieSceneObje...

description: The constraint binding that this movie Constraint uses


description: Evaluates the path track.

code: void Eval ( [USceneComponent](API\Runtime\Engine\Components\USceneComponent) * SceneComponent, [FFrameTime](API\Runtime\Core\Misc\FFrameTime) Time, [USplineComponent](API\Runtime\Engine\Components\USplineComponent) * SplineComponent, FVector & OutTranslation, FRotator & OutRotation ) const


code: bool GetForceUpright() const


code: const [FMovieSceneFloatChannel](API\Runtime\MovieScene\Channels\FMovieSceneFloatChannel) & GetTimingChannel() const


description: Places this section at the first valid row at the specified time. Good for placement upon creation.

code: virtual void InitialPlacement ( const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & Sections, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InStartTime, int32 InDuration, bool bAllowMultipleRows )


description: Sets the path binding ID

code: void SetPathBindingID ( const [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) & InPathBindingID )


code: UMovieScene3DPathSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


description: A 3D Path section

code: class UMovieScene3DPathSection : public [UMovieScene3DConstraintSection](API\Runtime\MovieSceneTracks\Sections\UMovieScene3DConstraintSection)

bFollow

description: Follow Curve

bForceUpright

description: Force Upright

bReverse

description: Reverse Timing

FrontAxisEnum

description: Front Axis

TimingCurve

description: Timing Curve

UpAxisEnum

description: Up Axis


description: Add Constraint channel

code: virtual void AddConstraintChannel ( [UTickableConstraint](API\Runtime\Constraints\UTickableConstraint) * InConstraint )


description: Cache this section's channel proxy


description: Get constraint with that name

code: virtual [FConstraintAndActiveChannel](API\Runtime\Constraints\FConstraintAndActiveChannel) * GetConstraintChannel ( const [FName](API\Runtime\Core\UObject\FName) & InConstraintName )


description: Get The channels by value

code: virtual [TArray](API\Runtime\Core\Containers\TArray)< [FConstraintAndActiveChannel](API\Runtime\Constraints\FConstraintAndActiveChannel) > & GetConstraintsChannels()


description: Access the mask that defines which channels this track should animate


description:
Get the data structure representing the specified keys.
The keys' data structure representation, or nullptr if key not found or no structure available.

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) > GetKeyStruct ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) > KeyHandles )


description: Get the mask by name

code: [FMovieSceneTransformMask](API\Runtime\MovieSceneTracks\Sections\FMovieSceneTransformMask) GetMaskByName ( const [FName](API\Runtime\Core\UObject\FName) & InName ) const


code: virtual void GetReferencedBindings ( [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > & OutBindings )


description: Return the trajectory visibility


description: Get whether we should use quaternion interpolation for our rotations.


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


code: virtual void ImportEntityImpl &40; UMovieSceneEntitySystemLinker &42; EntityLinker, const FEntityImportParams & Params, FImportedEntity &42; OutImportedEntity &41;


description: FromUObject

code: virtual bool Modify ( bool bAlwaysMarkDirty )


code: virtual void OnBindingIDsUpdated ( const [TMap](API\Runtime\Core\Containers\TMap)< [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID), [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) > & OldFixedToNewFixedMap, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) LocalSequenceID, const [FMovieSceneSequenceHierarchy](API\Runtime\MovieScene\Evaluation\FMovieSceneSequenceHierarchy) * Hierarchy, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description: Clear proxy if changed

code: virtual void OnConstraintsChanged()


description: Optional user-implementation function for populating an evaluation entity field

code: virtual bool PopulateEvaluationFieldImpl &40; const TRange< FFrameNumber > & EffectiveRange, const FMovieSceneEvaluationFieldEntityMetaData & InMetaData, FMovieSceneEntityComponentFieldBuilder &42; OutFieldBuilder &41;


description: Called after duplication & serialization and before PostLoad. Used to e.g. make sureUStaticMesh'sUModelgets copied as well. Note: NOT called on components on actor duplication (alt-drag or copy-paste). Use PostEditImport as well to cover that case.

code: virtual void PostDuplicate ( bool bDuplicateForPIE )


code: virtual void PostPaste()


description: Objects created from within PreSave will NOT have PreSave called on them!!!

code: virtual void PreSave ( [FObjectPreSaveContext](API\Runtime\CoreUObject\UObject\FObjectPreSaveContext) SaveContext )


description: Remove Constraint channel

code: virtual void RemoveConstraintChannel ( const [UTickableConstraint](API\Runtime\Constraints\UTickableConstraint) * InConstraint )


description: Replace the constraint with the specified name with the new one

code: virtual void ReplaceConstraint ( const [FName](API\Runtime\Core\UObject\FName) InConstraintName, [UTickableConstraint](API\Runtime\Constraints\UTickableConstraint) * InConstraint )


description: Set the mask that defines which channels this track should animate

code: void SetMask ( [FMovieSceneTransformMask](API\Runtime\MovieSceneTracks\Sections\FMovieSceneTransformMask) NewMask )


description: Sets this section's blend type

code: virtual void SetBlendType ( EMovieSceneBlendType InBlendType )


description: Return the trajectory visibility

code: void SetShow3DTrajectory ( EShow3DTrajectory InShow3DTrajectory )


description: Whether or not we draw a curve for a particular channel owned by this section. Defaults to true.

code: virtual bool ShowCurveForChannel ( const void * Channel ) const


description: Set whether we should use quaternion interpolation for our rotations.

code: void SetUseQuaternionInterpolation ( bool bInUseQuaternionInterpolation )


code: UMovieScene3DTransformSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


description: A 3D transform section


description: When undo/redoing we need to recreate channel proxies after we are done

code: virtual void PostEditUndo()


description: This object contains information needed for constraint channels on the transform section

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

ConstraintsChannels

type: TArray<FConstr...

description: Constraint Channels


code: const [FMovieSceneActorReferenceData](API\Runtime\MovieSceneTracks\Sections\FMovieSceneActorReferenceData) & GetActorReferenceData() const


code: virtual void OnBindingIDsUpdated ( const [TMap](API\Runtime\Core\Containers\TMap)< [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID), [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) > & OldFixedToNewFixedMap, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) LocalSequenceID, const [FMovieSceneSequenceHierarchy](API\Runtime\MovieScene\Evaluation\FMovieSceneSequenceHierarchy) * Hierarchy, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description: Do any object-specific cleanup required immediately after loading an object. This is not called for newly-created objects, and by default will always execute on the game thread.

code: virtual void PostLoad()


code: UMovieSceneActorReferenceSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UMovieSceneActorReferenceSection

description: A single actor reference point section

code: class UMovieSceneActorReferenceSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection)


description: Cache this section's channel proxy


description: Overloads for each input type, const

code: void ForEachInput ( [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< void([FName](API\Runtime\Core\UObject\FName), const [FMovieSceneBoolChannel](API\Runtime\MovieScene\Channels\FMovieSceneBoolChannel) &)> InFunction ) const


code: void ForEachInput ( [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< void([FName](API\Runtime\Core\UObject\FName), const [FMovieSceneIntegerChannel](API\Runtime\MovieScene\Channels\FMovieSceneIntegerChannel) &)> InFunction ) const


code: void ForEachInput ( [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< void([FName](API\Runtime\Core\UObject\FName), const [FMovieSceneStringChannel](API\Runtime\MovieSceneTracks\Channels\FMovieSceneStringChannel) &)> InFunction ) const


code: void ForEachInput ( [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< void([FName](API\Runtime\Core\UObject\FName), const [FMovieSceneFloatChannel](API\Runtime\MovieScene\Channels\FMovieSceneFloatChannel) &)> InFunction ) const


code: void ForEachInput ( [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< void([FName](API\Runtime\Core\UObject\FName), const [FMovieSceneAudioTriggerChannel](API\Runtime\MovieScene\Channels\FMovieSceneAudioTriggerChannel) &)> InFunction ) const


description: The attach actor data

code: const [FMovieSceneActorReferenceData](API\Runtime\MovieSceneTracks\Sections\FMovieSceneActorReferenceData) & GetAttachActorData() const


description: The attach component given the bound actor and the actor attach key with the component and socket names

code: [USceneComponent](API\Runtime\Engine\Components\USceneComponent) * GetAttachComponent ( const [AActor](API\Runtime\Engine\GameFramework\AActor) * InParentActor, const [FMovieSceneActorReferenceKey](API\Runtime\MovieSceneTracks\Sections\FMovieSceneActorReferenceKey) & Key ) const


description:
Returns the range to auto size this section to, if there is one. This defaults to the range of all the keys.
the range of this section to auto size to

code: virtual [TOptional](API\Runtime\Core\IO\TOptional)< [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > > GetAutoSizeRange() const


description: Whether to allow looping if the section length is greater than the sound duration

code: bool GetLooping() const


description: The attenuation settings

code: [USoundAttenuation](API\Runtime\Engine\Sound\USoundAttenuation) * GetAttenuationSettings() const


description: The optional offset time of this section

code: virtual [TOptional](API\Runtime\Core\IO\TOptional)< [FFrameTime](API\Runtime\Core\Misc\FFrameTime) > GetOffsetTime() const


description: Called when we finish playing audio, either because it played to completion or because a Stop() call turned it off early

code: const [FOnAudioFinished](API\Runtime\Engine\Components\FOnAudioFinished) & GetOnAudioFinished() const


code: const [FOnAudioPlaybackPercent](API\Runtime\Engine\Components\FOnAudioPlaybackPercent) & GetOnAudioPlaybackPercent() const


description: Called when subtitles are sent to the SubtitleManager. Set this delegate if you want to hijack the subtitles for other purposes

code: const [FOnQueueSubtitles](API\Runtime\Engine\Components\FOnQueueSubtitles) & GetOnQueueSubtitles() const


description: Whether override settings on this section should be used

code: bool GetOverrideAttenuation() const


description:
Gets the sound pitch curve
The rich curve for this sound pitch

code: const [FMovieSceneFloatChannel](API\Runtime\MovieScene\Channels\FMovieSceneFloatChannel) & GetPitchMultiplierChannel() const


description:
Return the pitch multiplier
The pitch multiplier the sound will be played with.

code: float GetPitchMultiplier ( [FFrameTime](API\Runtime\Core\Misc\FFrameTime) InTime ) const


description: Gets the sound for this section

code: [USoundBase](API\Runtime\Engine\Sound\USoundBase) * GetSound() const


description:
Return the sound volume
The volume the sound will be played with.

code: float GetSoundVolume ( [FFrameTime](API\Runtime\Core\Misc\FFrameTime) InTime ) const


description:
Gets the sound volume curve
The rich curve for this sound volume

code: const [FMovieSceneFloatChannel](API\Runtime\MovieScene\Channels\FMovieSceneFloatChannel) & GetSoundVolumeChannel() const


description: Get the offset into the beginning of the audio clip


description: Whether subtitles should be suppressed

code: bool GetSuppressSubtitles() const


code: virtual void ImportEntityImpl ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * EntityLinker, const [FEntityImportParams](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FEntityImportParams) & Params, [FImportedEntity](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FImportedEntity) * OutImportedEntity )


description: Migrate the frame times of the movie scene section from the source frame rate to the destination frame rate

code: virtual void MigrateFrameTimes ( [FFrameRate](API\Runtime\Core\Misc\FFrameRate) SourceRate, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) DestinationRate )


description: Optional user-implementation function for populating an evaluation entity field

code: virtual bool PopulateEvaluationFieldImpl ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & EffectiveRange, const [FMovieSceneEvaluationFieldEntityMetaData](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationFieldEntity-_2) & InMetaData, [FMovieSceneEntityComponentFieldBuilder](API\Runtime\MovieScene\Evaluation\FMovieSceneEntityComponentFieldB-) * OutFieldBuilder )


description: Called when a property on this object has been modified externally

code: virtual void PostEditChangeProperty ( [FPropertyChangedEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedEvent) & PropertyChangedEvent )


description: Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization

code: virtual void PostEditImport()


description: ~UObject interface

code: virtual void PostLoad()


description: Handles reading, writing, and reference collecting usingFArchive. This implementation handles allFPropertyserialization, but can be overridden for native variables.

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


description: Set whether the sound should be looped

code: void SetLooping ( bool bInLooping )


description: Set the attenuation settings for this audio section

code: void SetAttenuationSettings ( [USoundAttenuation](API\Runtime\Engine\Sound\USoundAttenuation) * InAttenuationSettings )


code: void SetOnAudioPlaybackPercent ( const [FOnAudioPlaybackPercent](API\Runtime\Engine\Components\FOnAudioPlaybackPercent) & InOnAudioPlaybackPercent )


code: void SetOnAudioFinished ( const [FOnAudioFinished](API\Runtime\Engine\Components\FOnAudioFinished) & InOnAudioFinished )


code: void SetOnQueueSubtitles ( const [FOnQueueSubtitles](API\Runtime\Engine\Components\FOnQueueSubtitles) & InOnQueueSubtitles )


description: Set whether the attentuation should be overriden

code: void SetOverrideAttenuation ( bool bInOverrideAttenuation )


description: Set whether subtitles should be suppressed

code: void SetSuppressSubtitles ( bool bInSuppressSubtitles )


description: Set the offset into the beginning of the audio clip

code: void SetStartOffset ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InStartOffset )


description: Sets this section's sound

code: void SetSound ( class [USoundBase](API\Runtime\Engine\Sound\USoundBase) * InSound )


description:
Split a section in two at the split time
The newly created split section

code: virtual [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * SplitSection ( [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) SplitTime, bool bDeleteKeys )


description: Trim a section at the trim time

code: virtual void TrimSection ( [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) TrimTime, bool bTrimLeft, bool bDeleteKeys )


code: UMovieSceneAudioSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UMovieSceneAudioSection

description: Audio section, for use in the audio track, or by attached audio objects

code: class UMovieSceneAudioSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)


description:
Returns the range to auto size this section to, if there is one. This defaults to the range of all the keys.
the range of this section to auto size to

code: virtual [TOptional](API\Runtime\Core\IO\TOptional)< [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > > GetAutoSizeRange() const


description: The optional offset time of this section

code: virtual [TOptional](API\Runtime\Core\IO\TOptional)< [FFrameTime](API\Runtime\Core\Misc\FFrameTime) > GetOffsetTime() const


description: Gets all snap times for this section

code: virtual void GetSnapTimes ( [TArray](API\Runtime\Core\Containers\TArray)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & OutSnapTimes, bool bGetSectionBorders ) const


code: void InitializePlayRate()


description: Get Frame Time as Animation Time

code: virtual float MapTimeToAnimation ( float ComponentDuration, [FFrameTime](API\Runtime\Core\Misc\FFrameTime) InPosition, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate ) const


code: UMovieSceneBaseCacheSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UMovieSceneBaseCacheSection

description: Movie scene section that control base cache playback

code: class UMovieSceneBaseCacheSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection)

ParamsPtr

type: FMovieSceneBase...

description: Pointer to the concrete uproperty that will be instanced in each BaseCacheSection children


code: virtual void ImportEntityImpl &40; UMovieSceneEntitySystemLinker &42; EntityLinker, const FEntityImportParams & Params, FImportedEntity &42; OutImportedEntity &41;


code: virtual bool PopulateEvaluationFieldImpl &40; const TRange< FFrameNumber > & EffectiveRange, const FMovieSceneEvaluationFieldEntityMetaData & InMetaData, FMovieSceneEntityComponentFieldBuilder &42; OutFieldBuilder &41;


code: UMovieSceneByteSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UMovieSceneByteSection

description: A single byte section.

code: class UMovieSceneByteSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)

ByteCurve

type: FMovieSceneByte...

description: Ordered curve data


description: Gets the camera binding for this CameraCut section

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


description: Computes the transform of the bound camera at the section's start time. This is for internal use byUMovieSceneCameraCutTrackduring pre-compilation.

code: void ComputeInitialCameraCutTransform()


description:
Resolve a camera component for this cut section from the specified player and sequence ID
A camera component to be used for this cut section, or nullptr if one was not found.

code: [UCameraComponent](API\Runtime\Engine\Camera\UCameraComponent) * GetFirstCamera ( [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) SequenceID ) const


description: Get the referenced bindings for this section

code: virtual void GetReferencedBindings ( [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > & OutBindings )


description: The thumbnail reference frame offset from the start of this section


description: When guid bindings are updated to allow this section to fix-up any internal bindings

code: virtual void OnBindingIDsUpdated ( const [TMap](API\Runtime\Core\Containers\TMap)< [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID), [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) > & OldFixedToNewFixedMap, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) LocalSequenceID, const [FMovieSceneSequenceHierarchy](API\Runtime\MovieScene\Evaluation\FMovieSceneSequenceHierarchy) * Hierarchy, [IMovieScenePlayer](API\Runtime\MovieScene\IMovieScenePlayer) & Player )


description: Called when a property on this object has been modified externally

code: virtual void PostEditChangeProperty ( [FPropertyChangedEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedEvent) & PropertyChangedEvent )


description: ~UObject interface

code: virtual void PostLoad()


description: Sets the camera binding for this CameraCut section

code: void SetCameraBindingID ( const [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) & InCameraBindingID )


description: Sets the camera binding for this CameraCut section. Evaluates from the sequence binding ID

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


description: Set the thumbnail reference offset

code: void SetThumbnailReferenceOffset ( float InNewOffset )


description: Constructs a new camera cut section

code: UMovieSceneCameraCutSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & Init )


className: UMovieSceneCameraCutSection

description: Movie CameraCuts are sections on the CameraCuts track, that show what the viewer "sees"

code: class UMovieSceneCameraCutSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)

bLockPreviousCamera

description: When blending, lock the previous camera (camera cut or gameplay camera).


code: UMovieSceneCameraShakeSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


description: Do any object-specific cleanup required immediately after loading an object. This is not called for newly-created objects, and by default will always execute on the game thread.


className: UMovieSceneCameraShakeSection

code: class UMovieSceneCameraShakeSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection)

ShakeData

type: FMovieSceneCame...


code: UMovieSceneCameraShakeSourceShakeSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


code: class UMovieSceneCameraShakeSourceShakeSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection)


code: const [FMovieSceneCameraShakeSourceTriggerChannel](API\Runtime\MovieSceneTracks\Channels\FMovieSceneCameraShakeSourceTrig-_1) & GetChannel() const


code: UMovieSceneCameraShakeSourceTriggerSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & Init )


code: class UMovieSceneCameraShakeSourceTriggerSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection)


description: The shot display name. if empty, returns the sequence's name


description: The shot thumbnail reference frame offset from the start of this section


description: Set the shot display name

code: void SetShotDisplayName ( const [FString](API\Runtime\Core\Containers\FString) & InShotDisplayName )


description: Object constructor.

code: UMovieSceneCinematicShotSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjInitializer )


className: UMovieSceneCinematicShotSection

description: Implements a cinematic shot section.

code: class UMovieSceneCinematicShotSection : public [UMovieSceneSubSection](API\Runtime\MovieScene\Sections\UMovieSceneSubSection)


description: Access the underlying generation function for the alpha component of this section


code: const [FMovieSceneFloatChannel](API\Runtime\MovieScene\Channels\FMovieSceneFloatChannel) & GetAlphaChannel() const


description: Access the underlying generation function for the blue component of this section


code: const [FMovieSceneFloatChannel](API\Runtime\MovieScene\Channels\FMovieSceneFloatChannel) & GetBlueChannel() const


description: Access the underlying generation function for the green component of this section


code: const [FMovieSceneFloatChannel](API\Runtime\MovieScene\Channels\FMovieSceneFloatChannel) & GetGreenChannel() const


description:
Get the data structure representing the specified keys.
The keys' data structure representation, or nullptr if key not found or no structure available.

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) > GetKeyStruct ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) > KeyHandles )


description: Access the underlying generation function for the red component of this section


code: const [FMovieSceneFloatChannel](API\Runtime\MovieScene\Channels\FMovieSceneFloatChannel) & GetRedChannel() const


code: virtual void ImportEntityImpl &40; UMovieSceneEntitySystemLinker &42; EntityLinker, const FEntityImportParams & Params, FImportedEntity &42; OutImportedEntity &41;


description: Optional user-implementation function for populating an evaluation entity field

code: virtual bool PopulateEvaluationFieldImpl &40; const TRange< FFrameNumber > & EffectiveRange, const FMovieSceneEvaluationFieldEntityMetaData & InMetaData, FMovieSceneEntityComponentFieldBuilder &42; OutFieldBuilder &41;


code: UMovieSceneColorSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UMovieSceneColorSection

description: A single floating point section

code: class UMovieSceneColorSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)


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


className: UMovieSceneConstrainedSection

description: Functionality to add to sections that contain constraints

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


code: void SetFromString ( const [FString](API\Runtime\Core\Containers\FString) & InString )


description: Constructs a new console variable section

code: UMovieSceneCVarSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & Init )


className: UMovieSceneCVarSection

description: A CVar section is responsible for applying a user-supplied value to the specified cvar, and then restoring the previous value after the section ends.

code: class UMovieSceneCVarSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)

ConsoleVariableCollections

type: TArray<FMovieS...

description: Array of console variable preset assets that this track should operate on

ConsoleVariables

type: FMovieSceneCVar...

description: The name of the console variable and the value, separated by ' ' or '=', ie: "foo.bar=1" or "foo.bar 1".


code: bool GetFlushOnUnload() const


code: void SetDataLayerAssets ( const [TArray](API\Runtime\Core\Containers\TArray)< [UDataLayerAsset](API\Runtime\Engine\WorldPartition\DataLayer\UDataLayerAsset) * > & InDataLayerAssets )


code: void SetDesiredState ( EDataLayerRuntimeState InDesiredState )


code: const [TArray](API\Runtime\Core\Containers\TArray)< [UDataLayerAsset](API\Runtime\Engine\WorldPartition\DataLayer\UDataLayerAsset) * > & GetDataLayerAssets() const


code: void SetFlushOnUnload ( bool bFlushOnUnload )


code: void SetPrerollState ( EDataLayerRuntimeState InPrerollState )


code: UMovieSceneDataLayerSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjInit )


description: Cache this section's channel proxy


className: UMovieSceneDataLayerSection

code: class UMovieSceneDataLayerSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)


description: Public access to this section's internal data function


code: const [FMovieSceneDoubleChannel](API\Runtime\MovieScene\Channels\FMovieSceneDoubleChannel) & GetChannel() const


code: virtual void ImportEntityImpl &40; UMovieSceneEntitySystemLinker &42; EntityLinker, const FEntityImportParams & Params, FImportedEntity &42; OutImportedEntity &41;


code: virtual bool PopulateEvaluationFieldImpl &40; const TRange< FFrameNumber > & EffectiveRange, const FMovieSceneEvaluationFieldEntityMetaData & InMetaData, FMovieSceneEntityComponentFieldBuilder &42; OutFieldBuilder &41;


className: UMovieSceneDoubleSection

description: No constructors are accessible with public or protected access.

code: class UMovieSceneDoubleSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)

DoubleCurve

type: FMovieSceneDoub...

description: Double data


description: Gets the number of channels in use

code: int32 GetChannelsUsed() const


code: const [FMovieSceneDoubleChannel](API\Runtime\MovieScene\Channels\FMovieSceneDoubleChannel) & GetChannel ( int32 Index ) const


code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) > GetKeyStruct ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) > KeyHandles )


description: Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization

code: virtual void PostEditImport()


code: void RecreateChannelProxy()


description: Handles reading, writing, and reference collecting usingFArchive. This implementation handles allFPropertyserialization, but can be overridden for native variables.

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


description: Sets how many channels are to be used

code: void SetChannelsUsed ( int32 InChannelsUsed )


code: UMovieSceneDoubleVectorSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UMovieSceneDoubleVectorSection

description: A double vector section.

code: class UMovieSceneDoubleVectorSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)


className: UMovieSceneEnumSection

description: A single enum section.

code: class UMovieSceneEnumSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)

EnumCurve

description: Ordered curve data


code: UMovieSceneEnumSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


code: virtual [TArrayView](API\Runtime\Core\Containers\TArrayView)< [FMovieSceneEvent](API\Runtime\MovieSceneTracks\Channels\FMovieSceneEvent) > GetAllEntryPoints()


code: virtual bool PopulateEvaluationFieldImpl ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & EffectiveRange, const [FMovieSceneEvaluationFieldEntityMetaData](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationFieldEntity-_2) & InMetaData, [FMovieSceneEntityComponentFieldBuilder](API\Runtime\MovieScene\Evaluation\FMovieSceneEntityComponentFieldB-) * OutFieldBuilder )


code: virtual void ImportEntityImpl ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * EntityLinker, const [FEntityImportParams](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FEntityImportParams) & Params, [FImportedEntity](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FImportedEntity) * OutImportedEntity )


description:
Get the section's event data.
Event data.

code: const [FMovieSceneEventSectionData](API\Runtime\MovieSceneTracks\Sections\FMovieSceneEventSectionData) & GetEventData() const


description: Do any object-specific cleanup required immediately after loading an object. This is not called for newly-created objects, and by default will always execute on the game thread.

code: virtual void PostLoad()


className: UMovieSceneEventSection

code: class UMovieSceneEventSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection)


className: FixupPayloadParameterNameEvent

description: Event that is broadcast when event payloads may need fixing up due to a pin rename


className: FPostDuplicateEvent

code: typedef TBaseDelegate_OneParam< void, [UMovieSceneEventSectionBase](API\Runtime\MovieSceneTracks\Sections\UMovieSceneEventSectionBase) * > FPostDuplicateEvent


className: FFixupPayloadParameterNameEvent

code: typedef TMulticastDelegate_FourParams< void, [UMovieSceneEventSectionBase](API\Runtime\MovieSceneTracks\Sections\UMovieSceneEventSectionBase) *, [UK2Node](API\Editor\BlueprintGraph\UK2Node) *, [FName](API\Runtime\Core\UObject\FName), [FName](API\Runtime\Core\UObject\FName) > FFixupPayloadParameterNameEvent


className: FRemoveForCookEvent

code: typedef TBaseDelegate_OneParam< void, [UMovieSceneEventSectionBase](API\Runtime\MovieSceneTracks\Sections\UMovieSceneEventSectionBase) * > FRemoveForCookEvent


className: FUpgradeLegacyEventEndpoint

code: typedef TBaseDelegate_OneParam< bool, [UMovieSceneEventSectionBase](API\Runtime\MovieSceneTracks\Sections\UMovieSceneEventSectionBase) * > FUpgradeLegacyEventEndpoint


description: Post compilation handler that is invoked once generated function graphs have been compiled. Fixes upUFunctionpointers for each event.

code: void OnPostCompile ( [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * Blueprint )


description: Handler should be invoked when an event endpoint that is referenced from this section has one of its pins renamed

code: void OnUserDefinedPinRenamed ( [UK2Node](API\Editor\BlueprintGraph\UK2Node) * InNode, [FName](API\Runtime\Core\UObject\FName) OldPinName, [FName](API\Runtime\Core\UObject\FName) NewPinName )


description: Called after duplication & serialization and before PostLoad. Used to e.g. make sureUStaticMesh'sUModelgets copied as well. Note: NOT called on components on actor duplication (alt-drag or copy-paste). Use PostEditImport as well to cover that case.

code: virtual void PostDuplicate ( bool bDuplicateForPIE )


className: UMovieSceneEventRepeaterSection

description: Event section that will trigger its event exactly once, every time it is evaluated.

Event

type: FMovieSceneEven...

description: The event that should be triggered each time this section is evaluated


className: PostDuplicateSectionEvent

description: Delegate that is used to ensure that a blueprint compile hook exists for this event section after it has been duplicated.


description: Called at the end ofRename(), but only if the rename was actually carried out

code: virtual void PostRename ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * OldOuter, const [FName](API\Runtime\Core\UObject\FName) OldName )


description: Called when this section should be removed for cooking

code: virtual void RemoveForCook()


className: RemoveForCookEvent

description: Delegate that is used to ensure that a hook exists for this event section before it has been removed for cook.


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


code: UMovieSceneEventSectionBase ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjInit )


className: UpgradeLegacyEventEndpoint

description: Delegate that is used to upgrade legacy event sections that need fixing up against a blueprint. Called on serialization and on compilation if necessary until successful upgrade occurs.


className: UMovieSceneEventSectionBase

description: Base class for all event sections. Manages dirtying the section and track on recompilation of the director blueprint.

code: class UMovieSceneEventSectionBase : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection)


code: virtual [TArrayView](API\Runtime\Core\Containers\TArrayView)< [FMovieSceneEvent](API\Runtime\MovieSceneTracks\Channels\FMovieSceneEvent) > GetAllEntryPoints()


code: virtual void ImportEntityImpl ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * EntityLinker, const [FEntityImportParams](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FEntityImportParams) & Params, [FImportedEntity](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FImportedEntity) * OutImportedEntity )


description: Optional user-implementation function for populating an evaluation entity field

code: virtual bool PopulateEvaluationFieldImpl ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & EffectiveRange, const [FMovieSceneEvaluationFieldEntityMetaData](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationFieldEntity-_2) & InMetaData, [FMovieSceneEntityComponentFieldBuilder](API\Runtime\MovieScene\Evaluation\FMovieSceneEntityComponentFieldB-) * OutFieldBuilder )


className: UMovieSceneEventTriggerSection

description: Event section that triggeres specific timed events.

EventChannel

description: The channel that defines this section's timed events


code: UMovieSceneEventTriggerSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjInit )


description: IMovieSceneEntityProviderinterface

code: virtual void ImportEntityImpl &40; UMovieSceneEntitySystemLinker &42; EntityLinker, const FEntityImportParams & Params, FImportedEntity &42; OutImportedEntity &41;


className: UMovieSceneFadeSection

description: No constructors are accessible with public or protected access.

code: class UMovieSceneFadeSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)

bFadeAudio

type: uint32: 1

description: Fade audio.

FadeColor

type: FLinearColor

description: Fade color.

FloatCurve

type: FMovieSceneFloa...

description: Float data


description: Public access to this section's internal data function


description: Cache this section's channel proxy


code: const [FMovieSceneFloatChannel](API\Runtime\MovieScene\Channels\FMovieSceneFloatChannel) & GetChannel() const


description: Gets the channel override container.

code: virtual [UMovieSceneSectionChannelOverrideRegistry](API\Runtime\MovieScene\Channels\UMovieSceneSectionChannelOverrid-) * GetChannelOverrideRegistry ( bool bCreateIfMissing )


description: Gets the naming/indexing traits for this provider.


description: Called when channel overrides have been added or removed. Should invalidate the channel proxy.


code: virtual bool PopulateEvaluationFieldImpl &40; const TRange< FFrameNumber > & EffectiveRange, const FMovieSceneEvaluationFieldEntityMetaData & InMetaData, FMovieSceneEntityComponentFieldBuilder &42; OutFieldBuilder &41;


className: UMovieSceneFloatSection

code: class UMovieSceneFloatSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider), public [IMovieSceneChannelOverrideProvider](API\Runtime\MovieScene\Channels\IMovieSceneChannelOverrideProvid-)

description: Float data

OverrideRegistry

type: TObjectPtr<UMo...

description: Channel overrides


code: const [FMovieSceneFloatChannel](API\Runtime\MovieScene\Channels\FMovieSceneFloatChannel) & GetChannel ( int32 Index ) const


description: Gets the number of channels in use

code: int32 GetChannelsUsed() const


description:
Get the data structure representing the specified keys.
The keys' data structure representation, or nullptr if key not found or no structure available.

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) > GetKeyStruct ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) > KeyHandles )


description: Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization

code: virtual void PostEditImport()


description: Handles reading, writing, and reference collecting usingFArchive. This implementation handles allFPropertyserialization, but can be overridden for native variables.

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


description: Sets how many channels are to be used

code: void SetChannelsUsed ( int32 InChannelsUsed )


code: UMovieSceneFloatVectorSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UMovieSceneFloatVectorSection

description: A float vector section.

code: class UMovieSceneFloatVectorSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)


description: Access this section's underlying raw data

code: const [FMovieSceneIntegerChannel](API\Runtime\MovieScene\Channels\FMovieSceneIntegerChannel) & GetChannel() const


code: UMovieSceneIntegerSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


code: void RecreateChannelProxy()


className: UMovieSceneIntegerSection

description: A single integer section.

code: class UMovieSceneIntegerSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)


code: const [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > & GetLevelNames() const


code: ELevelVisibility GetVisibility() const


code: virtual void ImportEntityImpl &40; UMovieSceneEntitySystemLinker &42; EntityLinker, const FEntityImportParams & Params, FImportedEntity &42; OutImportedEntity &41;


code: void SetLevelNames ( const [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > & InLevelNames )


code: void SetVisibility ( ELevelVisibility InVisibility )


className: UMovieSceneLevelVisibilitySection

description: A section for use with the movie scene level visibility track, which controls streamed level visibility.

code: class UMovieSceneLevelVisibilitySection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)


code: UMovieSceneLevelVisibilitySection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


code: UMovieSceneObjectPropertySection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjInit )


description: Adds a a key for a specific bool parameter at the specified time with the specified value.

code: void AddBoolParameterKey ( [FName](API\Runtime\Core\UObject\FName) InParameterName, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, bool InValue )


className: UMovieSceneObjectPropertySection

code: class UMovieSceneObjectPropertySection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection)


description: Adds a a key for a specific color parameter at the specified time with the specified value.

code: void AddColorParameterKey ( [FName](API\Runtime\Core\UObject\FName) InParameterName, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, [FLinearColor](API\Runtime\Core\Math\FLinearColor) InValue )


code: void AddTransformParameterKey ( [FName](API\Runtime\Core\UObject\FName) InParameterName, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, const FTransform & InValue )


description: Adds a a key for a specific scalar parameter at the specified time with the specified value.

code: void AddScalarParameterKey ( [FName](API\Runtime\Core\UObject\FName) InParameterName, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, float InValue )


description: Adds a a key for a specific vector2D parameter at the specified time with the specified value.

code: void AddVector2DParameterKey ( [FName](API\Runtime\Core\UObject\FName) InParameterName, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, FVector2D InValue )


description: Adds a a key for a specific vector parameter at the specified time with the specified value.

code: void AddVectorParameterKey ( [FName](API\Runtime\Core\UObject\FName) InParameterName, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, FVector InValue )


code: void ExternalPopulateEvaluationField ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & EffectiveRange, const [FMovieSceneEvaluationFieldEntityMetaData](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationFieldEntity-_2) & InMetaData, [FMovieSceneEntityComponentFieldBuilder](API\Runtime\MovieScene\Evaluation\FMovieSceneEntityComponentFieldB-) * OutFieldBuilder )


description: Gets the animated bool parameters and their associated curves.


code: const [TArray](API\Runtime\Core\Containers\TArray)< [FBoolParameterNameAndCurve](API\Runtime\MovieSceneTracks\Sections\FBoolParameterNameAndCurve) > & GetBoolParameterNamesAndCurves() const


description: Gets the animated color parameters and their associated curves.


code: const [TArray](API\Runtime\Core\Containers\TArray)< [FColorParameterNameAndCurves](API\Runtime\MovieSceneTracks\Sections\FColorParameterNameAndCurves) > & GetColorParameterNamesAndCurves() const


description: Gets the set of all parameter names used by this section.

code: void GetParameterNames ( [TSet](API\Runtime\Core\Containers\TSet)< [FName](API\Runtime\Core\UObject\FName) > & ParameterNames ) const


description: Gets the animated scalar parameters and their associated curves.


code: const [TArray](API\Runtime\Core\Containers\TArray)< [FScalarParameterNameAndCurve](API\Runtime\MovieSceneTracks\Sections\FScalarParameterNameAndCurve) > & GetScalarParameterNamesAndCurves() const


description: Gets the animated transform parameters and their associated curves.


code: const [TArray](API\Runtime\Core\Containers\TArray)< [FTransformParameterNameAndCurves](API\Runtime\MovieSceneTracks\Sections\FTransformParameterNameAndCurves) > & GetTransformParameterNamesAndCurves() const


description: Gets the animated vector2D parameters and their associated curves.


code: const [TArray](API\Runtime\Core\Containers\TArray)< [FVector2DParameterNameAndCurves](API\Runtime\MovieSceneTracks\Sections\FVector2DParameterNameAndCurves) > & GetVector2DParameterNamesAndCurves() const


description: Gets the animated vector parameters and their associated curves.


code: const [TArray](API\Runtime\Core\Containers\TArray)< [FVectorParameterNameAndCurves](API\Runtime\MovieSceneTracks\Sections\FVectorParameterNameAndCurves) > & GetVectorParameterNamesAndCurves() const


code: virtual void ImportEntityImpl ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * EntityLinker, const [FEntityImportParams](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FEntityImportParams) & Params, [FImportedEntity](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FImportedEntity) * OutImportedEntity )


description: Optional user-implementation function for populating an evaluation entity field

code: virtual bool PopulateEvaluationFieldImpl ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & EffectiveRange, const [FMovieSceneEvaluationFieldEntityMetaData](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationFieldEntity-_2) & InMetaData, [FMovieSceneEntityComponentFieldBuilder](API\Runtime\MovieScene\Evaluation\FMovieSceneEntityComponentFieldB-) * OutFieldBuilder )


description: Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization

code: virtual void PostEditImport()


code: virtual void ReconstructChannelProxy()


description:
Removes a bool parameter from this section.
True if a parameter with that name was found and removed, otherwise false.

code: bool RemoveBoolParameter ( [FName](API\Runtime\Core\UObject\FName) InParameterName )


description:
Removes a color parameter from this section.
True if a parameter with that name was found and removed, otherwise false.

code: bool RemoveColorParameter ( [FName](API\Runtime\Core\UObject\FName) InParameterName )


description:
Removes a transform parameter from this section.
True if a parameter with that name was found and removed, otherwise false.

code: bool RemoveTransformParameter ( [FName](API\Runtime\Core\UObject\FName) InParameterName )


description:
Removes a scalar parameter from this section.
True if a parameter with that name was found and removed, otherwise false.

code: bool RemoveScalarParameter ( [FName](API\Runtime\Core\UObject\FName) InParameterName )


description:
Removes a vector2D parameter from this section.
True if a parameter with that name was found and removed, otherwise false.

code: bool RemoveVector2DParameter ( [FName](API\Runtime\Core\UObject\FName) InParameterName )


description:
Removes a vector parameter from this section.
True if a parameter with that name was found and removed, otherwise false.

code: bool RemoveVectorParameter ( [FName](API\Runtime\Core\UObject\FName) InParameterName )


description: Handles reading, writing, and reference collecting usingFArchive. This implementation handles allFPropertyserialization, but can be overridden for native variables.

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


code: UMovieSceneParameterSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UMovieSceneParameterSection

description: A single movie scene section which can contain data for multiple named parameters.

code: class UMovieSceneParameterSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)

BoolParameterNamesAndCurves

type: TArray<FBoolPa...

description: The bool parameter names and their associated curves.

ColorParameterNamesAndCurves

type: TArray<FColorP...

description: The color parameter names and their associated curves.

ScalarParameterNamesAndCurves

type: TArray<FScalar...

description: The scalar parameter names and their associated curves.

TransformParameterNamesAndCurves

type: TArray<FTransf...

description: The transform parameter names and their associated curves.

type: TArray<FVector...

description: The vector3D parameter names and their associated curves.

VectorParameterNamesAndCurves

description: The vector parameter names and their associated curves.


className: UMovieSceneParameterSectionExtender

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


code: UMovieSceneParticleSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UMovieSceneParticleSection

description: Particle section, for particle toggling and triggering.

code: class UMovieSceneParticleSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection)

ParticleKeys

type: FMovieScenePart...

description: Curve containing the particle keys.


code: virtual void ImportEntityImpl ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * Linker, const [FEntityImportParams](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FEntityImportParams) & ImportParams, [FImportedEntity](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FImportedEntity) * OutImportedEntity )


code: UMovieScenePrimitiveMaterialSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjInit )


className: UMovieScenePrimitiveMaterialSection

code: class UMovieScenePrimitiveMaterialSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)

MaterialChannel

type: FMovieSceneObje...


code: void ClearMatchedOffsetTransforms()


className: FRootMotionTransformParam

code: struct FRootMotionTransformParam

bOutIsAdditive

type: bool

CurrentTime

type: FFrameTime

FrameRate

type: FFrameRate

OutParentTransform

type: FTransform

OutWeight

type: float


description:
Returns the range to auto size this section to, if there is one. This defaults to the range of all the keys.
the range of this section to auto size to

code: virtual [TOptional](API\Runtime\Core\IO\TOptional)< [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > > GetAutoSizeRange() const


description: The optional offset time of this section

code: virtual [TOptional](API\Runtime\Core\IO\TOptional)< [FFrameTime](API\Runtime\Core\Misc\FFrameTime) > GetOffsetTime() const


code: void GetRootMotion ( [FFrameTime](API\Runtime\Core\Misc\FFrameTime) CurrentTime, [FRootMotionParams](API\Runtime\MovieSceneTracks\Sections\UMovieSceneSkeletalAnimationSect-\FRootMotionParam-) & OutRootMotionParams ) const


description: Functions/params related to root motion calcuations.


code: bool GetRootMotionTransform ( [FAnimationPoseData](API\Runtime\Engine\Animation\FAnimationPoseData) & PoseData, [FRootMotionTransformParam](API\Runtime\MovieSceneTracks\Sections\UMovieSceneSkeletalAnimationSect-\FRootMotionTrans-) & InOutParams ) const


className: FRootMotionParams

code: struct FRootMotionParams

PreviousTransform

type: TOptional< FTra...


code: bool GetRootMotionVelocity ( [FFrameTime](API\Runtime\Core\Misc\FFrameTime) PreviousTime, [FFrameTime](API\Runtime\Core\Misc\FFrameTime) CurrentTime, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) FrameRate, FTransform & OutVelocity, float & OutWeight ) const


description: Gets all snap times for this section

code: virtual void GetSnapTimes ( [TArray](API\Runtime\Core\Containers\TArray)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & OutSnapTimes, bool bGetSectionBorders ) const


description: Get The Total Weight Value for this Section For Most Sections it's just the Ease Value, but for some Sections also have an extra Weight Curve

code: virtual float GetTotalWeightValue ( [FFrameTime](API\Runtime\Core\Misc\FFrameTime) InTime ) const


description: ~IMovieSceneEntityProvider interface

code: virtual void ImportEntityImpl ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * EntityLinker, const [FEntityImportParams](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FEntityImportParams) & InParams, [FImportedEntity](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FImportedEntity) * OutImportedEntity )


description: Get Frame Time as Animation Time

code: double MapTimeToAnimation ( [FFrameTime](API\Runtime\Core\Misc\FFrameTime) InPosition, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate ) const


description: Migrate the frame times of the movie scene section from the source frame rate to the destination frame rate

code: virtual void MigrateFrameTimes ( [FFrameRate](API\Runtime\Core\Misc\FFrameRate) SourceRate, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) DestinationRate )


code: void MatchSectionByBoneTransform ( [USkeletalMeshComponent](API\Runtime\Engine\Components\USkeletalMeshComponent) * SkelMeshComp, [FFrameTime](API\Runtime\Core\Misc\FFrameTime) CurrentFrame, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) FrameRate, const [FName](API\Runtime\Core\UObject\FName) & BoneName )


description:
Note that the object will be modified. If we are currently recording into the transaction buffer (undo/redo), save a copy of this object into the buffer and marks the package as needing to be saved.
true if the object was saved to the transaction buffer

code: virtual bool Modify ( bool bAlwaysMarkDirty )


description: ~UObject interface

code: virtual void PostLoad()


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


description: Will be clamped to the current start frame if necessary

code: virtual void SetEndFrame ( [TRangeBound](API\Runtime\Core\Math\TRangeBound)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > NewEndFrame )


code: int32 SetBoneIndexForRootMotionCalculations ( bool bBlendFirstChildOfRoot )


description: Sets a new range of times for this section

code: virtual void SetRange ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & NewRange )


description:
Split a section in two at the split time
The newly created split section

code: virtual [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * SplitSection ( [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) SplitTime, bool bDeleteKeys )


code: void ToggleMatchIncludeZHeight()


code: void ToggleMatchIncludePitchRotation()


code: void ToggleMatchIncludeYawRotation()


code: void ToggleMatchIncludeRollRotation()


code: void ToggleMatchTranslation()


code: void ToggleShowSkeleton()


description: Will be clamped to the current end frame if necessary

code: virtual void SetStartFrame ( [TRangeBound](API\Runtime\Core\Math\TRangeBound)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > NewStartFrame )


code: UMovieSceneSkeletalAnimationSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


description: Trim a section at the trim time

code: virtual void TrimSection ( [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) TrimTime, bool bTrimLeft, bool bDeleteKeys )


className: UMovieSceneSkeletalAnimationSection

description: Movie scene section that control skeletal animation

code: class UMovieSceneSkeletalAnimationSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)

bShowSkeleton

description: Whether to show the underlying skeleton for this section.

MatchedBoneName

type: FName

MatchedLocationOffset

type: FVector

description: Location offset determined by matching

MatchedRotationOffset

type: FRotator

description: Rotation offset determined by matching

Params

type: FMovieSceneSkel...

description: Previous transform used to specify the global OffsetTransform while calculting the root motions.

StartLocationOffset

description: Location offset applied before the matched offset

StartRotationOffset

description: Location offset applied after the matched offset

TempRootBoneIndex

type: TOptional< int3...

description: Temporary index used by GetRootMotionTransform and set by SetBoneIndexforRootMotionCalculations.


className: UMovieSceneSlomoSection

description: No constructors are accessible with public or protected access.

code: class UMovieSceneSlomoSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection)

FloatCurve

type: FMovieSceneFloa...

description: Float data


description: Public access to this section's internal data function

code: const [FMovieSceneStringChannel](API\Runtime\MovieSceneTracks\Channels\FMovieSceneStringChannel) & GetChannel() const


code: virtual void ImportEntityImpl ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * EntityLinker, const [FEntityImportParams](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FEntityImportParams) & Params, [FImportedEntity](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider\FImportedEntity) * OutImportedEntity )


description: Optional user-implementation function for populating an evaluation entity field

code: virtual bool PopulateEvaluationFieldImpl ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & EffectiveRange, const [FMovieSceneEvaluationFieldEntityMetaData](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationFieldEntity-_2) & InMetaData, [FMovieSceneEntityComponentFieldBuilder](API\Runtime\MovieScene\Evaluation\FMovieSceneEntityComponentFieldB-) * OutFieldBuilder )


code: UMovieSceneStringSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UMovieSceneStringSection

description: A single string section

code: class UMovieSceneStringSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection), public [IMovieSceneEntityProvider](API\Runtime\MovieScene\EntitySystem\IMovieSceneEntityProvider)


code: [FAccumulationResult](API\Runtime\MovieSceneTracks\Systems\FAccumulationResult) FindResults ( [FComponentTypeID](API\Runtime\MovieScene\EntitySystem\FComponentTypeID) InComponentType ) const


className: FAccumulationBuffers

description: Struct that maintains accumulation buffers for each blend type, one buffer per float result component type

code: struct FAccumulationBuffers

Absolute

type: TSortedMap<FCo...

description: Map from value result component type -> Absolute blend accumulation buffer for that channel type

Additive

description: Map from value result component type -> Additive blend accumulation buffer for that channel type

AdditiveFromBase

description: Map from value result component type -> Additive From Base blend accumulation buffer for that channel type

Relative

description: Map from value result component type -> Relative blend accumulation buffer for that channel type


code: [FBlendResult](API\Runtime\MovieSceneTracks\Systems\FBlendResult) GetAbsoluteResult ( uint16 BlendID ) const


code: [FBlendResult](API\Runtime\MovieSceneTracks\Systems\FBlendResult) GetAdditiveFromBaseResult ( uint16 BlendID ) const


code: [FBlendResult](API\Runtime\MovieSceneTracks\Systems\FBlendResult) GetAdditiveResult ( uint16 BlendID ) const


code: [FBlendResult](API\Runtime\MovieSceneTracks\Systems\FBlendResult) GetRelativeResult ( uint16 BlendID ) const


className: FAccumulationResult

description: Structure for holding the blend results of each blend type

code: struct FAccumulationResult

Absolutes

type: constFBlendRes...


className: FActiveSkeletalAnimation

description: Information for a single skeletal animation playing on a bound object

code: struct FActiveSkeletalAnimation

AnimSection

type: constUMovieSce...

bFireNotifies

type: uint8:  1

BlendWeight

type: double

Context

type: FMovieSceneCont...

EntityID

type: FMovieSceneEnti...

PlayerStatus

type: EMovieScenePlay...

RootInstanceHandle

type: FRootInstanceHa...


className: FAdditiveFromBaseBuffer

description: Buffer used for accumulating additive-from-base values

code: struct FAdditiveFromBaseBuffer

BaseComponent

type: TComponentTypeI...

Buffer

type: TArray<FBlendR...


code: ~FAnimatedMaterialParameterInfo()


className: FAnimatedMaterialParameterInfo

code: struct FAnimatedMaterialParameterInfo

BlendChannelID

type: FMovieSceneBlen...

WeakBlenderSystem

type: TWeakObjectPtr<...

description: Weak blender system ptr - only assigned if the blend channel is ever allocated

WeakLinker

description: Weak linker ptr - only assigned if the output entity is ever allocated


className: FBlendResult

description: Blend result struct that stores the cumulative sum of pre-weighted values, alongside the total weight

code: struct FBlendResult

Total

description: Cumulative sum of blend values pre-multiplied with each value's weight.

Weight

type: float

description: Cumulative sum of weights.


code: void BoneTransformFinalized()


code: void Register ( [USkeletalMeshComponent](API\Runtime\Engine\Components\USkeletalMeshComponent) * InSkeleletalMeshCompononent, ESwapRootBone InSwapRootBone, FTransform & InCurrentTransform, [TOptional](API\Runtime\Core\IO\TOptional)< FTransform > InTransform )


description: FBoneTransformFinalizeDataused for setting up root motion

code: FBoneTransformFinalizeData()


className: FBoneTransformFinalizeData

description: DelegateHandle and Skeletal Mesh for bone transform finalized

code: struct FBoneTransformFinalizeData

CurrentTransform

type: FTransform

InitialTransform

type: TOptional< FTra...

OnBoneTransformsFinalizedHandle

type: FDelegateHandle

description: Delegate Handle for skel mesh bone transform finalized callback

SkeletalMeshComponent

type: USkeletalMeshCo...

SwapRootBone

type: ESwapRootBone


className: FAnimationArray

code: typedef [TArray](API\Runtime\Core\Containers\TArray)< [FActiveSkeletalAnimation](API\Runtime\MovieSceneTracks\Systems\FActiveSkeletalAnimation), TInlineAllocator< 2 >> FAnimationArray


className: FBoundObjectActiveSkeletalAnimations

description: Information for all skeletal animations playing on a bound object

Animations

type: FAnimationArray

description: All active animations on the corresponding bound object

BoneTransformFinalizeData

type: FBoneTransformF...

description: SkelMesh and the bone finalize Delegate

SimulatedAnimations

description: Motion vector simulation animations on the corresponding bound object


code: [UMaterialInstanceDynamic](API\Runtime\Engine\Materials\UMaterialInstanceDynamic) * CreateDynamicMaterial ( [UMaterialInterface](API\Runtime\Engine\Materials\UMaterialInterface) * InMaterial )


code: [UMaterialInterface](API\Runtime\Engine\Materials\UMaterialInterface) * GetMaterial() const


code: void SetMaterial ( [UMaterialInterface](API\Runtime\Engine\Materials\UMaterialInterface) * InMaterial ) const


code: FComponentMaterialAccessor ( const [FComponentMaterialKey](API\Runtime\MovieSceneTracks\Systems\FComponentMaterialKey) & InKey )


code: FComponentMaterialAccessor ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject, int32 InMaterialIndex )


className: FComponentMaterialAccessor

code: struct FComponentMaterialAccessor

Object

type: UObject*


className: FComponentMaterialKey

code: struct FComponentMaterialKey

type: FObjectKey


code: uint16 AddBaseChannel ( const [FHierarchicalEasingChannelData](API\Runtime\MovieSceneTracks\Systems\FHierarchicalEasingChannelData) & InChannelData )


code: uint16 AddBlendTargetChannel ( const [FHierarchicalEasingChannelData](API\Runtime\MovieSceneTracks\Systems\FHierarchicalEasingChannelData) & InChannelData )


code: void ResetBlendTargets()


className: FHierarchicalEasingChannelData

description: Computation data used for accumulating hierarchical weights for sub sequences

code: struct FHierarchicalEasingChannelData

BlendMode

type: EHierarchicalBl...

FinalResult

type: double

description: The final result of this easing channel, accumulated with all parents

HBias

description: This channel's HBias

ParentChannel

description: Our parent's computation data within PreAllocatedComputationData (in order to support one -> many multiplications).

ResultChannel

description: An optional result channel to feed our result to (in order to support many -> one multiplications)

UnaccumulatedResult

description: Initial easing result from manual and easing weights, not accumulated with all parents


className: FHierarchicalEasingChannelBuffer

code: struct FHierarchicalEasingChannelBuffer

Channels

type: TArray<FHierar...


className: FIntegerBlendResult

code: struct FIntegerBlendResult

Weight

description: Cumulative sum of weights.


code: static float CachePreAnimatedValue ( const [FObjectComponent](API\Runtime\MovieScene\EntitySystem\FObjectComponent) & InBoundMaterial, const [FName](API\Runtime\Core\UObject\FName) & ParameterName )


code: static void ReplaceObject ( [FMaterialParameterKey](API\Runtime\MovieSceneTracks\Systems\FMaterialParameterKey) & InOutKey, const [FObjectKey](API\Runtime\CoreUObject\UObject\FObjectKey) & NewObject )


className: StorageType

code: typedef float StorageType


code: static void RestorePreAnimatedValue ( const [FMaterialParameterKey](API\Runtime\MovieSceneTracks\Systems\FMaterialParameterKey) & InKey, float OldValue, const [FRestoreStateParams](API\Runtime\MovieScene\Evaluation\PreAnimatedState\FRestoreStateParams) & Params )


code: static [FLinearColor](API\Runtime\Core\Math\FLinearColor) CachePreAnimatedValue ( const [FObjectComponent](API\Runtime\MovieScene\EntitySystem\FObjectComponent) & InBoundMaterial, const [FName](API\Runtime\Core\UObject\FName) & ParameterName )


className: FIntegerAccumulationBuffers

description: Struct that maintains accumulation buffers for each blend type

code: struct FIntegerAccumulationBuffers

Absolute

type: TArray<FIntege...


code: static void RestorePreAnimatedValue ( const [FMaterialParameterKey](API\Runtime\MovieSceneTracks\Systems\FMaterialParameterKey) & InKey, const [FLinearColor](API\Runtime\Core\Math\FLinearColor) & OldValue, const [FRestoreStateParams](API\Runtime\MovieScene\Evaluation\PreAnimatedState\FRestoreStateParams) & Params )


code: FMaterialParameterKey ( const [FObjectComponent](API\Runtime\MovieScene\EntitySystem\FObjectComponent) & InBoundMaterial, const [FName](API\Runtime\Core\UObject\FName) & InParameterName )


className: FMaterialParameterKey

code: struct FMaterialParameterKey

ParameterName

type: FName


className: FMontagePlayerPerSectionData

description: Temporary information about montage setups.

code: struct FMontagePlayerPerSectionData


className: FMovieSceneActorPredictionFailure

code: class FMovieSceneActorPredictionFailure


className: FMovieSceneActorPredictionResult

code: class FMovieSceneActorPredictionResult


className: FMovieSceneEventTriggerData

code: struct FMovieSceneEventTriggerData

ObjectBindingID

type: FGuid

Ptrs

type: FMovieSceneEven...

RootTime

type: FFrameTime

SequenceID

type: FMovieSceneSequ...


code: [UMaterialInterface](API\Runtime\Engine\Materials\UMaterialInterface) * GetMaterial() const


code: void SetMaterial ( [UMaterialInterface](API\Runtime\Engine\Materials\UMaterialInterface) * InMaterial )


code: struct FPreAnimatedComponentMaterialParameterStorage : public [UE::MovieScene::TPreAnimatedStateStorage< TPreAnimatedMaterialParameterTraits< FComponentMaterialAccessor, UObject *, int32 > >](API\Runtime\MovieScene\Evaluation\PreAnimatedState\TPreAnimatedStateStorage)


code: struct FPreAnimatedComponentMaterialSwitcherStorage : public [UE::MovieScene::TPreAnimatedStateStorage< TPreAnimatedMaterialTraits< FComponentMaterialAccessor, UObject *, int32 > >](API\Runtime\MovieScene\Evaluation\PreAnimatedState\TPreAnimatedStateStorage)


className: FPreAnimatedComponentMaterialTraits


code: [FPreAnimatedStateEntry](API\Runtime\MovieScene\Evaluation\PreAnimatedState\FPreAnimatedStateEntry) MakeEntry ( [USceneComponent](API\Runtime\Engine\Components\USceneComponent) * InSceneComponent )


code: [EComponentMobility::Type](API\Runtime\Engine\Engine\EComponentMobility__Type) CachePreAnimatedValue ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject )


className: FPreAnimatedComponentMobilityStorage

code: struct FPreAnimatedComponentMobilityStorage : public [UE::MovieScene::TPreAnimatedStateStorage_ObjectTraits< FPreAnimatedMobilityTraits >](API\Runtime\MovieScene\Evaluation\PreAnimatedState\TPreAnimatedStat-)


code: void RestorePreAnimatedValue ( const [FObjectKey](API\Runtime\CoreUObject\UObject\FObjectKey) & InKey, [EComponentMobility::Type](API\Runtime\Engine\Engine\EComponentMobility__Type) Mobility, const [FRestoreStateParams](API\Runtime\MovieScene\Evaluation\PreAnimatedState\FRestoreStateParams) & Params )


className: FPreAnimatedMobilityTraits


code: struct FPreAnimatedScalarMaterialParameterStorage : public [UE::MovieScene::TPreAnimatedStateStorage< FMaterialParameterCollectionScalarTraits >](API\Runtime\MovieScene\Evaluation\PreAnimatedState\TPreAnimatedStateStorage)


code: struct FPreAnimatedVectorMaterialParameterStorage : public [UE::MovieScene::TPreAnimatedStateStorage< FMaterialParameterCollectionVectorTraits >](API\Runtime\MovieScene\Evaluation\PreAnimatedState\TPreAnimatedStateStorage)


className: FPreAnimAttachment

code: struct FPreAnimAttachment

OldAttachParent

type: TWeakObjectPtr<...


className: FQuaternionBlenderAccumulationBuffers

Absolutes

type: TArray<FQuatTr...

AbsoluteWeights

type: TSparseArray< d...


className: FQuatTransform

code: struct FQuatTransform

Rotation

type: FQuat

Scale

type: FVector


code: void ResetSkeletalAnimations()


className: FSkeletalAnimationSystemData

code: struct FSkeletalAnimationSystemData

MontageData

type: TMap<FObjectKe...

description: Map of persistent montage data

SkeletalAnimations

type: TMap<USkeletal...

description: Map of active skeletal animations for each bound object


className: TAddBoundMaterialMutationImpl


code: static void ForEachEntity ( typename [TCallTraits](API\Runtime\Core\GenericPlatform\TCallTraits)< RequiredComponents >::ParamType... Inputs, const [FObjectComponent](API\Runtime\MovieScene\EntitySystem\FObjectComponent) & ObjectResult )


className: TApplyMaterialSwitchers

code: template<typename AccessorType, typename... RequiredComponents> struct TApplyMaterialSwitchers


code: static void ForEachEntity ( typename [TCallTraits](API\Runtime\Core\GenericPlatform\TCallTraits)< RequiredComponents >::ParamType... Inputs, [FObjectComponent](API\Runtime\MovieScene\EntitySystem\FObjectComponent) & OutDynamicMaterial )


code: static bool InitializeBoundMaterial ( typename [TCallTraits](API\Runtime\Core\GenericPlatform\TCallTraits)< RequiredComponents >::ParamType... Inputs, [FObjectComponent](API\Runtime\MovieScene\EntitySystem\FObjectComponent) & OutDynamicMaterial )


className: TInitializeBoundMaterials

code: template<typename AccessorType, typename... RequiredComponents> struct TInitializeBoundMaterials


className: MaterialParameterStorageType


className: MaterialSwitcherStorageType


code: void OnLink ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * Linker, [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\TComponentTypeID)< RequiredComponents >... InRequiredComponents )


code: void OnPostSpawn ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * InLinker, [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\TComponentTypeID)< RequiredComponents >... InRequiredComponents )


code: void OnRun ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * Linker, [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\TComponentTypeID)< RequiredComponents >... InRequiredComponents, [FSystemTaskPrerequisites](API\Runtime\MovieScene\EntitySystem\FSystemTaskPrerequisites) & InPrerequisites, [FSystemSubsequentTasks](API\Runtime\MovieScene\EntitySystem\FSystemSubsequentTasks) & Subsequents )


code: void OnUnlink ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * Linker )


code: void SavePreAnimatedState ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * Linker, [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\TComponentTypeID)< RequiredComponents >... InRequiredComponents, const [IMovieScenePreAnimatedStateSystemInterface::FPreAnimationParameters](API\Runtime\MovieScene\EntitySystem\IMovieScenePreAnimatedStateSyste-\FPreAnimationPar-) & InParameters )


className: TMovieSceneMaterialSystem

code: template<typename AccessorType, typename... RequiredComponents> class TMovieSceneMaterialSystem

MaterialParameterFilter

type: FEntityComponen...

MaterialParameterStorage

type: TSharedPtr<Mat...

ReinitializeBoundMaterials

type: FCachedEntityFi...


className: TPreAnimatedMaterialParameterTraits

code: typedef [TPreAnimatedMaterialTraits](API\Runtime\MovieSceneTracks\Systems\TPreAnimatedMaterialTraits)< AccessorType, RequiredComponents... > TPreAnimatedMaterialParameterTraits


code: static [FMovieScenePreAnimatedMaterialParameters](API\Runtime\MovieSceneTracks\Systems\FMovieScenePreAnimatedMaterialPa-) CachePreAnimatedValue ( typename [TCallTraits](API\Runtime\Core\GenericPlatform\TCallTraits)< RequiredComponents >::ParamType... InRequiredComponents )


className: KeyType

code: typedef typename AccessorType::KeyType KeyType


code: static void RestorePreAnimatedValue ( const [KeyType](API\Runtime\MovieSceneTracks\Systems\TPreAnimatedMaterialTraits\KeyType) & InKey, const [FMovieScenePreAnimatedMaterialParameters](API\Runtime\MovieSceneTracks\Systems\FMovieScenePreAnimatedMaterialPa-) & PreAnimatedValue, const [FRestoreStateParams](API\Runtime\MovieScene\Evaluation\PreAnimatedState\FRestoreStateParams) & Params )


code: void ForEachAllocation ( int32 Num, const [FMovieSceneEntityID](API\Runtime\MovieScene\EntitySystem\FMovieSceneEntityID) * EntityIDs, const RequiredComponents *... Inputs, [FObjectComponent](API\Runtime\MovieScene\EntitySystem\FObjectComponent) * Objects )


className: TPreAnimatedMaterialTraits

code: template<typename AccessorType, typename... RequiredComponents> struct TPreAnimatedMaterialTraits : public [UE::MovieScene::FBoundObjectPreAnimatedStateTraits](API\Runtime\MovieScene\Evaluation\PreAnimatedState\FBoundObjectPreA-)


code: void ForEachEntity ( [FMovieSceneEntityID](API\Runtime\MovieScene\EntitySystem\FMovieSceneEntityID) EntityID, typename [TCallTraits](API\Runtime\Core\GenericPlatform\TCallTraits)< RequiredComponents >::ParamType... Inputs, [FObjectComponent](API\Runtime\MovieScene\EntitySystem\FObjectComponent) & OutDynamicMaterial )


code: TReinitializeBoundMaterials ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * InLinker )


className: TReinitializeBoundMaterials

code: template<typename AccessorType, typename... RequiredComponents> struct TReinitializeBoundMaterials

Linker

type: UMovieSceneEnti...

ReboundMaterials

type: TArray<FMovieS...


code: void ForEachEntity ( [FMovieSceneBlendChannelID](API\Runtime\MovieScene\EntitySystem\FMovieSceneBlendChannelID) BlendChannelOutput, PropertyType & OutValue ) const


className: TSimpleBlenderCombineResults

code: template<typename PropertyType> struct TSimpleBlenderCombineResults

BlendChannelResults

type: TArray<TSimple...

SystemID

type: FMovieSceneBlen...


code: TSimpleBlenderCombineResults ( [FMovieSceneBlenderSystemID](API\Runtime\MovieScene\EntitySystem\FMovieSceneBlenderSystemID) InSystemID, [TArray](API\Runtime\Core\Containers\TArray)< [TSimpleBlendResult](API\Runtime\MovieSceneTracks\Systems\TSimpleBlendResult)< PropertyType >> & InBlendChannelResults )


code: void ForEachEntity ( [FMovieSceneBlendChannelID](API\Runtime\MovieScene\EntitySystem\FMovieSceneBlendChannelID) BlendChannelInput, PropertyType Value ) const


code: TSimpleBlenderGatherResults ( [FMovieSceneBlenderSystemID](API\Runtime\MovieScene\EntitySystem\FMovieSceneBlenderSystemID) InSystemID, [TArray](API\Runtime\Core\Containers\TArray)< [TSimpleBlendResult](API\Runtime\MovieSceneTracks\Systems\TSimpleBlendResult)< PropertyType >> & InBlendChannelResults )


className: TSimpleBlenderGatherResults

code: template<typename PropertyType> struct TSimpleBlenderGatherResults


code: void Schedule ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * Linker, [TBitArray](API\Runtime\Core\Containers\TBitArray)<> & AllocatedBlendChannels, [IEntitySystemScheduler](API\Runtime\MovieScene\EntitySystem\IEntitySystemScheduler) * TaskScheduler )


description: Runs the blender system

code: void Run ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * Linker, [TBitArray](API\Runtime\Core\Containers\TBitArray)<> & AllocatedBlendChannels, [FSystemTaskPrerequisites](API\Runtime\MovieScene\EntitySystem\FSystemTaskPrerequisites) & InPrerequisites, [FSystemSubsequentTasks](API\Runtime\MovieScene\EntitySystem\FSystemSubsequentTasks) & Subsequents )