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 FLayeredMove_MontageStateProvider
Inheritance Hierarchy
- FLayeredMoveBase → FLayeredMove_MontageStateProvider → 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 |
|---|---|---|---|---|
| MontageState | FMoverAnimMontageState | DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h |
|
Functions
Public
Overridden from FLayeredMove_MontageStateProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FMoverAnimMontageState GetMontageState() |
FLayeredMove_MontageStateProvider. | DefaultMovementSet/LayeredMoves/AnimRootMotionLayeredMove.h |
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 |