Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene > Evaluation
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvaluationField.h |
Include | #include "Evaluation/MovieSceneEvaluationField.h" |
Syntax
struct FMovieSceneEntityComponentField
Remarks
High-level container which acts as a look-up-table for IMovieSceneEntityProviders and their entities and meta-data in a sequence
Generally generated and accessed through UMovieSceneCompiledDataManager, but can also be used independently. Entity fields are constructed using FMovieSceneEntityComponentFieldBuilder which ensures the invariants of this class are maintained along with guaranteeing no redundant entries exist.
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
const FMovieSceneEvaluationFieldEntityMetaData * | FindMetaData
(
const FMovieSceneEvaluationFieldEntityQuery& InQuery |
Retrieve the meta-data for an entity |
![]() ![]() |
const FMovieSceneEvaluationFieldSharedEntityMetaData * | FindSharedMetaData
(
const FMovieSceneEvaluationFieldEntityQuery& InQuery |
Retrieve the shared meta-data for an entity |
![]() ![]() |
const FMovieSceneEvaluationFieldEntity & | GetEntity
(
int32 EntityIndex |
Retrieve an entity from its index |
![]() ![]() |
bool | Check whether this field contains any one-shot entities | |
![]() ![]() |
bool | IsEmpty () |
Check if this field is empty |
![]() ![]() |
void | QueryOneShotEntities
(
const TRange< FFrameNumber >& QueryRange, |
Query the one-shot entities that overlap with the specified query range. |
![]() ![]() |
void | QueryPersistentEntities
(
FFrameNumber QueryTime, |
Query the persistent entities for any given time within a sequence. |
![]() ![]() |
void | QueryPersistentEntities
(
FFrameNumber QueryTime, |
Query the persistent entities for any given time within a sequence. |