UCharacterMovementTrajectoryComponent

Example motion trajectory component implementation for encapsulating: Character Movement ground locomotion.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MotionTrajectory

Header

/Engine/Plugins/Experimental/Animation/MotionTrajectory/Source/MotionTrajectory/Public/MotionTrajectoryCharacterMovement.h

Include

#include "MotionTrajectoryCharacterMovement.h"

Syntax

UCLASS(Meta=(BlueprintSpawnableComponent), Category="Motion Trajectory")
class UCharacterMovementTrajectoryComponent : public UMotionTrajectoryComponent

Remarks

Example motion trajectory component implementation for encapsulating: Character Movement ground locomotion.

Constructors

Name Description

Public function

UCharacterMovementTrajectoryComponent

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UMotionTrajectoryComponent

Name Description

Protected function Virtual Const

FTrajectoryS...

 

GetPresentTrajectory()

Gets the instantaneous/present trajectory sample of the current frame.

Protected function Virtual Const

FTransform

 

GetPresentWorldTransform()

Gets the instantaneous/present world-space transform of the current frame.

Public function Virtual Const

FTrajectoryS...

 

GetTrajectory()

Interface for computing a trajectory prediction.

Public function Virtual Const

FTrajectoryS...

 

GetTrajectoryWithSettings

(
    const FMotionTrajectorySettings& S...,
    bool bIncludeHistory
)

Interface for computing a trajectory prediction with overridden component settings.

Overridden from UActorComponent

Name Description

Public function Virtual

void

 

InitializeComponent()

Initializes the component.

Public function Virtual

void

 

UninitializeComponent()

Handle this component being Uninitialized.