Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/Evaluation/Blending/MovieSceneMultiChannelBlending.h |
Include |
#include "Evaluation/Blending/MovieSceneMultiChannelBlending.h" |
template<typename T, uint8 N>
struct TMultiChannelValue
Generic value type that supports a specific number of channels, optionally masked out. Used for blending types that can be represented as a contiguous set of numeric values. Relative, Weighted and Additive blending occurs on a per-channel basis
Name | Description | |
---|---|---|
|
TMultiChannelValue() |
Default Constructor |
|
TMultiChannelValue ( |
Construction from a set of values. List size must match the number of channels. |
Name | Description | ||
---|---|---|---|
|
T |
Get ( |
Access a value with a default |
|
Increment ( |
Increment the channel at the specified index by the specified amount |
|
|
IsEmpty() |
Check if this value is empty |
|
|
IsFull() |
Check if every channel in this value is valid |
|
|
IsSet ( |
Check whether the specified channel index is enabled |
|
|
Set ( |
Enable and apply a value to the specified channel |
Name | Description | ||
---|---|---|---|
|
T |
operator[] ( |
Array indexing operator - returns a channel value |