Navigation
API > API/Plugins > API/Plugins/MotionWarping
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URootMotionModifier
- URootMotionModifier_Warp
- URootMotionModifier_AdjustmentBlendWarp
References
| Module | MotionWarping |
| Header | /Engine/Plugins/Animation/MotionWarping/Source/MotionWarping/Public/RootMotionModifier_AdjustmentBlendWarp.h |
| Include | #include "RootMotionModifier_AdjustmentBlendWarp.h" |
Syntax
UCLASS&40;HideDropDown, Meta&61;&40;DisplayName&61;"Adjustment Blend Warp"&41;&41;
class URootMotionModifier_AdjustmentBlendWarp : public URootMotionModifier_Warp
Remarks
EXPERIMENTAL: Marked with 'hidedropdown' to prevent it from showing up in the UI since it is not ready for production.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bWarpIKBones | ||
| FTransform | CachedMeshRelativeTransform | ||
| FTransform | CachedMeshTransform | ||
| FTransform | CachedRootMotion | ||
| TArray< FName > | IKBones | ||
| FAnimSequenceTrackContainer | Result |
Constructors
| Type | Name | Description | |
|---|---|---|---|
URootMotionModifier_AdjustmentBlendWarp
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| URootMotionModifier_AdjustmentBlendWarp * | AddRootMotionModifierAdjustmentBlendWarp
(
UMotionWarpingComponent* InMotionWarpingComp, |
||
| void | AdjustmentBlendWarp
(
const FBoneContainer& BoneContainer, |
||
| void | DrawDebugWarpedTracks
(
float DrawDuration |
||
| void | ExtractBoneTransformAtFrame
(
FTransform& OutTransform, |
||
| void | ExtractBoneTransformAtTime
(
FTransform& OutTransform, |
||
| void | ExtractBoneTransformAtTime
(
FTransform& OutTransform, |
||
| void | ExtractMotionDeltaFromRange
(
const FBoneContainer& BoneContainer, |
||
| FTransform | |||
| void | GetAdjustmentBlendIKBoneTransformAndAlpha
(
ACharacter* Character, |
||
| void | GetIKBoneTransformAndAlpha
(
FName BoneName, |
||
| void |
Overridden from URootMotionModifier_Warp
| Type | Name | Description | |
|---|---|---|---|
| void | Event called during update if the target transform changes while the warping is active |
Overridden from URootMotionModifier
| Type | Name | Description | |
|---|---|---|---|
| FTransform | ProcessRootMotion
(
const FTransform& InRootMotion, |