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

#include <MovieScene3DPathTemplate.h>

+ Inheritance diagram for FMovieScene3DPathSectionTemplate:

Public Member Functions

 FMovieScene3DPathSectionTemplate ()
 
 FMovieScene3DPathSectionTemplate (const UMovieScene3DPathSection &Section)
 
- 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 ()
 

Public Attributes

FMovieSceneObjectBindingID PathBindingID
 
FMovieSceneFloatChannel TimingCurve
 
MovieScene3DPathSection_Axis FrontAxisEnum
 
MovieScene3DPathSection_Axis UpAxisEnum
 
uint32 bFollow:1
 
uint32 bReverse:1
 
uint32 bForceUpright: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

◆ FMovieScene3DPathSectionTemplate() [1/2]

FMovieScene3DPathSectionTemplate::FMovieScene3DPathSectionTemplate ( )
inline

◆ FMovieScene3DPathSectionTemplate() [2/2]

FMovieScene3DPathSectionTemplate::FMovieScene3DPathSectionTemplate ( const UMovieScene3DPathSection Section)

Member Data Documentation

◆ bFollow

uint32 FMovieScene3DPathSectionTemplate::bFollow

Follow Curve

◆ bForceUpright

uint32 FMovieScene3DPathSectionTemplate::bForceUpright

Force Upright

◆ bReverse

uint32 FMovieScene3DPathSectionTemplate::bReverse

Reverse Timing

◆ FrontAxisEnum

MovieScene3DPathSection_Axis FMovieScene3DPathSectionTemplate::FrontAxisEnum

Front Axis

◆ PathBindingID

FMovieSceneObjectBindingID FMovieScene3DPathSectionTemplate::PathBindingID

The object binding ID of the path we should attach to

◆ TimingCurve

FMovieSceneFloatChannel FMovieScene3DPathSectionTemplate::TimingCurve

The timing curve

◆ UpAxisEnum

MovieScene3DPathSection_Axis FMovieScene3DPathSectionTemplate::UpAxisEnum

Up Axis


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