UAnimNotifyState_MotionWarping

AnimNotifyState used to define a motion warping window in the animation

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UAnimNotifyState

UAnimNotifyState_MotionWarping

References

Module

MotionWarping

Header

/Engine/Plugins/Experimental/Animation/MotionWarping/Source/MotionWarping/Public/AnimNotifyState_MotionWarping.h

Include

#include "AnimNotifyState_MotionWarping.h"

Syntax

UCLASS(Meta=(DisplayName="Motion Warping"))
class UAnimNotifyState_MotionWarping : public UAnimNotifyState

Remarks

AnimNotifyState used to define a motion warping window in the animation

Variables

Name Description

Public variable UProperty Category, EditAnywhere BlueprintReadWrite instanced

URootMotionModi...

 

RootMotionModifier

Constructors

Name Description

Public function

UAnimNotifyState_MotionWarping

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const UFunction Category blueprintnativeevent

URootMotionM...

 

AddRootMotionModifier

(
    UMotionWarpingComponent* Motio...,
    const UAnimSequenceBase* Anima...,
    float StartTime,
    float EndTime
)

Creates a root motion modifier from the config class defined in the notify

Public function Const

void

 

OnBecomeRelevant

(
    UMotionWarpingComponent* Motio...,
    const UAnimSequenceBase* Anima...,
    float StartTime,
    float EndTime
)

Called from the MotionWarpingComp when this notify becomes relevant.

Public function UFunction

void

 

OnRootMotionModifierActivate

(
    UMotionWarpingComponent* Motio...,
    URootMotionModifier* Modifier
)

Public function UFunction

void

 

OnRootMotionModifierDeactivate

(
    UMotionWarpingComponent* Motio...,
    URootMotionModifier* Modifier
)

Public function UFunction

void

 

OnRootMotionModifierUpdate

(
    UMotionWarpingComponent* Motio...,
    URootMotionModifier* Modifier
)

Public function Const UFunction Category, BlueprintImplementableEvent

void

 

OnWarpBegin

(
    UMotionWarpingComponent* Motio...,
    URootMotionModifier* Modifier
)

Public function Const UFunction Category, BlueprintImplementableEvent

void

 

OnWarpEnd

(
    UMotionWarpingComponent* Motio...,
    URootMotionModifier* Modifier
)

Public function Const UFunction Category, BlueprintImplementableEvent

void

 

OnWarpUpdate

(
    UMotionWarpingComponent* Motio...,
    URootMotionModifier* Modifier
)

Overridden from UAnimNotifyState

Name Description

Public function Virtual

void

 

ValidateAssociatedAssets()