Navigation
API > API/Runtime > API/Runtime/MovieScene
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.
| Name | TMovieSceneTimeArray |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneTimeArray.h |
| Include Path | #include "Evaluation/MovieSceneTimeArray.h" |
Syntax
template<typename DataType>
struct TMovieSceneTimeArray
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FEntry | TMovieSceneTimeArrayEntry< DataType > | Evaluation/MovieSceneTimeArray.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Entries | TArray< FEntry > | Evaluation/MovieSceneTimeArray.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
FFrameTime RootTime, |
Evaluation/MovieSceneTimeArray.h | ||
void Clear() |
Clears all entries | Evaluation/MovieSceneTimeArray.h | |
TArrayView< const TMovieSceneTimeArrayEntry< DataType > > GetEntries() |
Gets the current list of entries in the array | Evaluation/MovieSceneTimeArray.h |