Navigation
API > API/Runtime > API/Runtime/MovieScene
Templated structure that encapsulates any blendable data type, and the information required to blend it
| Name | TBlendableToken |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Evaluation/Blending/BlendableToken.h |
| Include Path | #include "Evaluation/Blending/BlendableToken.h" |
Syntax
template<typename DataType>
struct TBlendableToken
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Default construction | Evaluation/Blending/BlendableToken.h | ||
TBlendableToken
(
const TBlendableToken& |
Copying is disabled | Evaluation/Blending/BlendableToken.h | |
| Move construction/assignment | Evaluation/Blending/BlendableToken.h | ||
TBlendableToken
(
T&& InValue, |
Construction from a value, blend method, and a weight. Scope and bias to be populated later | Evaluation/Blending/BlendableToken.h | |
TBlendableToken
(
T&& InValue, |
Construction from a value, scope, context, blend method, and a weight | Evaluation/Blending/BlendableToken.h |
Structs
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| WorkingDataType | TBlendableTokenTraits< DataType >::WorkingDataType | Evaluation/Blending/BlendableToken.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimatingScope | FMovieSceneEvaluationScope | The scope from which this token was generated. | Evaluation/Blending/BlendableToken.h | |
| BlendingOrder | int32 | Opitonal Blending Order, if present will be used to sort additives and override blend types | Evaluation/Blending/BlendableToken.h | |
| BlendType | EMovieSceneBlendType | Enumeration specifying how this token should be blended | Evaluation/Blending/BlendableToken.h | |
| HierarchicalBias | int32 | The hierarchical bias for this template instance | Evaluation/Blending/BlendableToken.h | |
| Weight | float | Weight to apply to the value | Evaluation/Blending/BlendableToken.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Value | TInlineValue< IData, sizeof(DataType)> | The actual user provided value data, stored as inline bytes (unless it's > sizeof(DataType)) | Evaluation/Blending/BlendableToken.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddTo
(
WorkingDataType& CumulativeBlend, |
Add this value into the specified cumulative blend | Evaluation/Blending/BlendableToken.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TBlendableToken & operator=
(
const TBlendableToken& |
Evaluation/Blending/BlendableToken.h | ||
TBlendableToken & operator=
(
TBlendableToken&& |
Evaluation/Blending/BlendableToken.h |