UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
F3DPathExecutionToken Struct Reference
+ Inheritance diagram for F3DPathExecutionToken:

Public Member Functions

 F3DPathExecutionToken (FMovieSceneObjectBindingID InPathBindingID, float InTiming, MovieScene3DPathSection_Axis InFrontAxisEnum, MovieScene3DPathSection_Axis InUpAxisEnum, bool bInFollow, bool bInReverse, bool bInForceUpright)
 
void Eval (USceneComponent *SceneComponent, USplineComponent *SplineComponent, FVector &OutTranslation, FRotator &OutRotation)
 
virtual void Execute (const FMovieSceneContext &Context, const FMovieSceneEvaluationOperand &Operand, FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) override
 
- Public Member Functions inherited from IMovieSceneExecutionToken
virtual ~IMovieSceneExecutionToken ()
 

Public Attributes

FMovieSceneObjectBindingID PathBindingID
 
float Timing
 
MovieScene3DPathSection_Axis FrontAxisEnum
 
MovieScene3DPathSection_Axis UpAxisEnum
 
bool bFollow
 
bool bReverse
 
bool bForceUpright
 

Detailed Description

A movie scene execution token that stores a specific spline component, and an operand

Constructor & Destructor Documentation

◆ F3DPathExecutionToken()

F3DPathExecutionToken::F3DPathExecutionToken ( FMovieSceneObjectBindingID  InPathBindingID,
float  InTiming,
MovieScene3DPathSection_Axis  InFrontAxisEnum,
MovieScene3DPathSection_Axis  InUpAxisEnum,
bool  bInFollow,
bool  bInReverse,
bool  bInForceUpright 
)
inline

Member Function Documentation

◆ Eval()

void F3DPathExecutionToken::Eval ( USceneComponent *  SceneComponent,
USplineComponent *  SplineComponent,
FVector OutTranslation,
FRotator OutRotation 
)
inline

◆ Execute()

virtual void F3DPathExecutionToken::Execute ( const FMovieSceneContext Context,
const FMovieSceneEvaluationOperand Operand,
FPersistentEvaluationData PersistentData,
IMovieScenePlayer Player 
)
inlineoverridevirtual

Execute this token, operating on all objects referenced by 'Operand'

Implements IMovieSceneExecutionToken.

Member Data Documentation

◆ bFollow

bool F3DPathExecutionToken::bFollow

◆ bForceUpright

bool F3DPathExecutionToken::bForceUpright

◆ bReverse

bool F3DPathExecutionToken::bReverse

◆ FrontAxisEnum

MovieScene3DPathSection_Axis F3DPathExecutionToken::FrontAxisEnum

◆ PathBindingID

FMovieSceneObjectBindingID F3DPathExecutionToken::PathBindingID

◆ Timing

float F3DPathExecutionToken::Timing

◆ UpAxisEnum

MovieScene3DPathSection_Axis F3DPathExecutionToken::UpAxisEnum

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