FMovieSceneExecutionTokens

Ordered execution token stack that accumulates tokens that will apply animated state to the sequence environment at a later time

Windows
MacOS
Linux

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

Functions

Name Description

Public function

TEnableIf< T...

 

Add

(
    T&& InToken
)

Add a new IMovieSceneExecutionToken derived token to the stack

Public function

TEnableIf< T...

 

AddShared

(
    FMovieSceneSharedDataId ID,
    T&& InToken
)

Add a new shared execution token to the sorted array of tokens

Public function

void

 

Apply

(
    const FMovieSceneContext& RootCont...,
    IMovieScenePlayer& Player
)

Apply all execution tokens in order, followed by blended tokens

Public function

void

 

BlendToken

(
    FMovieSceneBlendingActuatorID InAct...,
    TBlendableToken< ActuatorDataType >...
)

Blend the specified global token using the specified actuator ID

Public function

IMovieSceneS...

 

FindShared

Attempt to locate an existing shared execution token by its ID

Public function

FMovieSceneB...

 

GetBlendingAccumulator()

Access the execution stack's blending accumulator which is responsible for marshalling all blending operations for all animated objects

Public function Const

const FMovie...

 

GetBlendingAccumulator()

Access the execution stack's blending accumulator which is responsible for marshalling all blending operations for all animated objects

Public function Const

FMovieSceneE...

 

GetCurrentScope()

Get the current evaluation scope

Public function

void

 

SetContext

(
    const FMovieSceneContext& InContex...
)

Internal: Set the current context

Public function

void

 

SetCurrentScope

(
    const FMovieSceneEvaluationScope& ...
)

Internal: Set the current scope

Public function

void

 

SetOperand

(
    const FMovieSceneEvaluationOperand ...
)

Internal: Set the operand we're currently operating on

Operators

Name Description

Public function

FMovieSceneE...

 

operator=

(
    const FMovieSceneExecutionTokens&
)

Public function

FMovieSceneE...

 

operator=

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss