Navigation
API > API/Runtime > API/Runtime/AnimationCore
Inheritance Hierarchy
- FNodeHierarchyWithUserData
- FAnimationHierarchy
References
| Module | AnimationCore |
| Header | /Engine/Source/Runtime/AnimationCore/Public/NodeHierarchy.h |
| Include | #include "NodeHierarchy.h" |
Syntax
struct FNodeHierarchyWithUserData
Variables
| Type | Name | Description | |
|---|---|---|---|
| FNodeHierarchyData | Hierarchy |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | |||
| int32 | |||
| int32 | AddUserDataImpl
(
const void* InData |
||
| bool | |||
| void | Empty
(
int32 Size |
||
| void | EmptyUserData
(
int32 Size |
||
| TArray< FName > | GetChildren
(
int32 Index |
Get all list of children | |
| FTransform & | GetGlobalTransform
(
int32 Index |
||
| const FTransform & | GetGlobalTransform
(
int32 Index |
||
| FTransform | GetGlobalTransformByName
(
const FName& NodeName |
||
| const FNodeHierarchyData & | GetHierarchy () |
||
| FTransform & | GetLocalTransform
(
int32 Index |
||
| const FTransform & | GetLocalTransform
(
int32 Index |
It's up to your hierarchy to decide what to do with this | |
| FTransform | GetLocalTransformByName
(
const FName& NodeName |
||
| const DataType & | GetNodeData
(
int32 Index |
||
| DataType & | GetNodeData
(
int32 Index |
||
| int32 | GetNodeIndex
(
const FName& InNodeName |
||
| FName | GetNodeName
(
int32 Index |
||
| const TArray< FNodeObject > & | GetNodes () |
||
| int32 | GetNum () |
||
| int32 | |||
| int32 | GetParentIndex
(
int32 Index |
||
| FName | GetParentName
(
const FName& NodeName |
||
| FName | GetParentName
(
int32 Index |
||
| const TArray< FTransform > & | |||
| TArray< FTransform > & | |||
| void * | GetUserDataImpl
(
int32 Index |
||
| const void * | GetUserDataImpl
(
int32 Index |
Derived classes can implement this to supply per-node user data | |
| bool | HasUserData () |
||
| void | Initialize () |
Should initialize all transient data for fast look up | |
| bool | IsValidIndex
(
int32 Index |
||
| void | |||
| void | RemoveUserData
(
int32 Index |
||
| void | SetGlobalTransform
(
int32 Index, |
||
| void | SetGlobalTransformByName
(
const FName& NodeName, |
||
| void | SetLocalTransform
(
int32 Index, |
||
| void | SetLocalTransformByName
(
const FName& NodeName, |
||
| void | SetNodeName
(
int32 Index, |
||
| void | SetParentName
(
int32 Index, |