Navigation
API > API/Plugins > API/Plugins/AvalancheSceneTree
Struct containing hierarchy index information of the Tree Node
| Name | FAvaSceneTreeNode |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheSceneTree/Public/AvaSceneTreeNode.h |
| Include Path | #include "AvaSceneTreeNode.h" |
Syntax
USTRUCT ()
struct FAvaSceneTreeNode
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FAvaSceneTree | friend | AvaSceneTreeNode.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChildrenIndices | TArray< int32 > | Absolute Indices of the Children in the Owning Tree Scene Item List | AvaSceneTreeNode.h | |
| GlobalIndex | int32 | Index of this Tree Node in the Owning Tree Scene Item List | AvaSceneTreeNode.h | |
| LocalIndex | int32 | Index of this Tree Node relative to the Parent Node Children Items. | AvaSceneTreeNode.h | |
| OwningTree | FAvaSceneTree * | Pointer to the Tree that owns this Node | AvaSceneTreeNode.h | |
| ParentIndex | int32 | Absolute Index of the Parent Node in the Owning Tree Scene Item List. | AvaSceneTreeNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 CalculateHeight() |
AvaSceneTreeNode.h | ||
TArray< const FAvaSceneTreeNode * > FindPath
(
const TArray< const FAvaSceneTreeNode* >& InItems |
AvaSceneTreeNode.h | ||
TConstArrayView< int32 > GetChildrenIndices() |
AvaSceneTreeNode.h | ||
int32 GetGlobalIndex() |
AvaSceneTreeNode.h | ||
int32 GetLocalIndex() |
AvaSceneTreeNode.h | ||
int32 GetParentIndex() |
AvaSceneTreeNode.h | ||
const FAvaSceneTreeNode * GetParentTreeNode() |
AvaSceneTreeNode.h | ||
void Reset() |
AvaSceneTreeNode.h |