FAnimationHierarchy

Windows
MacOS
Linux

Inheritance Hierarchy

FNodeHierarchyWithUserData

FAnimationHierarchy

References

Module

ControlRig

Header

/Engine/Plugins/Experimental/ControlRig/Source/ControlRig/Public/Rigs/AnimationHierarchy.h

Include

#include "Rigs/AnimationHierarchy.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FAnimationHierarchy : public FNodeHierarchyWithUserData

Variables

Name Description

Public variable UProperty

TArray< FConstr...

 

UserData

Destructors

Name Description

Public function Virtual

~FAnimationHierarchy()

Overridden from FNodeHierarchyWithUserData

Name Description

Public function Virtual

int32

 

AddUserDataImpl

(
    const void* InData
)

Public function Virtual

void

 

EmptyUserData

(
    int32 Size
)

Public function Virtual Const

const FTrans...

 

GetGlobalTransform

(
    int32 Index
)

Public function Virtual

FTransform &

 

GetGlobalTransform

(
    int32 Index
)

Public function Virtual Const

const FTrans...

 

GetLocalTransform

(
    int32 Index
)

It's up to your hierarchy to decide what to do with this

Public function Virtual

FTransform &

 

GetLocalTransform

(
    int32 Index
)

Public function Virtual Const

int32

 

GetNumUserData()

Public function Virtual Const

const void &...

 

GetUserDataImpl

(
    int32 Index
)

Derived classes can implement this to supply per-node user data

Public function Virtual

void *

 

GetUserDataImpl

(
    int32 Index
)

Public function Virtual Const

bool

 

HasUserData()

Public function Virtual

void

 

RemoveUserData

(
    int32 Index
)

Public function Virtual

void

 

SetGlobalTransform

(
    int32 Index,
    const FTransform& NewTransform
)

Public function Virtual

void

 

SetLocalTransform

(
    int32 Index,
    const FTransform& NewTransform
)

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