| IBlendableTokenStack
|
Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/Evaluation/Blending/BlendableTokenStack.h |
Include |
#include "Evaluation/Blending/BlendableTokenStack.h" |
template<typename DataType>
struct TBlendableTokenStack : public IBlendableTokenStack
Implementation of a blendable token stack for any given data type
Name | Description | |
---|---|---|
|
TBlendableTokenStack() |
Name | Description | ||
---|---|---|---|
|
AddToken ( |
Conditionally add a token to this stack if it has a >= hierarchical bias, removing anything of a lower bias |
|
|
SavePreAnimatedState ( |
Helper function for saving pre-animated state for all entites that want RestoreState and relate to the current token stack. |
|
|
SavePreAnimatedStateForAllEntities ( |
Helper function for saving pre-animated state for all entites that contributed to this stack, regardless of whether they want restore state or not |
Name | Description | ||
---|---|---|---|
|
ComputeAndActuate ( |
Implemented by typed stacks to compute the final blended value for its data, and apply that result to the specified object |
|
|
Interrogate ( |
Implemented by typed stacks to interrogate the final blended value for its data. |