description: Sets up this helper class. To be called in the owning blender system's constructor.

code: void Setup ( [UMovieSceneBlenderSystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneBlenderSystem) * InBlenderSystem, [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\TComponentTypeID)< PropertyType > InResultComponentID, [UClass](API\Runtime\CoreUObject\UObject\UClass) * ChannelEvaluatorSystem )


module: MovieSceneTracks

code: void ZeroAccumulationBuffers()


code: TSimpleBlenderSystemImpl()


className: TSimpleBlendResult

description: Simple blended result where a value has been accumulated by a number of contributors.

code: template<typename PropertyType> struct TSimpleBlendResult

Value

type: PropertyType


className: TSimpleBlenderSystemImpl

description: This class implements a simple blender system that accumulates all contributors to a blend channel, and returns the blended value, as defined by the value type's traits class (above).

code: template<typename PropertyType> class TSimpleBlenderSystemImpl


description: Reset accumulated values to their default

code: static void ZeroAccumulationBuffer ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< [TSimpleBlendResult](API\Runtime\MovieSceneTracks\Systems\TSimpleBlendResult)< PropertyType >> Buffer )


description: Get the final blended value

code: static PropertyType BlendResult ( const [TSimpleBlendResult](API\Runtime\MovieSceneTracks\Systems\TSimpleBlendResult)< PropertyType > & InResult )


description: Accumulate a value on top of already accumulated values

code: static void AccumulateResult ( [TSimpleBlendResult](API\Runtime\MovieSceneTracks\Systems\TSimpleBlendResult)< PropertyType > & InOutValue, typename [TCallTraits](API\Runtime\Core\GenericPlatform\TCallTraits)< PropertyType >::ParamType Contributor )


className: TSimpleBlendResultTraits

description: This is the default implementation which returns the average of all contributions.

code: template<typename PropertyType> struct TSimpleBlendResultTraits


code: virtual void OnRun ( [FSystemTaskPrerequisites](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemTaskPrere-) & InPrerequisites, [FSystemSubsequentTasks](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemSubsequen-) & Subsequents )


code: virtual void OnSchedulePersistentTasks ( [UE::MovieScene::IEntitySystemScheduler](API\Runtime\MovieScene\EntitySystem\IEntitySystemScheduler) * TaskScheduler )


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


className: UBoolChannelEvaluatorSystem

description: System that is responsible for evaluating bool channels.

code: class UBoolChannelEvaluatorSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


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


className: UByteChannelEvaluatorSystem

description: System that is responsible for evaluating byte channels.

code: class UByteChannelEvaluatorSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


code: virtual bool IsRelevantImpl ( [UMovieSceneEntitySystemLinker](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystemLinker) * InLinker ) const


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


code: static void RegisterChannelType ( [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\TComponentTypeID)< [UE::MovieScene::FSourceDoubleChannel](API\Runtime\MovieScene\EntitySystem\FSourceDoubleChannel) > SourceChannelType, [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\TComponentTypeID)< [UE::MovieScene::Interpolation::FCachedInterpolation](API\Runtime\MovieScene\Channels\FCachedInterpolation) > CachedInterpolationType, [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\TComponentTypeID)< double > ResultType )


className: UDoubleChannelEvaluatorSystem

description: System that is responsible for evaluating double channels.

code: class UDoubleChannelEvaluatorSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


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


description: System that is responsible for evaluating double perlin noise channels.

code: class UDoublePerlinNoiseChannelEvaluatorSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


code: namespace UE { namespace MovieScene { enum EHierarchicalBlendMode { AccumulateParentToChild, ChildFirstBlendTarget, } } }


code: static void RegisterChannelType ( [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\TComponentTypeID)< [UE::MovieScene::FSourceFloatChannel](API\Runtime\MovieScene\EntitySystem\FSourceFloatChannel) > SourceChannelType, [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\TComponentTypeID)< [UE::MovieScene::Interpolation::FCachedInterpolation](API\Runtime\MovieScene\Channels\FCachedInterpolation) > CachedInterpolationType, [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\TComponentTypeID)< double > ResultType )


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


className: UFloatChannelEvaluatorSystem

code: class UFloatChannelEvaluatorSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


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


className: UFloatPerlinNoiseChannelEvaluatorSystem

code: class UFloatPerlinNoiseChannelEvaluatorSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


code: virtual void OnRun ( [FSystemTaskPrerequisites](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemTaskPrere-) & InPrerequisites, [FSystemSubsequentTasks](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemSubsequen-) & Subsequents )


code: virtual void OnSchedulePersistentTasks ( [UE::MovieScene::IEntitySystemScheduler](API\Runtime\MovieScene\EntitySystem\IEntitySystemScheduler) * TaskScheduler )


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


className: UIntegerChannelEvaluatorSystem

description: System that is responsible for evaluating integer channels.

code: class UIntegerChannelEvaluatorSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


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


code: class UMovieScene3DTransformPropertySystem : public [UMovieScenePropertySystem](API\Runtime\MovieSceneTracks\Systems\UMovieScenePropertySystem)


description: Called during the instantiation phase to query the sequence for any transform track entities in the field and import the necessary entities into the Entity Manager.

code: void ImportEntities ( [UE::MovieScene::FInterrogationChannels](API\Runtime\MovieSceneTracks\EntitySystem\Interrogation\FInterrogationChannels) * Channels )


description:
Initiate an asynchronous prediction for the specified component's local transform at a specific time in a sequence Changes in attachment between the sequence's current time, and the predicted time are not accounted for Calling this function on a stopped sequence player is undefined.
An asynchronous prediction object that contains Result and Failure delegates

code: static [UMovieSceneAsyncAction_SequencePrediction](API\Runtime\MovieSceneTracks\Systems\UMovieSceneAsyncAction_SequenceP-) * PredictLocalTransformAtTime ( [UMovieSceneSequencePlayer](API\Runtime\MovieScene\UMovieSceneSequencePlayer) * Player, [USceneComponent](API\Runtime\Engine\Components\USceneComponent) * TargetComponent, float TimeInSeconds )


code: static [UMovieSceneAsyncAction_SequencePrediction](API\Runtime\MovieSceneTracks\Systems\UMovieSceneAsyncAction_SequenceP-) * PredictLocalTransformAtFrame ( [UMovieSceneSequencePlayer](API\Runtime\MovieScene\UMovieSceneSequencePlayer) * Player, [USceneComponent](API\Runtime\Engine\Components\USceneComponent) * TargetComponent, [FFrameTime](API\Runtime\Core\Misc\FFrameTime) FrameTime )


description:
Initiate an asynchronous prediction for the specified component's world transform at a specific time in a sequence Changes in attachment between the sequence's current time, and the predicted time are not accounted for Calling this function on a stopped sequence player is undefined.
An asynchronous prediction object that contains Result and Failure delegates

code: static [UMovieSceneAsyncAction_SequencePrediction](API\Runtime\MovieSceneTracks\Systems\UMovieSceneAsyncAction_SequenceP-) * PredictWorldTransformAtTime ( [UMovieSceneSequencePlayer](API\Runtime\MovieScene\UMovieSceneSequencePlayer) * Player, [USceneComponent](API\Runtime\Engine\Components\USceneComponent) * TargetComponent, float TimeInSeconds )


code: static [UMovieSceneAsyncAction_SequencePrediction](API\Runtime\MovieSceneTracks\Systems\UMovieSceneAsyncAction_SequenceP-) * PredictWorldTransformAtFrame ( [UMovieSceneSequencePlayer](API\Runtime\MovieScene\UMovieSceneSequencePlayer) * Player, [USceneComponent](API\Runtime\Engine\Components\USceneComponent) * TargetComponent, [FFrameTime](API\Runtime\Core\Misc\FFrameTime) FrameTime )


description: Report the result for this prediction to any observers

code: void ReportResult ( [UE::MovieScene::FInterrogationChannels](API\Runtime\MovieSceneTracks\EntitySystem\Interrogation\FInterrogationChannels) * Channels, const [TSparseArray](API\Runtime\Core\Containers\TSparseArray)< [TArray](API\Runtime\Core\Containers\TArray)< FTransform >> & AllResults )


code: void ReportResult ( [UE::MovieScene::FInterrogationChannels](API\Runtime\MovieSceneTracks\EntitySystem\Interrogation\FInterrogationChannels) * Channels, const [TSparseArray](API\Runtime\Core\Containers\TSparseArray)< [TArray](API\Runtime\Core\Containers\TArray)< [UE::MovieScene::FIntermediate3DTransform](API\Runtime\MovieSceneTracks\FIntermediate3DTransform) >> & AllResults )


description: Reset this prediction by marking all its entities for unlink

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


description: Async BP action that represents a pending prediction that is dispatched on a playing sequence.

code: class UMovieSceneAsyncAction_SequencePrediction : public [UBlueprintAsyncActionBase](API\Runtime\Engine\Kismet\UBlueprintAsyncActionBase)

Failure

type: FMovieSceneActo...

description: Called when a message is broadcast on the specified channel.


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


className: UMovieSceneBaseValueEvaluatorSystem

description: System that is responsible for evaluating base values, for "additive from base" blending.

code: class UMovieSceneBaseValueEvaluatorSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


code: virtual void OnRun &40; FSystemTaskPrerequisites & InPrerequisites, FSystemSubsequentTasks & Subsequents &41;


className: UMovieSceneBoolPropertySystem

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

code: class UMovieSceneBoolPropertySystem : public [UMovieScenePropertySystem](API\Runtime\MovieSceneTracks\Systems\UMovieScenePropertySystem)


className: UMovieSceneBytePropertySystem

code: class UMovieSceneBytePropertySystem : public [UMovieScenePropertySystem](API\Runtime\MovieSceneTracks\Systems\UMovieScenePropertySystem)


className: UMovieSceneColorPropertySystem

code: class UMovieSceneColorPropertySystem : public [UMovieScenePropertySystem](API\Runtime\MovieSceneTracks\Systems\UMovieScenePropertySystem)


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


code: virtual void OnLink&40;&41;


code: void AddPendingDetach ( [USceneComponent](API\Runtime\Engine\Components\USceneComponent) * SceneComponent, const [UE::MovieScene::FPreAnimAttachment](API\Runtime\MovieSceneTracks\Systems\FPreAnimAttachment) & Attachment )


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


className: UMovieSceneComponentAttachmentSystem


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


className: UMovieSceneComponentMaterialSystem


code: virtual bool IsRelevantImpl &40; UMovieSceneEntitySystemLinker &42; InLinker &41; const


className: UMovieSceneComponentMobilitySystem


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


className: UMovieSceneComponentTransformSystem

code: class UMovieSceneComponentTransformSystem : public [UMovieScenePropertySystem](API\Runtime\MovieSceneTracks\Systems\UMovieScenePropertySystem)


className: FUpdateHandleForConstraint

description: If constraint has a dynamic offset we need to make sure the constraint get's notified the handle is updated

code: struct FUpdateHandleForConstraint

Constraint

type: TWeakObjectPtr<...


code: virtual void OnRun ( [FSystemTaskPrerequisites](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemTaskPrere-) & InPrerequisites, [FSystemSubsequentTasks](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemSubsequen-) & Subsequents )


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


code: virtual void OnSchedulePersistentTasks ( [UE::MovieScene::IEntitySystemScheduler](API\Runtime\MovieScene\EntitySystem\IEntitySystemScheduler) * TaskScheduler )


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


className: UMovieSceneConstraintSystem

description: System that is responsible for propagating constraints to a bound object'sFConstraintsManagerController.

code: class UMovieSceneConstraintSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)

DynamicOffsets

type: TArray<FUpdate...


description: Request that movement updates for the specified component be deferred until the end of the evaluation

code: void DeferMovementUpdates ( [USceneComponent](API\Runtime\Engine\Components\USceneComponent) * InComponent )


code: virtual void OnRun &40; FSystemTaskPrerequisites & InPrerequisites, FSystemSubsequentTasks & Subsequents &41;


code: virtual void OnSchedulePersistentTasks &40; UE::MovieScene::IEntitySystemScheduler &42; TaskScheduler &41;


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


description: This system runs in the Initialization and Evaluaion phases: Initialization: Gathers and initializes deferred movement for any AttachParent components that need (un)link Evaluation: Gathers and initializes deferred movement for any Component Transforms; queues up an event trigger to be executed at the end of the phase Finalization: Applys all pending movement updates in reverse order

code: class UMovieSceneDeferredComponentMovementSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


className: UMovieSceneDoublePropertySystem

code: class UMovieSceneDoublePropertySystem : public [UMovieScenePropertySystem](API\Runtime\MovieSceneTracks\Systems\UMovieScenePropertySystem)


className: UMovieSceneDoubleVectorPropertySystem

code: class UMovieSceneDoubleVectorPropertySystem : public [UMovieScenePropertySystem](API\Runtime\MovieSceneTracks\Systems\UMovieScenePropertySystem)


className: UMovieSceneEnumPropertySystem

code: class UMovieSceneEnumPropertySystem : public [UMovieScenePropertySystem](API\Runtime\MovieSceneTracks\Systems\UMovieScenePropertySystem)


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


className: UMovieSceneEulerTransformPropertySystem

code: class UMovieSceneEulerTransformPropertySystem : public [UMovieScenePropertySystem](API\Runtime\MovieSceneTracks\Systems\UMovieScenePropertySystem)


code: void AddEvent ( [UE::MovieScene::FInstanceHandle](API\Runtime\MovieScene\EntitySystem\FInstanceHandle) RootInstance, const [FMovieSceneEventTriggerData](API\Runtime\MovieSceneTracks\Systems\FMovieSceneEventTriggerData) & TriggerData )


code: virtual bool IsRelevantImpl &40; UMovieSceneEntitySystemLinker &42; InLinker &41; const


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


className: UMovieSceneEventSystem

description: Systems that triggers events based on one-shot FMovieSceneEventComponent components Works by iterating all pending instances of TMovieSceneComponentIDand triggering inline. Does not dispatch any async tasks

code: class UMovieSceneEventSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


className: UMovieSceneFloatPropertySystem

code: class UMovieSceneFloatPropertySystem : public [UMovieScenePropertySystem](API\Runtime\MovieSceneTracks\Systems\UMovieScenePropertySystem)


className: UMovieSceneFloatVectorPropertySystem

code: class UMovieSceneFloatVectorPropertySystem : public [UMovieScenePropertySystem](API\Runtime\MovieSceneTracks\Systems\UMovieScenePropertySystem)


code: virtual void OnRun ( [FSystemTaskPrerequisites](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemTaskPrere-) & InPrerequisites, [FSystemSubsequentTasks](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemSubsequen-) & Subsequents )


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


description: System that finalizes creation of easing channels by allocating new channels for hierarchical blend targets if necessary This is required in order to solve the problem that the hierarchical instantiator needs to run before the property instantiator, but we can't allocate channels for blend targets untilafterthe property instantiator (which sets up the relevant BlendTarget components)


code: void FinalizeBlendTargets()


className: FHierarchicalInstanceData

code: struct FHierarchicalInstanceData


code: virtual void OnLink&40;&41;


code: virtual void OnRun &40; FSystemTaskPrerequisites & InPrerequisites, FSystemSubsequentTasks & Subsequents &41;


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


description: System that creates hierarchical easing channels for any newly introduced HierarchicalEasingProvider components


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


className: UMovieSceneHierarchicalBiasSystem

code: class UMovieSceneHierarchicalBiasSystem : public [UMovieSceneEntityInstantiatorSystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntityInstantiatorSys-)


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


className: UMovieSceneInitialValueSystem

description: System responsible for initializing initial values for all property types Will handle the presence of an FInitialValueCache extension on the linker

code: class UMovieSceneInitialValueSystem : public [UMovieSceneEntityInstantiatorSystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntityInstantiatorSys-)


className: UMovieSceneIntegerPropertySystem

code: class UMovieSceneIntegerPropertySystem : public [UMovieScenePropertySystem](API\Runtime\MovieSceneTracks\Systems\UMovieScenePropertySystem)


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


description: System that resolves MPC components into BoundMaterial components that can be used by downstream parameter systems

code: class UMovieSceneMaterialParameterCollectionSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


code: virtual void OnSchedulePersistentTasks &40; UE::MovieScene::IEntitySystemScheduler &42; TaskScheduler &41;


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


className: UMovieSceneMaterialParameterSystem

description: Evaluation: Visits any BoundMaterial with the supported parameter names and either a BlendChannelOutput component or no BlendChannelInput, and applies the resulting parameter to the bound material instance.

code: class UMovieSceneMaterialParameterSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)

DoubleBlenderSystem

type: TObjectPtr<UMo...


code: void AddSimulatedTransform ( [USceneComponent](API\Runtime\Engine\Components\USceneComponent) * Component, const FTransform & SimulatedTransform, [FName](API\Runtime\Core\UObject\FName) SocketName )


code: virtual bool IsRelevantImpl &40; UMovieSceneEntitySystemLinker &42; InLinker &41; const


code: bool IsSimulationEnabled() const


code: void PreserveSimulatedMotion ( bool bShouldPreserveTransforms )


code: void SimulateAllTransforms()


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


className: UMovieSceneMotionVectorSimulationSystem

code: class UMovieSceneMotionVectorSimulationSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


code: virtual void OnRun ( [FSystemTaskPrerequisites](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemTaskPrere-) & InPrerequisites, [FSystemSubsequentTasks](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemSubsequen-) & Subsequents )


code: virtual void OnSchedulePersistentTasks ( [UE::MovieScene::IEntitySystemScheduler](API\Runtime\MovieScene\EntitySystem\IEntitySystemScheduler) * TaskScheduler )


className: UMovieScenePiecewiseBoolBlenderSystem

code: class UMovieScenePiecewiseBoolBlenderSystem : public [UMovieSceneBlenderSystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneBlenderSystem)


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


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


className: UMovieScenePiecewiseByteBlenderSystem

code: class UMovieScenePiecewiseByteBlenderSystem : public [UMovieSceneBlenderSystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneBlenderSystem)


code: virtual FGraphEventRef DispatchDecomposeTask ( const [UE::MovieScene::FValueDecompositionParams](API\Runtime\MovieScene\EntitySystem\FValueDecompositionParams) & Params, [UE::MovieScene::FAlignedDecomposedValue](API\Runtime\MovieScene\EntitySystem\FAlignedDecomposedValue) * Output )


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


className: UMovieScenePiecewiseDoubleBlenderSystem


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


className: UMovieScenePiecewiseEnumBlenderSystem

code: class UMovieScenePiecewiseEnumBlenderSystem : public [UMovieSceneBlenderSystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneBlenderSystem)


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


code: class UMovieScenePiecewiseIntegerBlenderSystem : public [UMovieSceneBlenderSystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneBlenderSystem)


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


className: UMovieScenePostEvalEventSystem

description: System that triggers events right at the end of evaluation

code: class UMovieScenePostEvalEventSystem : public [UMovieSceneEventSystem](API\Runtime\MovieSceneTracks\Systems\UMovieSceneEventSystem)


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


className: UMovieScenePostSpawnEventSystem

description: System that triggers events after any spawnables

code: class UMovieScenePostSpawnEventSystem : public [UMovieSceneEventSystem](API\Runtime\MovieSceneTracks\Systems\UMovieSceneEventSystem)


code: void AddPendingPrediction ( [UMovieSceneAsyncAction_SequencePrediction](API\Runtime\MovieSceneTracks\Systems\UMovieSceneAsyncAction_SequenceP-) * Prediction )


code: virtual bool IsRelevantImpl &40; UMovieSceneEntitySystemLinker &42; InLinker &41; const


code: int32 MakeNewInterrogation ( [FFrameTime](API\Runtime\Core\Misc\FFrameTime) InTime )


code: virtual void OnRun &40; FSystemTaskPrerequisites & InPrerequisites, FSystemSubsequentTasks & Subsequents &41;


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


className: UMovieScenePredictionSystem

description: System responsible for managing and reporting on pendingUMovieSceneAsyncAction_SequencePredictiontasks

code: class UMovieScenePredictionSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


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


className: UMovieScenePreSpawnEventSystem

description: System that triggers events before any spawnables

code: class UMovieScenePreSpawnEventSystem : public [UMovieSceneEventSystem](API\Runtime\MovieSceneTracks\Systems\UMovieSceneEventSystem)


className: FChannelMask

code: typedef [TBitArray](API\Runtime\Core\Containers\TBitArray)< [TFixedAllocator](API\Runtime\Core\Containers\TFixedAllocator)< 1 >> FChannelMask


description: Retrieve the stats for a specific property

code: [UE::MovieScene::FPropertyStats](API\Runtime\MovieScene\EntitySystem\FPropertyStats) GetStatsForProperty ( [UE::MovieScene::FCompositePropertyTypeID](API\Runtime\MovieScene\EntitySystem\FCompositePropertyTypeID) PropertyID ) const


code: static constexpr uint16 INVALID_BLEND_CHANNEL = uint16(-1);


description:
Recompose a value from the constituent parts specified in InQuery, taking into account the weightings of each channel. For instance, if a property comprises 3 additive values (a:1, b:2, c:3), and we recompose 'a' with an InCurrentValue of 10, the result for a would be 5.
A result matching the storage type of the components, containing recomposed values for each of the entities specified in InQuery

code: template<typename PropertyTraits> [UE::MovieScene::TRecompositionResult](API\Runtime\MovieScene\EntitySystem\TRecompositionResult)< typename PropertyTraits::StorageType > RecomposeBlendOperational ( const [UE::MovieScene::TPropertyComponents](API\Runtime\MovieScene\EntitySystem\TPropertyComponents)< PropertyTraits > & InComponents, const [UE::MovieScene::FDecompositionQuery](API\Runtime\MovieScene\EntitySystem\FDecompositionQuery) & InQuery, const typename PropertyTraits::StorageType & InCurrentValue )


description:
ValueType must be either copy assignable to/from the storage type of the property, or must have a ConvertOperationalProperty overload
A result matching the storage type of the components, containing recomposed values for each of the entities specified in InQuery

code: template<typename PropertyTraits, typename ValueType> [UE::MovieScene::TRecompositionResult](API\Runtime\MovieScene\EntitySystem\TRecompositionResult)< ValueType > RecomposeBlend ( const [UE::MovieScene::TPropertyComponents](API\Runtime\MovieScene\EntitySystem\TPropertyComponents)< PropertyTraits > & InComponents, const [UE::MovieScene::FDecompositionQuery](API\Runtime\MovieScene\EntitySystem\FDecompositionQuery) & InQuery, const ValueType & InCurrentValue )


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


className: UMovieScenePropertyInstantiatorSystem

description: Class responsible for resolving all property types registered with FBuiltInComponentTypes::PropertyRegistry


code: virtual void OnLink&40;&41;


description: Must be called on construction of derived classes to initialize the members necessary for this system to animate its property

code: template<typename PropertyTraits> void BindToProperty ( const [UE::MovieScene::TPropertyComponents](API\Runtime\MovieScene\EntitySystem\TPropertyComponents)< PropertyTraits > & InComponents )


code: virtual void OnSchedulePersistentTasks ( [UE::MovieScene::IEntitySystemScheduler](API\Runtime\MovieScene\EntitySystem\IEntitySystemScheduler) * TaskScheduler )


code: virtual void RestorePreAnimatedState ( const [FPreAnimationParameters](API\Runtime\MovieScene\EntitySystem\IMovieScenePreAnimatedStateSyste-\FPreAnimationPar-) & InParameters )


code: virtual void SavePreAnimatedState ( const [FPreAnimationParameters](API\Runtime\MovieScene\EntitySystem\IMovieScenePreAnimatedStateSyste-\FPreAnimationPar-) & InParameters )


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


className: UMovieScenePropertySystem

description: Abstract base class for any property system that deals with a property registered with FBuiltInComponentTypes::PropertyRegistry

CompositePropertyID

description: Must be set on construction - the composite type of the property this system operates with

InstantiatorSystem

description: Pointer to the property instantiator system for retrieving property stats

PreAnimatedStorageID

description: Pre-animated storage ID saved when we create pre-animated state


code: virtual bool IsRelevantImpl &40; UMovieSceneEntitySystemLinker &42; InLinker &41; const


code: virtual void OnRun &40; FSystemTaskPrerequisites & InPrerequisites, FSystemSubsequentTasks & Subsequents &41;


code: virtual void OnRun ( [FSystemTaskPrerequisites](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemTaskPrere-) & InPrerequisites, [FSystemSubsequentTasks](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemSubsequen-) & Subsequents )


code: virtual void OnSchedulePersistentTasks &40; UE::MovieScene::IEntitySystemScheduler &42; TaskScheduler &41;


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


code: class UMovieSceneQuaternionInterpolationRotationSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


code: virtual FGraphEventRef DispatchDecomposeTask ( const [UE::MovieScene::FValueDecompositionParams](API\Runtime\MovieScene\EntitySystem\FValueDecompositionParams) & Params, [UE::MovieScene::FAlignedDecomposedValue](API\Runtime\MovieScene\EntitySystem\FAlignedDecomposedValue) * Output )


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


className: UMovieSceneQuaternionBlenderSystem

code: class UMovieSceneQuaternionBlenderSystem : public [UMovieSceneBlenderSystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneBlenderSystem), public [IMovieSceneValueDecomposer](API\Runtime\MovieScene\EntitySystem\IMovieSceneValueDecomposer)


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


className: UMovieSceneSkeletalAnimationSystem

code: class UMovieSceneSkeletalAnimationSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


className: UMovieSceneStringPropertySystem

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

code: class UMovieSceneStringPropertySystem : public [UMovieScenePropertySystem](API\Runtime\MovieSceneTracks\Systems\UMovieScenePropertySystem)


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


code: class UMovieSceneTransformOriginInstantiatorSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


code: virtual void OnLink&40;&41;


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


className: UMovieSceneTransformOriginSystem

code: class UMovieSceneTransformOriginSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


code: virtual void OnSchedulePersistentTasks ( [UE::MovieScene::IEntitySystemScheduler](API\Runtime\MovieScene\EntitySystem\IEntitySystemScheduler) * TaskScheduler )


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


className: UObjectPathChannelEvaluatorSystem

description: System that is responsible for evaluating object path channels.

code: class UObjectPathChannelEvaluatorSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


code: virtual void OnRun ( [FSystemTaskPrerequisites](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemTaskPrere-) & InPrerequisites, [FSystemSubsequentTasks](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem\FSystemSubsequen-) & Subsequents )


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


className: UStringChannelEvaluatorSystem

description: System that is responsible for evaluating string channels.

code: class UStringChannelEvaluatorSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


description: Called from the instantiator system once channel IDs have been calculated


code: virtual bool IsRelevantImpl &40; UMovieSceneEntitySystemLinker &42; InLinker &41; const


code: virtual void OnRun &40; FSystemTaskPrerequisites & InPrerequisites, FSystemSubsequentTasks & Subsequents &41;


code: virtual void OnSchedulePersistentTasks &40; UE::MovieScene::IEntitySystemScheduler &42; TaskScheduler &41;


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


className: UWeightAndEasingEvaluatorSystem

description: System that combines manual weights and easings and propagates them to entities with matching EasingChannelID components

code: class UWeightAndEasingEvaluatorSystem : public [UMovieSceneEntitySystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneEntitySystem)


code: template<> struct TComponentDebugType< EColorPropertyType >


className: Type

code: static Type = EComponentDebugType::Uint8;


code: [FSequenceBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceBuilder) & AddObjectBinding ( [TObjectPtr](API\Runtime\Core\Delegates\TObjectPtr)< [UObject](API\Runtime\CoreUObject\UObject\UObject) > InObject )


code: [FSequenceBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceBuilder) & AddObjectBinding ( [TObjectPtr](API\Runtime\Core\Delegates\TObjectPtr)< [UObject](API\Runtime\CoreUObject\UObject\UObject) > InObject, [FGuid](API\Runtime\Core\Misc\FGuid) & OutBindingID )


code: template<typename TrackClass> [FSequenceTrackBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceTrackBuilder)< TrackClass > AddPropertyTrack ( [FName](API\Runtime\Core\UObject\FName) InPropertyName )


code: template<typename TrackClass> [FSequenceTrackBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceTrackBuilder)< TrackClass > AddTrack()


className: FSequenceBuilder

description: Utility class for building a test level sequence using a fluid interface API.

code: struct FSequenceBuilder

CurrentBinding

type: FGuid


code: template<typename ChannelType, typename ValueType> [FSequenceSectionBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceSectionBuilder) & AddKey ( int32 InChannelIndex, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, ValueType InValue, EMovieSceneKeyInterpolation Interpolation )


code: template<typename ChannelType, typename ValueType> [FSequenceSectionBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceSectionBuilder) & AddKeys ( int32 InChannelIndex, const [TArray](API\Runtime\Core\Containers\TArray)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & InTimes, const [TArray](API\Runtime\Core\Containers\TArray)< ValueType > & InValues, EMovieSceneKeyInterpolation Interpolation )


code: template<typename ChannelType, typename ValueType> [FSequenceSectionBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceSectionBuilder) & AddKeys ( [FName](API\Runtime\Core\UObject\FName) InChannelName, const [TArray](API\Runtime\Core\Containers\TArray)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & InTimes, const [TArray](API\Runtime\Core\Containers\TArray)< ValueType > & InValues, EMovieSceneKeyInterpolation Interpolation )


code: template<typename ChannelType, typename ValueType> [FSequenceSectionBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceSectionBuilder) & AddKeys ( ChannelType * InChannel, const [TArray](API\Runtime\Core\Containers\TArray)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & InTimes, const [TArray](API\Runtime\Core\Containers\TArray)< ValueType > & InValues, EMovieSceneKeyInterpolation Interpolation )


code: [FSequenceSectionBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceSectionBuilder) & Assign ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) *& OutSection )


code: template<typename SectionClass> [FSequenceSectionBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceSectionBuilder) & Assign ( SectionClass *& OutSection )


code: template<typename Func> [FSequenceSectionBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceSectionBuilder) & Do ( Func && Callback )


code: template<typename SectionClass, typename Func> [FSequenceSectionBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceSectionBuilder) & Do ( Func && Callback )


code: [FSequenceTrackBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceTrackBuilder)< ParentTrackClass > & Pop()


code: [FSequenceSectionBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceSectionBuilder) & SetBlendType ( EMovieSceneBlendType InBlendType )


code: [FSequenceSectionBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceSectionBuilder) & SetEaseIn ( int32 InDurationTicks, EMovieSceneBuiltInEasing InEasingType )


code: [FSequenceSectionBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceSectionBuilder) & SetEaseOut ( int32 InDurationTicks, EMovieSceneBuiltInEasing InEasingType )


code: FSequenceSectionBuilder ( [FSequenceTrackBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceTrackBuilder)< ParentTrackClass > & InParent, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSection )


className: FSequenceSectionBuilder

description: Utility class for building a track section on a test level sequence using a flui interface API.

code: template<typename ParentTrackClass> struct FSequenceSectionBuilder

Parent

type: FSequenceTrackB...


code: [FSequenceSectionBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceSectionBuilder)< TrackClass > AddSection ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InStart, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InEnd, int32 InRowIndex )


code: [FSequenceTrackBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceTrackBuilder) & Assign ( TrackClass *& OutTrack )


code: template<typename Func> [FSequenceBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceBuilder) & Do ( Func && Callback )


code: FSequenceTrackBuilder ( [FSequenceBuilder](API\Runtime\MovieSceneTracks\Tests\FSequenceBuilder) & InParent, TrackClass * InTrack )


className: FSequenceTrackBuilder

description: Utility class for building a track on a test level sequence using a fluid interface API.

code: template<typename TrackClass> struct FSequenceTrackBuilder

type: FSequenceBuilde...

Track

type: TObjectPtr< Tra...


description:
Add an object binding to the sequnce
The ID of the new object binding

code: [FGuid](API\Runtime\Core\Misc\FGuid) AddObjectBinding ( [TObjectPtr](API\Runtime\Core\Delegates\TObjectPtr)< [UObject](API\Runtime\CoreUObject\UObject\UObject) > InObject )


description: UMovieSceneSequenceinterface

code: virtual void BindPossessableObject ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectId, [UObject](API\Runtime\CoreUObject\UObject\UObject) & PossessedObject, [UObject](API\Runtime\CoreUObject\UObject\UObject) * Context )


description:
Check whether the given object can be possessed by this animation.
true if the object can be possessed, false otherwise.

code: virtual bool CanPossessObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) & Object, [UObject](API\Runtime\CoreUObject\UObject\UObject) * InPlaybackContext ) const


description:
The returned movie scene represents the root movie scene. It may contain additional child movie scenes.
The movie scene.

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


description: Locate all the objects that correspond to the specified object ID, using the specified context

code: virtual void LocateBoundObjects ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectId, [UObject](API\Runtime\CoreUObject\UObject\UObject) * Context, [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) *, TInlineAllocator< 1 >> & OutObjects ) const


description: Initialize this test sequence

code: void Initialize()


description:
Get the logical parent object for the supplied object (not necessarily its outer).
The parent object, or nullptr if the object has no logical parent.

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


description: Unbinds specific objects from the provided GUID that do not resolve

code: virtual void UnbindInvalidObjects ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectId, [UObject](API\Runtime\CoreUObject\UObject\UObject) * Context )


description: Unbinds specific objects from the provided GUID

code: virtual void UnbindObjects ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectId, const [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & InObjects, [UObject](API\Runtime\CoreUObject\UObject\UObject) * Context )


description: BindPossessableObject

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


className: UMovieSceneTestSequence

description: Bound objects are specified manually on the sequence and will be simply returned when bindings are resolved.

code: class UMovieSceneTestSequence : public [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence)

MovieScene

description: The movie scene


code: static void ImportEditConditionToggleEntity ( const [UE::MovieScene::FEntityImportParams](API\Runtime\MovieScene\EntitySystem\FEntityImportParams) & Params, [UE::MovieScene::FImportedEntity](API\Runtime\MovieScene\EntitySystem\FImportedEntity) * OutImportedEntity )


code: static bool IsPropertyValueID ( const [UE::MovieScene::FEntityImportParams](API\Runtime\MovieScene\EntitySystem\FEntityImportParams) & Params )


code: static void PopulateEvaluationField ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & Section, 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: static [FName](API\Runtime\Core\UObject\FName) SanitizeBoolPropertyName ( [FName](API\Runtime\Core\UObject\FName) InPropertyName )


className: SectionEditConditionToggleImportingID

code: static const int32 SectionEditConditionToggleImportingID = 1;


className: SectionPropertyValueImportingID

code: static const int32 SectionPropertyValueImportingID = 0;


code: static bool IsEditConditionToggleID ( const [UE::MovieScene::FEntityImportParams](API\Runtime\MovieScene\EntitySystem\FEntityImportParams) & Params )


description: Get the Root Motion transform at the specified time.


ImportParams

type: TArray<FChanne...

RegistryProvider

type: TScriptInterfac...


code: template<typename PropertyTraits> FPropertyTrackEntityImportHelper ( const [TPropertyComponents](API\Runtime\MovieScene\EntitySystem\TPropertyComponents)< PropertyTraits > & PropertyComponents )


className: FPropertyTrackEntityImportHelper


code: template<typename PropertyTraits> FPropertyTrackWithOverridableChannelsEntityImportHelper ( const [TPropertyComponents](API\Runtime\MovieScene\EntitySystem\TPropertyComponents)< PropertyTraits > & PropertyComponents, [TScriptInterface](API\Runtime\CoreUObject\UObject\TScriptInterface)< [IMovieSceneChannelOverrideProvider](API\Runtime\MovieScene\Channels\IMovieSceneChannelOverrideProvid-) > InRegistryProvider )


className: FData

code: struct FData

ChannelName

type: FName

InterpMode

type: ERichCurveInter...

KeyHandle

type: TOptional<FKey...


code: FData &40; UMovieScene3DTransformSection &42; InSection, TOptional< FKeyHandle > InKeyHandle, ERichCurveInterpMode InInterpMode, FName InChannelName &41;


code: bool Is ( ERichCurveInterpMode InInterpMode ) const


description: Struct to hold the cached root motion positions based upon how we calculated them. Also provides way to get the root motion at a particular time.

bCacheRootTransforms

type: bool

EndFrame

type: FFrameTime

RootMotionStartOffset

type: FTransform

RootTransforms

type: TArray< FTransf...


className: FTrajectoryKey

code: struct FTrajectoryKey

KeyData

type: TArray<FData, ...

Time

type: FFrameNumber


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


description: Get the transform from which all absolute component transform sections should be relative. Scale is ignored.


description: Get the transform origin for this interface

code: FTransform GetTransformOrigin() const


className: IMovieSceneTransformOrigin

description: Interface that should be implemented to provide transform tracks with an origin transform. Scale is ignored.

code: class IMovieSceneTransformOrigin


code: virtual FTransform NativeGetTransformOrigin() const


code: template<typename U, typename PayloadType> [TPropertyTrackEntityImportHelperImpl](API\Runtime\MovieSceneTracks\Tracks\TPropertyTrackEntityImportHelper-)< T..., [TAdd](API\Runtime\MovieScene\EntitySystem\TAdd)< U > > Add ( [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\TComponentTypeID)< U > ComponentType, PayloadType && InPayload )


code: void Commit ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSection, const [UE::MovieScene::FEntityImportParams](API\Runtime\MovieScene\EntitySystem\FEntityImportParams) & Params, [UE::MovieScene::FImportedEntity](API\Runtime\MovieScene\EntitySystem\FImportedEntity) * OutImportedEntity )


code: template<typename U, typename PayloadType> [TPropertyTrackEntityImportHelperImpl](API\Runtime\MovieSceneTracks\Tracks\TPropertyTrackEntityImportHelper-)< T..., [TAddConditional](API\Runtime\MovieScene\EntitySystem\TAddConditional)< U > > AddConditional ( [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\TComponentTypeID)< U > ComponentType, PayloadType && InPayload, bool bCondition )


code: TPropertyTrackEntityImportHelperImpl ( [TEntityBuilder](API\Runtime\MovieScene\EntitySystem\TEntityBuilder)< T... > && InBuilder, [FComponentTypeID](API\Runtime\MovieScene\EntitySystem\FComponentTypeID) InPropertyTag )


className: TPropertyTrackEntityImportHelperImpl

description: TPropertyTrackEntityImportHelperImpl<>

code: template<typename... T> struct TPropertyTrackEntityImportHelperImpl

Builder

type: TEntityBuilder<...

PropertyTag

type: FComponentTypeI...


code: template<typename U, typename PayloadType> TPropertyTrackEntityImportHelperImpl< FAdd, TAdd< U > > Add &40; TComponentTypeID< U > ComponentType, PayloadType && InPayload &41;


code: TPropertyTrackEntityImportHelperImpl &40; FComponentTypeID InPropertyTag &41;


code: template<typename U, typename PayloadType> TPropertyTrackEntityImportHelperImpl< FAdd, TAddConditional< U > > AddConditional &40; TComponentTypeID< U > ComponentType, PayloadType && InPayload, bool bCondition &41;


code: template<typename U, typename PayloadType> [TPropertyTrackEntityImportHelperImpl](API\Runtime\MovieSceneTracks\Tracks\TPropertyTrackEntityImportHelper-)< T..., [TAddConditional](API\Runtime\MovieScene\EntitySystem\TAddConditional)< U > > Add ( [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\TComponentTypeID)< U > ComponentType, PayloadType && InPayload, [FChannelOverrideEntityImportParams](API\Runtime\MovieScene\Channels\FChannelOverrideEntityImportPara-) OverrideParams )


className: TPropertyTrackEntityImportHelperImpl<>

description: The starting point forTPropertyTrackEntityImportHelperImpl<...T>


code: template<typename U, typename PayloadType> [TPropertyTrackEntityImportHelperImpl](API\Runtime\MovieSceneTracks\Tracks\TPropertyTrackEntityImportHelper-)< T..., [TAddConditional](API\Runtime\MovieScene\EntitySystem\TAddConditional)< U > > AddConditional ( [TComponentTypeID](API\Runtime\MovieScene\EntitySystem\TComponentTypeID)< U > ComponentType, PayloadType && InPayload, bool bCondition, [FChannelOverrideEntityImportParams](API\Runtime\MovieScene\Channels\FChannelOverrideEntityImportPara-) OverrideParams )


code: TPropertyTrackWithOverridableChannelsEntityImportHelperImpl ( [TEntityBuilder](API\Runtime\MovieScene\EntitySystem\TEntityBuilder)< T... > && InBuilder, [FPropertyTrackEntityImportHelperParamsImpl](API\Runtime\MovieSceneTracks\Tracks\FPropertyTrackEntityImportHelper-) & InOverrideInfo, [FComponentTypeID](API\Runtime\MovieScene\EntitySystem\FComponentTypeID) InPropertyTag )


description: TPropertyTrackWithOverridableChannelsEntityImportHelperImpl<>

code: template<typename... T> struct TPropertyTrackWithOverridableChannelsEntityImportHelperImpl

OverrideInfo

type: FPropertyTrackE...


code: template<typename U, typename PayloadType> TPropertyTrackWithOverridableChannelsEntityImportHelperImpl< FAdd, TAddConditional< U > > Add &40; TComponentTypeID< U > ComponentType, PayloadType && InPayload, FChannelOverrideEntityImportParams OverrideParams &41;


code: template<typename U, typename PayloadType> TPropertyTrackWithOverridableChannelsEntityImportHelperImpl< FAdd, TAddConditional< U > > AddConditional &40; TComponentTypeID< U > ComponentType, PayloadType && InPayload, bool bCondition, FChannelOverrideEntityImportParams OverrideParams &41;


code: TPropertyTrackWithOverridableChannelsEntityImportHelperImpl &40; FComponentTypeID InPropertyTag, TScriptInterface< IMovieSceneChannelOverrideProvider > InRegistryProvider &41;


description: The starting point forTPropertyTrackWithOverridableChannelsEntityImportHelperImpl<...T>


description:
Adds a constraint.
The newly created constraint section

code: virtual [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * AddConstraint ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time, int32 Duration, const [FName](API\Runtime\Core\UObject\FName) SocketName, const [FName](API\Runtime\Core\UObject\FName) ComponentName, const [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) & ConstraintBindingID )


description:
Generates a new section suitable for use with this track.
a new section suitable for use with this track.

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


description:
Get the track's display name.
Display name text.

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


description:
Does this track support this section class type?
Whether this track supports this section class type

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


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


description: Handles manipulation of path tracks in a movie scene.

code: class UMovieScene3DAttachTrack : public [UMovieScene3DConstraintTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScene3DConstraintTrack)


description: Add a section to this track.

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


description:
Called when all the sections of the track need to be retrieved.
List of all the sections in the track.

code: virtual const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & GetAllSections() const


description:
Checks to see if the section is in this track.
True if the section is in this track.

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


description: Whether or not this track has any data in it.

code: virtual bool IsEmpty() const


description: Removes animation data.

code: virtual void RemoveAllAnimationData()


description: Removes a section from this track.

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


description: Removes a section from this track at a particular index

code: virtual void RemoveSectionAt ( int32 SectionIndex )


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


description: Base class for constraint tracks (tracks that are dependent upon other objects).

code: class UMovieScene3DConstraintTrack : public [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack)

ConstraintSections

type: TArray<TObject...

description: List of all constraint sections.


description:
Create a movie scene eval template for the specified section
A template, or null

code: virtual [FMovieSceneEvalTemplatePtr](API\Runtime\MovieScene\Evaluation\FMovieSceneEvalTemplatePtr) CreateTemplateForSection ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSection ) const


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


description: Handles manipulation of path tracks in a movie scene


description:
Can rename this track.
Whether this track can be renamed.

code: virtual bool CanRename() const


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


description: IMovieSceneBlenderSystemSupport.

code: virtual [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneBlenderSystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneBlenderSystem) > GetBlenderSystem() const


code: virtual void GetSupportedBlenderSystems ( [TArray](API\Runtime\Core\Containers\TArray)< [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneBlenderSystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneBlenderSystem) >> & OutSystemClasses ) const


code: [TArray](API\Runtime\Core\Containers\TArray)< [FTrajectoryKey](API\Runtime\MovieSceneTracks\Tracks\FTrajectoryKey) > GetTrajectoryData ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time, int32 MaxNumDataPoints, [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > ) const


code: virtual void SetBlenderSystem ( [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneBlenderSystem](API\Runtime\MovieScene\EntitySystem\UMovieSceneBlenderSystem) > BlenderSystemClass )


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


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


description: Handles manipulation of component transforms in a movie scene


description: UMovieSceneTrackinterface


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


className: UMovieSceneActorReferenceTrack

description: Handles manipulation of actor reference properties in a movie scene


description: Adds a new sound cue on the next available/non-overlapping row

code: virtual [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * AddNewSound ( [USoundBase](API\Runtime\Engine\Sound\USoundBase) * Sound, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time )


description: Adds a new sound cue to the audio

code: virtual [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * AddNewSoundOnRow ( [USoundBase](API\Runtime\Engine\Sound\USoundBase) * Sound, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time, int32 RowIndex )


description: Add a section to this track.

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


code: virtual const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & GetAllSections() const


description: The audio sections on this track

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


description: Get the height of this track's rows

code: int32 GetRowHeight() const


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


description: Deprecated* IsAMasterTrack is deprecated. Please use Cast(GetOuter())->ContainsTrack instead

code: bool IsAMasterTrack() const


code: virtual bool IsEmpty() const


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: Removes animation data.

code: virtual void RemoveAllAnimationData()


description: Removes a section from this track.

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


code: virtual void RemoveSectionAt ( int32 SectionIndex )


description: Set the height of this track's rows

code: void SetRowHeight ( int32 NewRowHeight )


description: Whether or not this track supports multiple row indices.

code: virtual bool SupportsMultipleRows() const


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


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


className: UMovieSceneAudioTrack

description: Handles manipulation of audio.

code: class UMovieSceneAudioTrack : public [UMovieSceneNameableTrack](API\Runtime\MovieScene\UMovieSceneNameableTrack)


description:
Generates a new section suitable for use with this track.
a new section suitable for use with this track.

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


code: virtual [FMovieSceneEvalTemplatePtr](API\Runtime\MovieScene\Evaluation\FMovieSceneEvalTemplatePtr) CreateTemplateForSection ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSection ) const


className: UMovieSceneBoolTrack

description: Handles manipulation of float properties in a movie scene

code: class UMovieSceneBoolTrack : public [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack), public [IMovieSceneTrackTemplateProducer](API\Runtime\MovieScene\Compilation\IMovieSceneTrackTemplateProducer)


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


code: void SetEnum ( [UEnum](API\Runtime\CoreUObject\UObject\UEnum) * Enum )


description: UMovieSceneTrackinterface

code: virtual void PostLoad()


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


className: UMovieSceneByteTrack

description: Handles manipulation of byte properties in a movie scene

code: class UMovieSceneByteTrack : public [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack)

Enum

type: TObjectPtr<UEn...


description:
Adds a new CameraCut at the specified time.
The newly created camera cut section

code: [UMovieSceneCameraCutSection](API\Runtime\MovieSceneTracks\Sections\UMovieSceneCameraCutSection) * AddNewCameraCut ( const [FMovieSceneObjectBindingID](API\Runtime\MovieScene\FMovieSceneObjectBindingID) & CameraBindingID, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time )


description: Add a section to this track.

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


code: [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) FindEndTimeForCameraCut ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) StartTime )


description:
Called when all the sections of the track need to be retrieved.
List of all the sections in the track.

code: virtual const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & GetAllSections() const


description:
Checks to see if the section is in this track.
True if the section is in this track.

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


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


description: Whether or not this track has any data in it.

code: virtual bool IsEmpty() const


description: Called if the section is moved in Sequencer.

code: virtual EMovieSceneSectionMovedResult OnSectionMoved ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & Section, const [FMovieSceneSectionMovedParams](API\Runtime\MovieScene\FMovieSceneSectionMovedParams) & Params )


description: Sub-classes can override this method to perform custom pre-compilation logic.

code: virtual void PreCompileImpl ( [FMovieSceneTrackPreCompileResult](API\Runtime\MovieScene\FMovieSceneTrackPreCompileResult) & OutPreCompileResult )


description: Removes animation data.

code: virtual void RemoveAllAnimationData()


description: Removes a section from this track at a particular index

code: virtual void RemoveSectionAt ( int32 SectionIndex )


code: virtual EMovieSceneTrackEasingSupportFlags SupportsEasing ( [FMovieSceneSupportsEasingParams](API\Runtime\MovieScene\FMovieSceneSupportsEasingParams) & Params ) const


code: virtual bool SupportsMultipleRows() const


description:
Does this track support this section class type?
Whether this track supports this section class type

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


code: [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * AddNewCameraShake ( const [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) KeyTime, const [UCameraShakeSourceComponent](API\Runtime\Engine\Camera\UCameraShakeSourceComponent) & ShakeSourceComponent )


className: UMovieSceneCameraCutTrack

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

code: class UMovieSceneCameraCutTrack : public [UMovieSceneNameableTrack](API\Runtime\MovieScene\UMovieSceneNameableTrack)


description: Removes a section from this track.

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


code: [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * AddNewCameraShake ( const [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) KeyTime, const [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UCameraShakeBase](API\Runtime\Engine\Camera\UCameraShakeBase) > ShakeClass, bool bIsAutomaticShake )


description: Add a section to this track.

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


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


description:
Create a movie scene eval template for the specified section
A template, or null

code: virtual [FMovieSceneEvalTemplatePtr](API\Runtime\MovieScene\Evaluation\FMovieSceneEvalTemplatePtr) CreateTemplateForSection ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSection ) const


code: virtual const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & GetAllSections() const


description:
Get the track's display name.
Display name text.

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


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


code: virtual bool IsEmpty() const


className: UMovieSceneCameraShakeSourceShakeTrack


description: Called after this track has been compiled, regardless of whether it was compiled through CustomCompile, or the default logic

code: virtual void PostCompile ( [FMovieSceneEvaluationTrack](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationTrack) & Track, const [FMovieSceneTrackCompilerArgs](API\Runtime\MovieScene\Compilation\FMovieSceneTrackCompilerArgs) & Args ) const


description: Removes animation data.

code: virtual void RemoveAllAnimationData()


code: UMovieSceneCameraShakeSourceTriggerTrack ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & Obj )


code: class UMovieSceneCameraShakeSourceTriggerTrack : public [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack), public [IMovieSceneTrackTemplateProducer](API\Runtime\MovieScene\Compilation\IMovieSceneTrackTemplateProducer)

Sections

description: All the sections in this track


code: virtual [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * AddNewCameraShake ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) KeyTime, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UCameraShakeBase](API\Runtime\Engine\Camera\UCameraShakeBase) > ShakeClass )


code: virtual void RemoveSectionAt ( int32 SectionIndex )


code: virtual bool SupportsMultipleRows() const


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


className: UMovieSceneCameraShakeTrack

code: class UMovieSceneCameraShakeTrack : public [UMovieSceneNameableTrack](API\Runtime\MovieScene\UMovieSceneNameableTrack), public [IMovieSceneTrackTemplateProducer](API\Runtime\MovieScene\Compilation\IMovieSceneTrackTemplateProducer)


description: Add a section to this track.


description:
Adds a movie scene section at the requested time.
The newly created sub section

code: virtual [UMovieSceneSubSection](API\Runtime\MovieScene\Sections\UMovieSceneSubSection) * AddSequence ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) StartTime, int32 Duration )


code: virtual [UMovieSceneSubSection](API\Runtime\MovieScene\Sections\UMovieSceneSubSection) * AddSequenceOnRow ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) StartTime, int32 Duration, int32 RowIndex )


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


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


description: The evaluation field is cached with the data and is invalidated if the data signature changes, or if this version number changes. You should bump this version number if you start/stop overriding, or otherwise change the logic, of PopulateEvaluationTree.

code: virtual int8 GetEvaluationFieldVersion() const


code: virtual EMovieSceneSectionMovedResult OnSectionMoved ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & Section, const [FMovieSceneSectionMovedParams](API\Runtime\MovieScene\FMovieSceneSectionMovedParams) & Params )


description: Sub-classes can override this method to perforum custom evaluation tree population logic.

code: virtual bool PopulateEvaluationTree ( [TMovieSceneEvaluationTree](API\Runtime\MovieScene\TMovieSceneEvaluationTree)< [FMovieSceneTrackEvaluationData](API\Runtime\MovieScene\FMovieSceneTrackEvaluationData) > & OutData ) const


description: Removes a section from this track.

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


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


className: UMovieSceneCinematicShotTrack

description: A track that holds consecutive sub sequences.

code: class UMovieSceneCinematicShotTrack : public [UMovieSceneSubTrack](API\Runtime\MovieScene\Tracks\UMovieSceneSubTrack)


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


className: UMovieSceneColorTrack

description: Handles manipulation of float properties in a movie scene

code: class UMovieSceneColorTrack : public [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack)


code: virtual void ExtendEntityImpl ( [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 )


description: Gets the index of the material in the component.

code: int32 GetMaterialIndex() const


description: The name that makes this track unique from other track of the same class.

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


description: UMovieSceneTrackinterface

code: virtual bool SupportsType ( [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) > SectionClass ) 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: Sets the index of the material in the component.

code: void SetMaterialIndex ( int32 InMaterialIndex )


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


className: UMovieSceneComponentMaterialTrack

description: A material track which is specialized for animation materials which are owned by actor components.


description: Add a section to this track.

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


description:
Generates a new section suitable for use with this track.
a new section suitable for use with this track.

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


description:
Called when all the sections of the track need to be retrieved.
List of all the sections in the track.

code: virtual const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & GetAllSections() const


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


description:
Checks to see if the section is in this track.
True if the section is in this track.

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


description: Whether or not this track has any data in it.

code: virtual bool IsEmpty() const


description: Removes animation data.

code: virtual void RemoveAllAnimationData()


description: Removes a section from this track.

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


code: virtual EMovieSceneTrackEasingSupportFlags SupportsEasing ( [FMovieSceneSupportsEasingParams](API\Runtime\MovieScene\FMovieSceneSupportsEasingParams) & Params ) const


description: Removes a section from this track at a particular index

code: virtual void RemoveSectionAt ( int32 SectionIndex )


description: Whether or not this track supports multiple row indices.

code: virtual bool SupportsMultipleRows() const


description:
Does this track support this section class type?
Whether this track supports this section class type


className: UMovieSceneCVarTrack

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

code: class UMovieSceneCVarTrack : public [UMovieSceneNameableTrack](API\Runtime\MovieScene\UMovieSceneNameableTrack)


description: UMovieSceneTrackinterface


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


className: UMovieSceneDataLayerTrack

description: A track that controls loading, unloading and visibility of data layers

code: class UMovieSceneDataLayerTrack : public [UMovieSceneNameableTrack](API\Runtime\MovieScene\UMovieSceneNameableTrack)


description: UMovieSceneTrackinterface

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


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


className: UMovieSceneDoubleTrack

description: Handles manipulation of double properties in a movie scene

code: class UMovieSceneDoubleTrack : public [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack)


description: Get the number of channels used by the vector

code: int32 GetNumChannelsUsed() const


description: Set the number of channels used by the vector

code: void SetNumChannelsUsed ( int32 InNumChannelsUsed )


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


className: UMovieSceneDoubleVectorTrack

description: Handles manipulation of double vectors in a movie scene

code: class UMovieSceneDoubleVectorTrack : public [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack)


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


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


description: UMovieSceneTrackinterface

code: virtual void PostLoad()


code: void SetEnum ( [UEnum](API\Runtime\CoreUObject\UObject\UEnum) * Enum )


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


className: UMovieSceneEnumTrack

description: Handles manipulation of byte properties in a movie scene

code: class UMovieSceneEnumTrack : public [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack)


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


className: UMovieSceneEulerTransformTrack

description: Handles manipulation of 3D euler transform properties in a movie scene

code: class UMovieSceneEulerTransformTrack : public [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack)


description: Add a section to this track.

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


description:
Create a movie scene eval template for the specified section
A template, or null

code: virtual [FMovieSceneEvalTemplatePtr](API\Runtime\MovieScene\Evaluation\FMovieSceneEvalTemplatePtr) CreateTemplateForSection ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSection ) const


description:
Overridable user defined custom compilation method
Compilation result

code: virtual EMovieSceneCompileResult CustomCompile ( [FMovieSceneEvaluationTrack](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationTrack) & Track, const [FMovieSceneTrackCompilerArgs](API\Runtime\MovieScene\Compilation\FMovieSceneTrackCompilerArgs) & Args ) const


code: virtual const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & GetAllSections() const


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


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


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


code: virtual bool IsEmpty() const


description: Called during compilation to populate determinism data for the specified local range

code: virtual void PopulateDeterminismData ( [FMovieSceneDeterminismData](API\Runtime\MovieScene\Compilation\FMovieSceneDeterminismData) & OutData, const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & Range ) const


description: Called after this track has been compiled, regardless of whether it was compiled through CustomCompile, or the default logic

code: virtual void PostCompile ( [FMovieSceneEvaluationTrack](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationTrack) & Track, const [FMovieSceneTrackCompilerArgs](API\Runtime\MovieScene\Compilation\FMovieSceneTrackCompilerArgs) & Args ) const


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: Removes animation data.

code: virtual void RemoveAllAnimationData()


description: Removes a section from this track.

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


code: virtual void RemoveSectionAt ( int32 SectionIndex )


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: virtual bool SupportsMultipleRows() const


description: Default constructor.

code: UMovieSceneEventTrack()


description:
Generates a new section suitable for use with this track.
a new section suitable for use with this track.

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


className: UMovieSceneEventTrack

description: Implements a movie scene track that triggers discrete events during playback.

bFireEventsWhenBackwards

type: uint32: 1

description: If events should be fired when passed playing the sequence backwards.

bFireEventsWhenForwards

description: If events should be fired when passed playing the sequence forwards.

EventPosition

type: EFireEventsAtPo...

description: Defines where in the evaluation to trigger events


description:
Can rename this track.
Whether this track can be renamed.

code: virtual bool CanRename() const


description: UMovieSceneTrackinterface


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


className: UMovieSceneFadeTrack

description: Implements a movie scene track that controls a fade.

code: class UMovieSceneFadeTrack : public [UMovieSceneFloatTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieSceneFloatTrack)


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


className: UMovieSceneFloatTrack

description: Handles manipulation of float properties in a movie scene

code: class UMovieSceneFloatTrack : public [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack)


description: Get the number of channels used by the vector

code: int32 GetNumChannelsUsed() const


description: Set the number of channels used by the vector

code: void SetNumChannelsUsed ( int32 InNumChannelsUsed )


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


className: UMovieSceneFloatVectorTrack

description: Handles manipulation of float vectors in a movie scene

code: class UMovieSceneFloatVectorTrack : public [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack)


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


className: UMovieSceneIntegerTrack

description: Handles manipulation of integer properties in a movie scene

code: class UMovieSceneIntegerTrack : public [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack)


description: Add a section to this track.

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


description:
Called when all the sections of the track need to be retrieved.
List of all the sections in the track.

code: virtual const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & GetAllSections() const


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


code: static uint16 GetEvaluationPriority()


description:
Checks to see if the section is in this track.
True if the section is in this track.

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


description: UMovieSceneTrackinterface

code: virtual bool IsEmpty() const


description: Removes a section from this track.

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


description: Removes a section from this track at a particular index

code: virtual void RemoveSectionAt ( int32 SectionIndex )


description: Whether or not this track supports multiple row indices.

code: virtual bool SupportsMultipleRows() const


description:
Does this track support this section class type?
Whether this track supports this section class type

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


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


className: UMovieSceneLevelVisibilityTrack

description: A track for controlling the visibility of streamed levels.

code: class UMovieSceneLevelVisibilityTrack : public [UMovieSceneNameableTrack](API\Runtime\MovieScene\UMovieSceneNameableTrack)


description:
Generates a new section suitable for use with this track.
a new section suitable for use with this track.

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


code: virtual void ExtendEntityImpl ( [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: 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: UMovieSceneMaterialParameterCollectionTrack ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


description: Handles manipulation of material parameter collections in a movie scene.

MPC

type: TObjectPtr<UMa...

description: The material parameter collection to manipulate


description: Adds a color parameter key to the track.

code: void AddColorParameterKey ( [FName](API\Runtime\Core\UObject\FName) ParameterName, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Position, [FLinearColor](API\Runtime\Core\Math\FLinearColor) Value )


code: void AddColorParameterKey ( [FName](API\Runtime\Core\UObject\FName) ParameterName, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Position, int32 RowIndex, [FLinearColor](API\Runtime\Core\Math\FLinearColor) Value )


description: Adds a scalar parameter key to the track.

code: void AddScalarParameterKey ( [FName](API\Runtime\Core\UObject\FName) ParameterName, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Position, float Value )


code: void AddScalarParameterKey ( [FName](API\Runtime\Core\UObject\FName) ParameterName, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Position, int32 RowIndex, float Value )


description: Add a section to this track.

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


code: virtual const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & GetAllSections() const


description:
Get the section we want to key. If track doesn't support layered blends it will return nulltpr.
The section to key if one exists

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


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


description: Whether or not this track has any data in it.

code: virtual bool IsEmpty() const


description: Removes animation data.

code: virtual void RemoveAllAnimationData()


description: Removes a section from this track.

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


code: virtual void RemoveSectionAt ( int32 SectionIndex )


description: Set This Section as the one to key. If track doesn't support layered blends then don't implement

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


code: virtual bool SupportsMultipleRows() const


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


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


className: UMovieSceneMaterialTrack

description: Handles manipulation of material parameters in a movie scene.

code: class UMovieSceneMaterialTrack : public [UMovieSceneNameableTrack](API\Runtime\MovieScene\UMovieSceneNameableTrack)


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


description:
Create a movie scene eval template for the specified section
A template, or null

code: virtual [FMovieSceneEvalTemplatePtr](API\Runtime\MovieScene\Evaluation\FMovieSceneEvalTemplatePtr) CreateTemplateForSection ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSection ) const


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


className: UMovieSceneObjectPropertyTrack

PropertyClass

type: TObjectPtr<UCl...


description: Adds a Vector parameter key to the track.

code: void AddColorParameterKey ( [FName](API\Runtime\Core\UObject\FName) ParameterName, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Position, [FLinearColor](API\Runtime\Core\Math\FLinearColor) Value )


code: void AddScalarParameterKey ( [FName](API\Runtime\Core\UObject\FName) ParameterName, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Position, float Value )


description: Add a section to this track.

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


code: void AddVectorParameterKey ( [FName](API\Runtime\Core\UObject\FName) ParameterName, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Position, FVector Value )


description:
Called when all the sections of the track need to be retrieved.
List of all the sections in the track.

code: virtual const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & GetAllSections() const


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


description:
Checks to see if the section is in this track.
True if the section is in this track.

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


code: virtual bool IsEmpty() const


description: Removes animation data.

code: virtual void RemoveAllAnimationData()


description: Removes a section from this track.

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


description: Removes a section from this track at a particular index

code: virtual void RemoveSectionAt ( int32 SectionIndex )


description:
Does this track support this section class type?
Whether this track supports this section class type

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


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


className: UMovieSceneParticleParameterTrack

code: class UMovieSceneParticleParameterTrack : public [UMovieSceneNameableTrack](API\Runtime\MovieScene\UMovieSceneNameableTrack), public [IMovieSceneTrackTemplateProducer](API\Runtime\MovieScene\Compilation\IMovieSceneTrackTemplateProducer)


code: virtual void AddNewSection ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) SectionTime )


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


code: virtual [FMovieSceneEvalTemplatePtr](API\Runtime\MovieScene\Evaluation\FMovieSceneEvalTemplatePtr) CreateTemplateForSection ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSection ) const


description:
Get the track's particle sections.
Particle sections collection.

code: virtual [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > GetAllParticleSections() const


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


className: UMovieSceneParticleTrack

description: Handles triggering of particle emitters

code: class UMovieSceneParticleTrack : public [UMovieSceneNameableTrack](API\Runtime\MovieScene\UMovieSceneNameableTrack), public [IMovieSceneTrackTemplateProducer](API\Runtime\MovieScene\Compilation\IMovieSceneTrackTemplateProducer)


description: Get the material index that this track is assigned to

code: int32 GetMaterialIndex() const


description: Set the material index that this track is assigned to

code: void SetMaterialIndex ( int32 MaterialIndex )


className: UMovieScenePrimitiveMaterialTrack

code: class UMovieScenePrimitiveMaterialTrack : public [UMovieScenePropertyTrack](API\Runtime\MovieSceneTracks\Tracks\UMovieScenePropertyTrack)


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


description: Add a section to this track.

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


description:
Can rename this track.
Whether this track can be renamed.

code: virtual bool CanRename() const


description: Find all sections at the current time.

code: [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) *, TInlineAllocator< 4 > > FindAllSections ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time )


description:
Finds a section at the current time.
The found section, or the new section.

code: [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * FindOrAddSection ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time, bool & bSectionAdded )


description:
Finds a section at the current time or extends an existing one
The found section.

code: [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * FindOrExtendSection ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time, float & OutWeight )


code: virtual const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & GetAllSections() const


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


description:
Finds a section at the current time.
The found section.

code: [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * FindSection ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time )


description: Access the property binding for this track

code: const [FMovieScenePropertyBinding](API\Runtime\MovieScene\EntitySystem\FMovieScenePropertyBinding) & GetPropertyBinding() const


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


description:
Get the track's display tooltip text to be shown on the track's name.
Display tooltip text.

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


description: the name of the property being animated by this track


description:
Finds a section we want to key and recieve globally changed values.
The Section that changes.

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


description: The property path for this track


description: The name that makes this track unique from other track of the same class.

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


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


description: Whether or not this track has any data in it.

code: virtual bool IsEmpty() 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()


description: Removes animation data.

code: virtual void RemoveAllAnimationData()


description: Removes a section from this track.

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


code: virtual void RemoveSectionAt ( int32 SectionIndex )


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 the property name for this animatable property

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