Navigation
Unreal Engine C++ API Reference > 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, |