UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMovieSceneEvaluationMetaData Struct Reference

#include <MovieSceneEvaluationField.h>

Public Member Functions

void Reset ()
 
void DiffSequences (const FMovieSceneEvaluationMetaData &LastFrame, TArray< FMovieSceneSequenceID > *NewSequences, TArray< FMovieSceneSequenceID > *ExpiredSequences) const
 
void DiffEntities (const FMovieSceneEvaluationMetaData &LastFrame, TArray< FMovieSceneOrderedEvaluationKey > *NewKeys, TArray< FMovieSceneOrderedEvaluationKey > *ExpiredKeys) const
 

Public Attributes

TArray< FMovieSceneSequenceIDActiveSequences
 
TArray< FMovieSceneOrderedEvaluationKeyActiveEntities
 

Detailed Description

Informational meta-data that applies to a given time range

Member Function Documentation

◆ DiffEntities()

void FMovieSceneEvaluationMetaData::DiffEntities ( const FMovieSceneEvaluationMetaData LastFrame,
TArray< FMovieSceneOrderedEvaluationKey > *  NewKeys,
TArray< FMovieSceneOrderedEvaluationKey > *  ExpiredKeys 
) const

Diff the active entities (tracks and sections) this frame, with the specified previous frame's meta-data

Parameters
LastFrameMeta-data pertaining to the last frame
NewKeys(Optional) Ptr to an array that will be populated with entities that are new this frame
ExpiredKeys(Optional) Ptr to an array that will be populated with entities that are no longer being evaluated

◆ DiffSequences()

void FMovieSceneEvaluationMetaData::DiffSequences ( const FMovieSceneEvaluationMetaData LastFrame,
TArray< FMovieSceneSequenceID > *  NewSequences,
TArray< FMovieSceneSequenceID > *  ExpiredSequences 
) const

Diff the active sequences this frame, with the specified previous frame's meta-data

Parameters
LastFrameMeta-data pertaining to the last frame
NewSequences(Optional) Ptr to an array that will be populated with sequences that are new this frame
ExpiredSequences(Optional) Ptr to an array that will be populated with sequences that are no longer being evaluated

◆ Reset()

void FMovieSceneEvaluationMetaData::Reset ( )
inline

Reset this meta-data

Member Data Documentation

◆ ActiveEntities

TArray<FMovieSceneOrderedEvaluationKey> FMovieSceneEvaluationMetaData::ActiveEntities

Array of entities (tracks and/or sections) that are active in this time range.

◆ ActiveSequences

TArray<FMovieSceneSequenceID> FMovieSceneEvaluationMetaData::ActiveSequences

Array of sequences that are active in this time range.


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