Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene > Evaluation > Blending
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/Blending/MovieSceneMultiChannelBlending.h |
Include | #include "Evaluation/Blending/MovieSceneMultiChannelBlending.h" |
Syntax
template<typename T, uint8 N>
struct TMultiChannelValue
Remarks
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
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Default Constructor | ||
![]() |
TMultiChannelValue
(
std::initializer_list< OtherType > InitList |
Construction from a set of values. List size must match the number of channels. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
T | Get
(
uint8 Index, |
Access a value with a default |
![]() |
void | Increment
(
uint8 Index, |
Increment the channel at the specified index by the specified amount |
![]() ![]() |
bool | IsEmpty () |
Check if this value is empty |
![]() ![]() |
bool | IsFull () |
Check if every channel in this value is valid |
![]() ![]() |
bool | IsSet
(
uint8 Index |
Check whether the specified channel index is enabled |
![]() |
void | Set
(
uint8 Index, |
Enable and apply a value to the specified channel |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
T | operator[]
(
uint8 Index |
Array indexing operator - returns a channel value |