Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene > Evaluation
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneExecutionTokens.h |
Include | #include "Evaluation/MovieSceneExecutionTokens.h" |
Syntax
struct FMovieSceneExecutionTokens
Remarks
Ordered execution token stack that accumulates tokens that will apply animated state to the sequence environment at a later time
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
|||
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
TEnableIf< TPointerIsConvertibleFromTo< typename TRemoveReference< T >::Type, const IMovieSceneExecu... | Add
(
T&& InToken |
Add a new IMovieSceneExecutionToken derived token to the stack |
![]() |
TEnableIf< TPointerIsConvertibleFromTo< typename TRemoveReference< T >::Type, const IMovieSceneShare... | AddShared
(
FMovieSceneSharedDataId ID, |
Add a new shared execution token to the sorted array of tokens |
![]() |
void | Apply
(
const FMovieSceneContext& RootContext, |
Apply all execution tokens in order, followed by blended tokens |
![]() |
void | BlendToken
(
FMovieSceneBlendingActuatorID InActuatorTypeID, |
Blend the specified global token using the specified actuator ID |
![]() |
IMovieSceneSharedExecutionToken * | Attempt to locate an existing shared execution token by its ID | |
![]() |
FMovieSceneBlendingAccumulator & | Access the execution stack's blending accumulator which is responsible for marshalling all blending operations for all animated objects | |
![]() ![]() |
const FMovieSceneBlendingAccumulator & | Access the execution stack's blending accumulator which is responsible for marshalling all blending operations for all animated objects | |
![]() ![]() |
FMovieSceneEvaluationScope | Get the current evaluation scope | |
![]() |
void | SetContext
(
const FMovieSceneContext& InContext |
Internal: Set the current context |
![]() |
void | SetCurrentScope
(
const FMovieSceneEvaluationScope& InScope |
Internal: Set the current scope |
![]() |
void | SetOperand
(
const FMovieSceneEvaluationOperand& InOperand |
Internal: Set the operand we're currently operating on |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
FMovieSceneExecutionTokens & | operator=
(
const FMovieSceneExecutionTokens& |
|
![]() |
FMovieSceneExecutionTokens & |