Navigation
API > API/Plugins > API/Plugins/MotionWarping
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URootMotionModifier
- URootMotionModifier_Warp
- UDEPRECATED_RootMotionModifier_SimpleWarp
- URootMotionModifier_AdjustmentBlendWarp
- URootMotionModifier_SkewWarp
References
| Module | MotionWarping |
| Header | /Engine/Plugins/Animation/MotionWarping/Source/MotionWarping/Public/RootMotionModifier.h |
| Include | #include "RootMotionModifier.h" |
Syntax
UCLASS&40;Abstract&41;
class URootMotionModifier_Warp : public URootMotionModifier
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< class UCurveFloat > | AddTranslationEasingCurve | Custom curve used to add translation when there is none to warp. | |
| EAlphaBlendOption | AddTranslationEasingFunc | Easing function used when adding translation. | |
| bool | bIgnoreZAxis | Whether to ignore the Z component of the translation. Z motion will remain untouched | |
| bool | bWarpRotation | Whether to warp the rotation component of the root motion | |
| bool | bWarpTranslation | Whether to warp the translation component of the root motion | |
| TOptional< FTransform > | CachedOffsetFromWarpPoint | Cached of the offset from the warp target. | |
| FTransform | CachedTargetTransform | ||
| EMotionWarpRotationMethod | RotationMethod | The method of rotation to use | |
| EMotionWarpRotationType | RotationType | Whether rotation should be warp to match the rotation of the sync point or to face the sync point | |
| float | WarpMaxRotationRate | Maximum rotation rate in degrees/sec. Will be the value used in constant rotation rate | |
| FName | WarpPointAnimBoneName | ||
| EWarpPointAnimProvider | WarpPointAnimProvider | ||
| FTransform | WarpPointAnimTransform | ||
| float | WarpRotationTimeMultiplier | Allow to modify how fast the rotation is warped. | |
| FName | WarpTargetName | Name used to find the warp target for this modifier |
Constructors
| Type | Name | Description | |
|---|---|---|---|
URootMotionModifier_Warp
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FVector | |||
| FQuat | |||
| FRotator | |||
| void | Event called during update if the target transform changes while the warping is active | ||
| void | |||
| FQuat | WarpRotation
(
const FTransform& RootMotionDelta, |
Overridden from URootMotionModifier
| Type | Name | Description | |
|---|---|---|---|
| void | Update
(
const FMotionWarpingUpdateContext& Context |