Navigation
API > API/Plugins > API/Plugins/Mover
Anim Root Motion Move: handles root motion from a montage played on the primary visual component (skeletal mesh). In this method, root motion is extracted independently from anim playback. The move will end itself if the animation is interrupted on the mesh.
| Name | FLayeredMove_AnimRootMotion |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h |
| Include Path | #include "DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h" |
Syntax
USTRUCT (BlueprintType )
struct FLayeredMove_AnimRootMotion : public FLayeredMoveBase
Inheritance Hierarchy
- FLayeredMoveBase → FLayeredMove_AnimRootMotion
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLayeredMove_AnimRootMotion() |
DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FLayeredMove_AnimRootMotion() |
DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Montage | TObjectPtr< UAnimMontage > | DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h |
|
|
| PlayRate | float | Rate at which this montage is intended to play. | DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h |
|
| StartingMontagePosition | float | Montage position when started (in unscaled seconds). | DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h |
|
Functions
Public
Overridden from FLayeredMoveBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h | ||
virtual FLayeredMoveBase * Clone() |
DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h | ||
virtual bool GenerateMove
(
const FMoverTickStartData& StartState, |
Generate a movement. | DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h | |
virtual UScriptStruct * GetScriptStruct() |
DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h | ||
virtual void NetSerialize
(
FArchive& Ar |
DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h | ||
virtual FString ToSimpleString() |
DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h |