![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneMultiChannelBlending.h>
Public Member Functions | |
| TMultiChannelValue () | |
| template<typename OtherType > | |
| TMultiChannelValue (std::initializer_list< OtherType > InitList) | |
| T | operator[] (uint8 Index) const |
| T | Get (uint8 Index, T Default) const |
| bool | IsEmpty () const |
| bool | IsFull () const |
| bool | IsSet (uint8 Index) const |
| void | Set (uint8 Index, T Value) |
| void | Increment (uint8 Index, T Value) |
| void | WeightedBlend (uint8 Index, T Value, float Weight) |
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
|
inline |
Default Constructor
|
inline |
Construction from a set of values. List size must match the number of channels.
|
inline |
Access a value with a default
|
inline |
Increment the channel at the specified index by the specified amount
|
inline |
Check if this value is empty
|
inline |
Check if every channel in this value is valid
|
inline |
Check whether the specified channel index is enabled
|
inline |
Array indexing operator - returns a channel value
|
inline |
Enable and apply a value to the specified channel
|
inline |
Do weighted blend with current value, this is an override