UAnimClassData

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Animation/AnimClassData.h

Include

#include "Animation/AnimClassData.h"

Syntax

class UAnimClassData :
    public UObject,
    public IAnimClassInterface

Variables

Name Description

Public variable

TArray< FAnimBl...

 

AnimBlueprintFunctionData

Serialized function data, used to patch up transient data in AnimBlueprintFunctions.

Public variable

TArray< FAnimBl...

 

AnimBlueprintFunctions

All of the functions that this anim class provides.

Public variable

TArray< TFieldP...

 

AnimNodeProperties

The array of anim nodes.

Public variable

TArray< FAnimNo...

 

AnimNotifies

A list of anim notifies that state machines (or anything else) may reference

Public variable

TArray< FBakedA...

 

BakedStateMachines

List of state machines present in this blueprint class.

Public variable

TArray< TFieldP...

 

DynamicResetNodeProperties

Array of nodes that need a DynamicReset() call.

Public variable

TArray< FExpose...

 

EvaluateGraphExposedInputs

The default handler for graph-exposed inputs.

Public variable

TMap< FName, FA...

 

GraphBlendOptions

Per layer graph blending options.

Public variable

TMap< FName, FG...

 

GraphNameAssetPlayers

Indices for any Asset Player found within a specific (named) Anim Layer Graph, or implemented Anim Interface Graph.

Public variable

TArray< TFieldP...

 

InitializationNodeProperties

Array of nodes that need an OnInitializeAnimInstance call.

Public variable

TArray< TFieldP...

 

LinkedAnimGraphNodeProperties

The array of linked anim graph nodes.

Public variable

TArray< TFieldP...

 

LinkedAnimLayerNodeProperties

The array of linked anim layer nodes.

Public variable

TMap< FName, FC...

 

OrderedSavedPoseIndicesMap

Indices for each of the saved pose nodes that require updating, in the order they need to get updates.

Public variable

TArray< TFieldP...

 

PreUpdateNodeProperties

Array of nodes that need a PreUpdate() call.

Public variable

TArray< FStruct...

 

ResolvedAnimNodeProperties

Public variable

TArray< FStruct...

 

ResolvedDynamicResetNodeProperties

Public variable

TArray< FStruct...

 

ResolvedInitializationNodeProperties

Public variable

TArray< FStruct...

 

ResolvedLinkedAnimGraphNodeProperties

Public variable

TArray< FStruct...

 

ResolvedLinkedAnimLayerNodeProperties

Public variable

TArray< FStruct...

 

ResolvedPreUpdateNodeProperties

Public variable

TArray< FStruct...

 

ResolvedStateMachineNodeProperties

Public variable

TArray< TFieldP...

 

StateMachineNodeProperties

Array of state machine nodes.

Public variable

TArray< FName >

 

SyncGroupNames

Array of sync group names in the order that they are requested during compile.

Public variable

USkeleton *

 

TargetSkeleton

Target skeleton for this blueprint class

Functions

Name Description

Public function

void

 

CopyFrom

(
    IAnimClassInterface* AnimClass
)

Public function

void

 

ResolvePropertyPaths()

Resolve TFieldPaths to FStructPropertys.

Overridden from IAnimClassInterface

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss