Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene > Evaluation
Inheritance Hierarchy
- FMovieSceneEvalTemplateBase
- FMovieSceneEvalTemplate
- FMovieSceneCameraShakeSectionTemplate
- FMovieSceneDMXLibraryTemplate
- FMovieSceneGeometryCollectionSectionTemplate
- FMovieSceneParameterSectionTemplate
- FMovieSceneControlRigParameterTemplate
- FMovieScenePropertySectionTemplate
- FMovieSceneTrackImplementation
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvalTemplateBase.h |
Include | #include "Evaluation/MovieSceneEvalTemplateBase.h" |
Syntax
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 |