UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TMovieSceneTimeArray< DataType > Struct Template Reference

#include <MovieSceneTimeArray.h>

Public Member Functions

void Add (FFrameTime RootTime, const DataType &Datum)
 
void Clear ()
 
TArrayView< const TMovieSceneTimeArrayEntry< DataType > > GetEntries () const
 

Detailed Description

template<typename DataType>
struct TMovieSceneTimeArray< DataType >

A utility class that lets you store a collection of timestamped data originating from various time bases.

All of the data is stored in "root" time space. That is: as you add timestamped data, these timestamps are converted back to "root times" using the inverse of the current time transform. Pushing and popping time transforms, and incrementing loop counts, makes it possible to change what's considered "local time", which affects this inverse transformation.

Member Function Documentation

◆ Add()

template<typename DataType >
void TMovieSceneTimeArray< DataType >::Add ( FFrameTime  RootTime,
const DataType &  Datum 
)
inline

◆ Clear()

template<typename DataType >
void TMovieSceneTimeArray< DataType >::Clear ( )
inline

Clears all entries

◆ GetEntries()

template<typename DataType >
TArrayView< const TMovieSceneTimeArrayEntry< DataType > > TMovieSceneTimeArray< DataType >::GetEntries ( ) const
inline

Gets the current list of entries in the array


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