Navigation
API > API/Plugins > API/Plugins/OperatorStackEditor
Customization tree used to find all supported items by a customization object
| Name | FOperatorStackEditorTree |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/OperatorStack/Source/OperatorStack/Public/Items/OperatorStackEditorTree.h |
| Include Path | #include "Items/OperatorStackEditorTree.h" |
Syntax
struct FOperatorStackEditorTree
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOperatorStackEditorTree
(
UOperatorStackEditorStackCustomization* InCustomization, |
Items/OperatorStackEditorTree.h |
Structs
| Name | Remarks |
|---|---|
| FOperatorStackEditorTreeNode | Customization tree node used only internally by the tree |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOperatorStackEditorTreeNodePtr | TSharedPtr< FOperatorStackEditorTreeNode > | Items/OperatorStackEditorTree.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ContextWeak | TWeakPtr< FOperatorStackEditorContext > | Source context used to build this tree | Items/OperatorStackEditorTree.h | |
| CustomizationWeak | TWeakObjectPtr< UOperatorStackEditorStackCustomization > | Customization used to build this tree | Items/OperatorStackEditorTree.h | |
| Items | TArray< FOperatorStackEditorItemPtr > | All items in this tree | Items/OperatorStackEditorTree.h | |
| Nodes | TArray< FOperatorStackEditorTreeNodePtr > | All nodes in this tree | Items/OperatorStackEditorTree.h | |
| RootNode | FOperatorStackEditorTreeNodePtr | Root items in the tree | Items/OperatorStackEditorTree.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Contains
(
FOperatorStackEditorItemPtr InItem |
Checks if an item is already contained in the tree | Items/OperatorStackEditorTree.h | |
TConstArrayView< FOperatorStackEditorItemPtr > GetAllItems() |
Get all supported items by this customization | Items/OperatorStackEditorTree.h | |
TArray< FOperatorStackEditorItemPtr > GetChildrenItems
(
FOperatorStackEditorItemPtr InItem |
Get supported children items from a supported item | Items/OperatorStackEditorTree.h | |
const FOperatorStackEditorContext & GetContext() |
Get source context used to build this tree | Items/OperatorStackEditorTree.h | |
UOperatorStackEditorStackCustomization * GetCustomization() |
Get the customization used to build this tree | Items/OperatorStackEditorTree.h | |
TArray< FOperatorStackEditorItemPtr > GetLeafItems() |
Get all leaf supported item | Items/OperatorStackEditorTree.h | |
FOperatorStackEditorItemPtr GetParentItem
(
FOperatorStackEditorItemPtr InItem |
Get supported parent item from a supported child item | Items/OperatorStackEditorTree.h | |
FOperatorStackEditorItemPtr GetRootItem() |
Get all top items supported by this customization | Items/OperatorStackEditorTree.h |