Navigation
API > API/Plugins > API/Plugins/OperatorStackEditor
Abstract base parent item
| Name | FOperatorStackEditorItem |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/OperatorStack/Source/OperatorStack/Public/Items/OperatorStackEditorItem.h |
| Include Path | #include "Items/OperatorStackEditorItem.h" |
Syntax
struct FOperatorStackEditorItem
Derived Classes
- FOperatorStackEditorGroupItem
- FOperatorStackEditorObjectItem
- FOperatorStackEditorPrimitiveItem
- FOperatorStackEditorStructItem
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOperatorStackEditorItem
(
const FOperatorStackEditorItemType& InType |
Items/OperatorStackEditorItem.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FOperatorStackEditorItem() |
Items/OperatorStackEditorItem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
InValueType * Get
(
uint32 InIndex |
You can use this to get the item Item.Get |
Items/OperatorStackEditorItem.h | |
TArray< InValueType * > GetAsArray() |
You can use this to get all the underlying items as an array of a specific type | Items/OperatorStackEditorItem.h | |
virtual uint32 GetHash() |
Override in child to be able to compare item | Items/OperatorStackEditorItem.h | |
virtual uint32 GetValueCount() |
Get the amount of value stored within this item | Items/OperatorStackEditorItem.h | |
virtual void * GetValuePtr
(
uint32 InIndex |
Get raw ptr to value, prefer using Get<>() instead | Items/OperatorStackEditorItem.h | |
const FOperatorStackEditorItemType & GetValueType() |
Get the value type of this item | Items/OperatorStackEditorItem.h | |
bool HasValue () |
Checks if this item has at least one value and that it is usable | Items/OperatorStackEditorItem.h | |
virtual bool HasValue
(
uint32 InIndex |
Checks if this item has a value and that it is usable | Items/OperatorStackEditorItem.h | |
bool IsA() |
You can use this to check if Item.IsA |
Items/OperatorStackEditorItem.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FOperatorStackEditorItem& InOtherItem |
Items/OperatorStackEditorItem.h |