UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMovieSceneActorReferenceSectionTemplate Struct Reference

#include <MovieSceneActorReferenceTemplate.h>

+ Inheritance diagram for FMovieSceneActorReferenceSectionTemplate:

Public Member Functions

 FMovieSceneActorReferenceSectionTemplate ()
 
 FMovieSceneActorReferenceSectionTemplate (const UMovieSceneActorReferenceSection &Section, const UMovieScenePropertyTrack &Track)
 
- Public Member Functions inherited from FMovieSceneEvalTemplate
 FMovieSceneEvalTemplate ()
 
bool RequiresInitialization () const
 
EMovieSceneCompletionMode GetCompletionMode () const
 
void SetCompletionMode (EMovieSceneCompletionMode InCompletionMode)
 
virtual void Initialize (const FMovieSceneEvaluationOperand &Operand, const FMovieSceneContext &Context, FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const
 
virtual void EvaluateSwept (const FMovieSceneEvaluationOperand &Operand, const FMovieSceneContext &Context, const TRange< FFrameNumber > &SweptRange, const FPersistentEvaluationData &PersistentData, FMovieSceneExecutionTokens &ExecutionTokens) const
 
virtual void Interrogate (const FMovieSceneContext &Context, FMovieSceneInterrogationData &Container, UObject *BindingOverride) const
 
virtual void Interrogate (const FMovieSceneContext &Context, TRange< FFrameNumber > SweptRange, FMovieSceneInterrogationData &Container, UObject *BindingOverride) const
 
void SetSourceSection (const UMovieSceneSection *InSourceSection)
 
const UMovieSceneSectionGetSourceSection () const
 
- Public Member Functions inherited from FMovieSceneEvalTemplateBase
 FMovieSceneEvalTemplateBase ()
 
virtual ~FMovieSceneEvalTemplateBase ()
 
UScriptStructGetScriptStruct () const
 
bool RequiresSetup () const
 
bool RequiresTearDown () const
 
void OnBeginEvaluation (FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const
 
void OnEndEvaluation (FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const
 

Additional Inherited Members

- Protected Types inherited from FMovieSceneEvalTemplate
enum  EOverrideMask { RequiresInitializeFlag = 0x004 }
 
- Protected Types inherited from FMovieSceneEvalTemplateBase
enum  EOverrideMask { RequiresSetupFlag = 0x001 , RequiresTearDownFlag = 0x002 }
 
- Protected Member Functions inherited from FMovieSceneEvalTemplate
MOVIESCENE_API float EvaluateEasing (FFrameTime CurrentTime) const
 
- Protected Member Functions inherited from FMovieSceneEvalTemplateBase
virtual void TearDown (FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const
 
void EnableOverrides (uint8 OverrideFlag)
 
- Protected Attributes inherited from FMovieSceneEvalTemplate
EMovieSceneCompletionMode CompletionMode
 
TWeakObjectPtr< const UMovieSceneSectionSourceSectionPtr
 
- Protected Attributes inherited from FMovieSceneEvalTemplateBase
uint8 OverrideMask
 

Constructor & Destructor Documentation

◆ FMovieSceneActorReferenceSectionTemplate() [1/2]

FMovieSceneActorReferenceSectionTemplate::FMovieSceneActorReferenceSectionTemplate ( )
inline

◆ FMovieSceneActorReferenceSectionTemplate() [2/2]

FMovieSceneActorReferenceSectionTemplate::FMovieSceneActorReferenceSectionTemplate ( const UMovieSceneActorReferenceSection Section,
const UMovieScenePropertyTrack Track 
)

The documentation for this struct was generated from the following files: