Navigation
API > API/Plugins > API/Plugins/MotionWarping
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimNotifyState
- UAnimNotifyState_MotionWarping
References
| Module | MotionWarping |
| Header | /Engine/Plugins/Animation/MotionWarping/Source/MotionWarping/Public/AnimNotifyState_MotionWarping.h |
| Include | #include "AnimNotifyState_MotionWarping.h" |
Syntax
UCLASS&40;Meta&61;&40;DisplayName&61;"Motion Warping"&41;&41;
class UAnimNotifyState_MotionWarping : public UAnimNotifyState
Remarks
AnimNotifyState used to define a motion warping window in the animation
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< URootMotionModifier > | RootMotionModifier |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAnimNotifyState_MotionWarping
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| URootMotionModifier * | AddRootMotionModifier
(
UMotionWarpingComponent* MotionWarpingComp, |
Creates a root motion modifier from the config class defined in the notify | |
| void | OnBecomeRelevant
(
UMotionWarpingComponent* MotionWarpingComp, |
Called from the MotionWarpingComp when this notify becomes relevant. | |
| void | OnRootMotionModifierActivate
(
UMotionWarpingComponent* MotionWarpingComp, |
||
| void | OnRootMotionModifierDeactivate
(
UMotionWarpingComponent* MotionWarpingComp, |
||
| void | OnRootMotionModifierUpdate
(
UMotionWarpingComponent* MotionWarpingComp, |
||
| void | OnWarpBegin
(
UMotionWarpingComponent* MotionWarpingComp, |
||
| void | OnWarpEnd
(
UMotionWarpingComponent* MotionWarpingComp, |
||
| void | OnWarpUpdate
(
UMotionWarpingComponent* MotionWarpingComp, |
Overridden from UAnimNotifyState
| Type | Name | Description | |
|---|---|---|---|
| void |