UAnimationModifiersAssetUserData

Asset user data which can be added to a [USkeleton](API\Runtime\Engine\Animation\USkeleton) or [UAnimSequence](API\Runtime\Engine\Animation\UAnimSequence) to keep track of Animation Modifiers

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UAssetUserData

UAnimationModifiersAssetUserData

References

Module

AnimationModifiers

Header

/Engine/Source/Editor/AnimationModifiers/Public/AnimationModifiersAssetUserData.h

Include

#include "AnimationModifiersAssetUserData.h"

Syntax

class UAnimationModifiersAssetUserData : public UAssetUserData

Remarks

Asset user data which can be added to a USkeleton or UAnimSequence to keep track of Animation Modifiers

Variables

Name Description

Protected variable

TArray< TObject...

 

AnimationModifierInstances

Functions

Name Description

Protected function

void

 

AddAnimationModifier

(
    UAnimationModifier* Instance
)

End UAssetUserData overrides

Protected function

void

 

ChangeAnimationModifierIndex

(
    UAnimationModifier* Instance,
    int32 Direction
)

Public function Const

const TArray...

 

GetAnimationModifierInstances()

Protected function

void

 

RemoveAnimationModifierInstance

(
    UAnimationModifier* Instance
)

Overridden from UObject

Name Description

Protected function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Protected function Virtual

void

 

PostLoad()

Begin UAssetUserData overrides

Protected function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.