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 FMovieSceneEntityComponentFieldBuilder
Remarks
Builder class used for populating an FMovieSceneEntityComponentField with data. Ensures that null or redundant entities or meta-data are not added to the field, and that all indices are valid and correct.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Construction from a field to populate |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructor that cleans up redundant data if necessary |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
int32 | AddMetaData
(
const FMovieSceneEvaluationFieldEntityMetaData& InMetaData |
Add meta-data to this tree returning its index within this builder |
![]() |
void | AddOneShotEntity
(
const TRange< FFrameNumber >& OneShotRange, |
Add a one-shot entity to the field for a given range |
![]() |
void | AddOneShotEntity
(
const TRange< FFrameNumber >& OneShotRange, |
Add a one-shot entity to the field for a given range. |
![]() |
void | AddPersistentEntity
(
const TRange< FFrameNumber >& Range, |
Add a persistent entity to the field for a given range |
![]() |
void | AddPersistentEntity
(
const TRange< FFrameNumber >& Range, |
Add a persistent entity to the field for a given range. |
![]() |
int32 | FindOrAddEntity
(
UObject* EntityOwner, |
Retrieve an index for the entity that is identified by the specified owner and ID |
![]() |
FMovieSceneEvaluationFieldSharedEntityMetaData & | Access the shared meta-data for all the entities created by this builder. | |
![]() ![]() |
int32 | Access the index of the shared meta-data of this builder. |
Constants
Name | Description |
---|---|
InvalidEntityID |