Navigation
API > API/Runtime > API/Runtime/MovieScene
Base structure used for all movie scene evaluation templates
| Name | FMovieSceneEvalTemplateBase |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvalTemplateBase.h |
| Include Path | #include "Evaluation/MovieSceneEvalTemplateBase.h" |
Syntax
USTRUCT ()
struct FMovieSceneEvalTemplateBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMovieSceneEvalTemplateBase() |
Default constructor | Evaluation/MovieSceneEvalTemplateBase.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FMovieSceneEvalTemplateBase() |
Virtual destruction | Evaluation/MovieSceneEvalTemplateBase.h |
Enums
Protected
| Name | Remarks |
|---|---|
| EOverrideMask | Base class flag mask that should be considered by any implementations of FMovieSceneEvalTemplateBase |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UScriptStruct & GetScriptStruct() |
Access the most derived script struct type of this instance for serialization purposes | Evaluation/MovieSceneEvalTemplateBase.h | |
void OnBeginEvaluation
(
FPersistentEvaluationData& PersistentData, |
Called before this template is evaluated for the first time, or since OnEndEvaluation has been called | Evaluation/MovieSceneEvalTemplateBase.h | |
void OnEndEvaluation
(
FPersistentEvaluationData& PersistentData, |
Called after this template is no longer being evaluated | Evaluation/MovieSceneEvalTemplateBase.h | |
bool RequiresSetup() |
Check whether this entity requires set up when it is first evaluated | Evaluation/MovieSceneEvalTemplateBase.h | |
bool RequiresTearDown() |
Check whether this entity requires tear up when it no longer being evaluated | Evaluation/MovieSceneEvalTemplateBase.h | |
virtual void SetupOverrides () |
Called after construction to enable overridden functions required by this type. | Evaluation/MovieSceneEvalTemplateBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EnableOverrides
(
uint8 OverrideFlag |
Enable the overrides referred to by the specified flag mask | Evaluation/MovieSceneEvalTemplateBase.h | |
virtual UScriptStruct & GetScriptStructImpl () |
Retrieve the script struct pertaining to the most-derived type of this instance. | Evaluation/MovieSceneEvalTemplateBase.h | |
virtual void Setup
(
FPersistentEvaluationData& PersistentData, |
Called before this template is evaluated for the first time, or since OnEndEvaluation has been called. | Evaluation/MovieSceneEvalTemplateBase.h | |
virtual void TearDown
(
FPersistentEvaluationData& PersistentData, |
Called after this template is no longer being evaluated. | Evaluation/MovieSceneEvalTemplateBase.h |