Navigation
API > API/Plugins > API/Plugins/AvalancheSceneTree
| Name | FAvaSceneTree |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheSceneTree/Public/AvaSceneTree.h |
| Include Path | #include "AvaSceneTree.h" |
Syntax
USTRUCT ()
struct FAvaSceneTree
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAvaSceneTree() |
AvaSceneTree.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ItemTreeMap | TMap< FAvaSceneItem, FAvaSceneTreeNode > | AvaSceneTree.h | ||
| RootNode | FAvaSceneTreeNode | AvaSceneTree.h | ||
| SceneItems | TArray< FAvaSceneItem > | AvaSceneTree.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAvaSceneTreeNode * FindTreeNode
(
const FAvaSceneItem& InItem |
AvaSceneTree.h | ||
const FAvaSceneTreeNode * FindTreeNode
(
const FAvaSceneItem& InItem |
AvaSceneTree.h | ||
TArray< AActor * > GetChildActors
(
AActor*const InParentActor |
Returns all resolved child actors of a specified parent actor in the scene tree. | AvaSceneTree.h | |
const FAvaSceneItem * GetItemAtIndex
(
int32 InIndex |
AvaSceneTree.h | ||
FAvaSceneTreeNode & GetOrAddTreeNode
(
const FAvaSceneItem& InItem, |
AvaSceneTree.h | ||
TArray< AActor * > GetRootActors
(
const ULevel* InLevel |
Returns all root actors in this tree | AvaSceneTree.h | |
| AvaSceneTree.h | |||
const FAvaSceneTreeNode & GetRootNode () |
AvaSceneTree.h | ||
void PostSerialize
(
const FArchive& Ar |
AvaSceneTree.h | ||
void Reset() |
AvaSceneTree.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool CompareTreeItemOrder
(
const FAvaSceneTreeNode* InA, |
AvaSceneTree.h | ||
static const FAvaSceneTreeNode * FindLowestCommonAncestor
(
const TArray< const FAvaSceneTreeNode* >& InItems |
AvaSceneTree.h |