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

#include <MovieSceneParticleParameterTemplate.h>

+ Inheritance diagram for FMovieSceneParticleParameterSectionTemplate:

Public Member Functions

 FMovieSceneParticleParameterSectionTemplate ()
 
 FMovieSceneParticleParameterSectionTemplate (const UMovieSceneParameterSection &Section, const UMovieSceneParticleParameterTrack &Track)
 
- Public Member Functions inherited from FMovieSceneParameterSectionTemplate
 FMovieSceneParameterSectionTemplate ()
 
- 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
 
virtual void SetupOverrides ()
 

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 FMovieSceneParameterSectionTemplate
MOVIESCENETRACKS_API FMovieSceneParameterSectionTemplate (const UMovieSceneParameterSection &Section)
 
MOVIESCENETRACKS_API void EvaluateCurves (const FMovieSceneContext &Context, FEvaluatedParameterSectionValues &OutValues) const
 
- 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 FMovieSceneParameterSectionTemplate
TArray< FScalarParameterNameAndCurveScalars
 
TArray< FBoolParameterNameAndCurveBools
 
TArray< FVector2DParameterNameAndCurvesVector2Ds
 
TArray< FVectorParameterNameAndCurvesVectors
 
TArray< FColorParameterNameAndCurvesColors
 
TArray< FTransformParameterNameAndCurvesTransforms
 
- Protected Attributes inherited from FMovieSceneEvalTemplate
EMovieSceneCompletionMode CompletionMode
 
TWeakObjectPtr< const UMovieSceneSectionSourceSectionPtr
 
- Protected Attributes inherited from FMovieSceneEvalTemplateBase
uint8 OverrideMask
 

Constructor & Destructor Documentation

◆ FMovieSceneParticleParameterSectionTemplate() [1/2]

FMovieSceneParticleParameterSectionTemplate::FMovieSceneParticleParameterSectionTemplate ( )
inline

◆ FMovieSceneParticleParameterSectionTemplate() [2/2]

FMovieSceneParticleParameterSectionTemplate::FMovieSceneParticleParameterSectionTemplate ( const UMovieSceneParameterSection Section,
const UMovieSceneParticleParameterTrack Track 
)

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