Navigation
API > API/Plugins > API/Plugins/MovieSceneAnimMixer
Task that converts the root motion attribute on the top pose of the pose stack to world space by adding on the actor transformation, root base transform, and/or transform origin.
| Name | FAnimNextConvertRootMotionToWorldSpaceTask |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/MovieSceneAnimMixer/Source/MovieSceneAnimMixer/Public/Systems/MovieSceneRootMotionSystem.h |
| Include Path | #include "Systems/MovieSceneRootMotionSystem.h" |
Syntax
USTRUCT ()
struct FAnimNextConvertRootMotionToWorldSpaceTask : public FAnimNextEvaluationTask
Inheritance Hierarchy
- FAnimNextEvaluationTask → FAnimNextConvertRootMotionToWorldSpaceTask
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Systems/MovieSceneRootMotionSystem.h | |||
FAnimNextConvertRootMotionToWorldSpaceTask
(
const TSharedPtr< FMovieSceneMixerRootMotionComponentData >& InRootMotionData, |
Systems/MovieSceneRootMotionSystem.h |
Enums
Public
| Name | Remarks |
|---|---|
| ESpaceConversions | Enum specifying which conversions to perform |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Conversions | ESpaceConversions | Bitmask specifying the conversions to perform | Systems/MovieSceneRootMotionSystem.h | |
| RootOffsetOrigin | FVector | Origin around which to apply RootTransform when space conversion is RootTransformOffset. | Systems/MovieSceneRootMotionSystem.h | |
| RootTransform | FTransform | Base transformation to apply to the root in Actor space, before transform origins. | Systems/MovieSceneRootMotionSystem.h | |
| TransformOrigin | FTransform | Transform origin to apply to the root, if Conversions & ESpaceConversions::TransformOriginToWorld | Systems/MovieSceneRootMotionSystem.h | |
| WeakRootMotionData | TWeakPtr< FMovieSceneMixerRootMotionComponentData > | Weak pointer to the root motion data for all mixed animations. | Systems/MovieSceneRootMotionSystem.h |
Functions
Public
Overridden from FAnimNextEvaluationTask
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Execute
(
UE::AnimNext::FEvaluationVM& VM |
Systems/MovieSceneRootMotionSystem.h | ||
virtual const UScriptStruct * GetStruct() |
Systems/MovieSceneRootMotionSystem.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FAnimNextConvertRootMotionToWorldSpaceTask Make
(
const TSharedPtr< FMovieSceneMixerRootMotionComponentData >& InRootMotionData, |
Systems/MovieSceneRootMotionSystem.h |