Navigation
API > API/Runtime > API/Runtime/AnimationCore
Hierarchy of nodes
| Name | FNodeHierarchyData |
| Type | struct |
| Header File | /Engine/Source/Runtime/AnimationCore/Public/NodeHierarchy.h |
| Include Path | #include "NodeHierarchy.h" |
Syntax
USTRUCT ()
struct FNodeHierarchyData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| NodeNameToIndexMapping | TMap< FName, int32 > | Transient look up mapping from name to index to array | NodeHierarchy.h | |
| Nodes | TArray< FNodeObject > | Node hierarchy data | NodeHierarchy.h | |
| Transforms | TArray< FTransform > | Node transform data | NodeHierarchy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| NodeHierarchy.h | |||
void Allocate
(
int32 Size |
NodeHierarchy.h | ||
void BuildNodeNameToIndexMapping() |
NodeHierarchy.h | ||
void Empty
(
int32 Size |
NodeHierarchy.h | ||
int32 GetNodeIndex
(
const FName& NodeName |
NodeHierarchy.h | ||
FName GetNodeName
(
int32 Index |
NodeHierarchy.h | ||
int32 GetParentIndex
(
int32 Index |
NodeHierarchy.h | ||
FName GetParentName
(
int32 Index |
NodeHierarchy.h | ||
const FTransform & GetTransform
(
int32 Index |
NodeHierarchy.h | ||
FTransform & GetTransform
(
int32 Index |
NodeHierarchy.h | ||
bool IsValidIndex
(
int32 Index |
NodeHierarchy.h | ||
int32 Num() |
Returns number of bones in Skeleton. | NodeHierarchy.h | |
int32 Remove
(
const FName& InNodeName |
NodeHierarchy.h | ||
void SetNodeName
(
int32 Index, |
NodeHierarchy.h | ||
void SetParentName
(
int32 Index, |
NodeHierarchy.h | ||
void SetTransform
(
int32 Index, |
NodeHierarchy.h |