Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/Evaluation
Inheritance Hierarchy
- FMovieSceneEvalTemplateBase
- FMovieSceneEvalTemplate
- FMovieSceneDMXLibraryTemplate
- FMovieScenePropertySectionTemplate
- FMovieSceneTrackImplementation
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvalTemplateBase.h |
| Include | #include "Evaluation/MovieSceneEvalTemplateBase.h" |
Syntax
USTRUCT ()
struct FMovieSceneEvalTemplateBase
Remarks
Base structure used for all movie scene evaluation templates
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint8 | OverrideMask | Mask of overridden properties - not serialized, but setup in SetupOverrides |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default constructor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destruction |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EnableOverrides
(
uint8 OverrideFlag |
Enable the overrides referred to by the specified flag mask | |
| UScriptStruct & | Access the most derived script struct type of this instance for serialization purposes | ||
| UScriptStruct & | Retrieve the script struct pertaining to the most-derived type of this instance. | ||
| void | OnBeginEvaluation
(
FPersistentEvaluationData& PersistentData, |
Called before this template is evaluated for the first time, or since OnEndEvaluation has been called | |
| void | OnEndEvaluation
(
FPersistentEvaluationData& PersistentData, |
Called after this template is no longer being evaluated | |
| bool | Check whether this entity requires set up when it is first evaluated | ||
| bool | Check whether this entity requires tear up when it no longer being evaluated | ||
| void | Setup
(
FPersistentEvaluationData& PersistentData, |
Called before this template is evaluated for the first time, or since OnEndEvaluation has been called. | |
| void | Called after construction to enable overridden functions required by this type. | ||
| void | TearDown
(
FPersistentEvaluationData& PersistentData, |
Called after this template is no longer being evaluated. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EOverrideMask | Base class flag mask that should be considered by any implementations of FMovieSceneEvalTemplateBase |