Navigation
API > API/Runtime > API/Runtime/MovieScene > API/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 |