UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FUnpackedChannelValues Struct Reference

#include <MovieSceneUnpackedChannelValues.h>

Public Member Functions

void Add (FUnpackedChannelValue &&InValue)
 
int32 Num () const
 
const FUnpackedChannelValueoperator[] (int32 Index) const
 
FUnpackedChannelValue StealAtIndex (int32 Index)
 
TArrayView< FUnpackedChannelValueGetValues ()
 

Detailed Description

An array-like container of type-erased values for a collection of FMovieSceneChannels This is used by track editors and property traits as a way of unpacking composite properties into their constituent channels and values.

Member Function Documentation

◆ Add()

void UE::MovieScene::FUnpackedChannelValues::Add ( FUnpackedChannelValue &&  InValue)
inline

Add another value to this collection.

Note
: Addition order is normally important for most properties since it maps to the position of the channel in the channel list

◆ GetValues()

TArrayView< FUnpackedChannelValue > UE::MovieScene::FUnpackedChannelValues::GetValues ( )
inline

Retrieve all channel values as a mutable array view

◆ Num()

int32 UE::MovieScene::FUnpackedChannelValues::Num ( ) const
inline

Return the total number of elements in this container

◆ operator[]()

const FUnpackedChannelValue & UE::MovieScene::FUnpackedChannelValues::operator[] ( int32  Index) const
inline

Retrieve the value at the specified index.

Note
: Index must be a valid index into this container

◆ StealAtIndex()

FUnpackedChannelValue UE::MovieScene::FUnpackedChannelValues::StealAtIndex ( int32  Index)
inline

Remove and return the value at the specified index

Note
: Every subsequent entry will be relocated to fill the resulting gap

The documentation for this struct was generated from the following file: