FNodeHierarchyData

Hierarchy of nodes

Windows
MacOS
Linux

References

Module

AnimationCore

Header

/Engine/Source/Runtime/AnimationCore/Public/NodeHierarchy.h

Include

#include "NodeHierarchy.h"

Syntax

struct FNodeHierarchyData

Remarks

Hierarchy of nodes

Variables

Name Description

Public variable

TMap< FName, in...

 

NodeNameToIndexMapping

Transient look up mapping from name to index to array

Public variable

TArray< FNodeOb...

 

Nodes

Node hierarchy data

Public variable

TArray< FTransf...

 

Transforms

Node transform data

Functions

Name Description

Public function

int32

 

Add

(
    const FName& InNodeName,
    const FName& InParentName,
    const FTransform& InTransform
)

Public function

void

 

Allocate

(
    int32 Size
)

Public function

void

 

BuildNodeNameToIndexMapping()

Public function

void

 

Empty

(
    int32 Size
)

Public function Const

int32

 

GetNodeIndex

(
    const FName& NodeName
)

Public function Const

FName

 

GetNodeName

(
    int32 Index
)

Public function Const

int32

 

GetParentIndex

(
    int32 Index
)

Public function Const

FName

 

GetParentName

(
    int32 Index
)

Public function Const

const FTrans...

 

GetTransform

(
    int32 Index
)

Public function

FTransform &

 

GetTransform

(
    int32 Index
)

Public function Const

bool

 

IsValidIndex

(
    int32 Index
)

Public function Const

int32

 

Num()

Returns number of bones in Skeleton.

Public function

int32

 

Remove

(
    const FName& InNodeName
)

Public function

void

 

SetNodeName

(
    int32 Index,
    const FName& NewNodeName
)

Public function

void

 

SetParentName

(
    int32 Index,
    FName NewParent
)

Public function

void

 

SetTransform

(
    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