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

#include <MovieSceneEventTemplate.h>

+ Inheritance diagram for FMovieSceneEventSectionTemplate:

Public Member Functions

 FMovieSceneEventSectionTemplate ()
 
 FMovieSceneEventSectionTemplate (const UMovieSceneEventSection &Section, const UMovieSceneEventTrack &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 Evaluate (const FMovieSceneEvaluationOperand &Operand, const FMovieSceneContext &Context, 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
 
virtual void SetupOverrides ()
 

Public Attributes

FMovieSceneEventSectionData EventData
 
uint32 bFireEventsWhenForwards: 1
 
uint32 bFireEventsWhenBackwards: 1
 

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 Setup (FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const
 
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

◆ FMovieSceneEventSectionTemplate() [1/2]

FMovieSceneEventSectionTemplate::FMovieSceneEventSectionTemplate ( )
inline

◆ FMovieSceneEventSectionTemplate() [2/2]

FMovieSceneEventSectionTemplate::FMovieSceneEventSectionTemplate ( const UMovieSceneEventSection Section,
const UMovieSceneEventTrack Track 
)

Member Data Documentation

◆ bFireEventsWhenBackwards

uint32 FMovieSceneEventSectionTemplate::bFireEventsWhenBackwards

◆ bFireEventsWhenForwards

uint32 FMovieSceneEventSectionTemplate::bFireEventsWhenForwards

◆ EventData

FMovieSceneEventSectionData FMovieSceneEventSectionTemplate::EventData

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