![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneEvalTemplateBase.h>
Inheritance diagram for FMovieSceneEvalTemplateBase:Public Member Functions | |
| FMovieSceneEvalTemplateBase () | |
| virtual | ~FMovieSceneEvalTemplateBase () |
| UScriptStruct & | GetScriptStruct () const |
| bool | RequiresSetup () const |
| bool | RequiresTearDown () const |
| void | OnBeginEvaluation (FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const |
| void | OnEndEvaluation (FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const |
| virtual void | SetupOverrides () |
Protected Types | |
| enum | EOverrideMask { RequiresSetupFlag = 0x001 , RequiresTearDownFlag = 0x002 } |
Protected Member Functions | |
| virtual void | Setup (FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const |
| virtual void | TearDown (FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const |
| virtual UScriptStruct & | GetScriptStructImpl () const |
| void | EnableOverrides (uint8 OverrideFlag) |
Protected Attributes | |
| uint8 | OverrideMask |
Base structure used for all movie scene evaluation templates
Base class flag mask that should be considered by any implementations of FMovieSceneEvalTemplateBase
| Enumerator | |
|---|---|
| RequiresSetupFlag | |
| RequiresTearDownFlag | |
|
inline |
Default constructor
|
inlinevirtual |
Virtual destruction
Enable the overrides referred to by the specified flag mask
|
inline |
Access the most derived script struct type of this instance for serialization purposes
|
inlineprotectedvirtual |
Retrieve the script struct pertaining to the most-derived type of this instance. Must be implemented in all derived classes for serialization to work correctly.
Reimplemented in FTestMovieSceneEvalTemplate, FMovieScenePropertySectionTemplate, and FMovieSceneBoolPropertySectionTemplate.
|
inline |
Called before this template is evaluated for the first time, or since OnEndEvaluation has been called
| PersistentData | Persistent data proxy that may contain data pertaining to this entity |
| Player | The player that is responsible for playing back this template |
|
inline |
Called after this template is no longer being evaluated
| PersistentData | Persistent data proxy that may contain data pertaining to this entity |
| Player | The player that is responsible for playing back this template |
|
inline |
Check whether this entity requires set up when it is first evaluated
|
inline |
Check whether this entity requires tear up when it no longer being evaluated
|
inlineprotectedvirtual |
Called before this template is evaluated for the first time, or since OnEndEvaluation has been called. Implement in derived classes.
| PersistentData | Persistent data proxy that may contain data pertaining to this entity |
| Player | The player that is responsible for playing back this template |
Reimplemented in FMovieScenePropertySectionTemplate.
Called after construction to enable overridden functions required by this type.
Reimplemented in FMovieSceneBoolPropertySectionTemplate.
|
inlineprotectedvirtual |
Called after this template is no longer being evaluated. Implement in derived classes.
| PersistentData | Persistent data proxy that may contain data pertaining to this entity |
| Player | The player that is responsible for playing back this template |
|
protected |
Mask of overridden properties - not serialized, but setup in SetupOverrides