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