UAnimBlueprintGeneratedClass

Windows
MacOS
Linux

Inheritance Hierarchy

Syntax

class UAnimBlueprintGeneratedClass :
    public UBlueprintGeneratedClass,
    public IAnimClassInterface

Variables

Name Description

Public variable

FAnimBlueprintD...

 

AnimBlueprintDebugData

Public variable

TArray< UStruct...

 

AnimNodeProperties

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< FExpose...

 

EvaluateGraphExposedInputs

The default handler for graph-exposed inputs.

Public variable

TArray< int32 >

 

OrderedSavedPoseIndices

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

Public variable

int32

 

RootAnimNodeIndex

The index of the root node in the animation tree (created during link)

Public variable

UStructProperty...

 

RootAnimNodeProperty

The array of anim nodes; this is transient generated data (created during Link)

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

Constructors

Name Description

Public function

UAnimBlueprintGeneratedClass

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

FAnimBluepri...

 

GetAnimBlueprintDebugData()

Public function

int32

 

GetLinkIDForNode

(
    UAnimGraphNode_Base* Node,
    EPropertySearchMode::Type SearchMod...
)

Public function

const int32 ...

 

GetNodePropertyIndex

(
    UAnimGraphNode_Base* Node,
    EPropertySearchMode::Type SearchMod...
)

Public function

const int32 ...

 

GetNodePropertyIndexFromGuid

(
    FGuid Guid,
    EPropertySearchMode::Type SearchMod...
)

Public function

const int32 ...

 

GetNodePropertyIndexFromHierarchy

(
    UAnimGraphNode_Base* Node
)

Public function

UStructPrope...

 

GetPropertyForNode

(
    UAnimGraphNode_Base* Node,
    EPropertySearchMode::Type SearchMod...
)

Public function

StructType &...

 

GetPropertyInstance

(
    UObject* Object,
    FGuid NodeGuid,
    EPropertySearchMode::Type SearchMod...
)

Public function

StructType &...

 

GetPropertyInstance

(
    UObject* Object,
    UAnimGraphNode_Base* Node,
    EPropertySearchMode::Type SearchMod...
)

Public function

StructType &

 

GetPropertyInstanceChecked

(
    UObject* Object,
    UAnimGraphNode_Base* Node,
    EPropertySearchMode::Type SearchMod...
)

Overridden from UClass

Name Description

Public function Virtual Const

uint8 *

 

GetPersistentUberGraphFrame

(
    UObject* Obj,
    UFunction* FuncToCheck
)

Returns memory used to store temporary data on an instance, used by blueprints

Public function Virtual

void

 

PostLoadDefaultObject

(
    UObject* Object
)

Wraps the PostLoad() call for the class default object.

Public function Virtual

void

 

PurgeClass

(
    bool bRecompilingOnLoad
)

Purges out the properties of this class in preparation for it to be regenerated

Overridden from UStruct

Name Description

Public function Virtual

void

 

Link

(
    FArchive& Ar,
    bool bRelinkExistingProperties
)

Creates the field/property links and gets structure ready for use at runtime

Overridden from UObject

Name Description

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.

Overridden from IAnimClassInterface

References

Module

Engine

Header

Runtime/Engine/Classes/Animation/AnimBlueprintGeneratedClass.h

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback