Navigation
API > API/Plugins > API/Plugins/SmartObjectsModule
Used internally by USmartObjectDefinition to refer to a specific piece of data like the definition itself, its parameters struct, slot data, etc.
| Name | FSmartObjectDefinitionDataHandle |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectTypes.h |
| Include Path | #include "SmartObjectTypes.h" |
Syntax
USTRUCT ()
struct FSmartObjectDefinitionDataHandle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| SmartObjectTypes.h | |||
FSmartObjectDefinitionDataHandle
(
const int32 InSlotIndex, |
SmartObjectTypes.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Invalid | const FSmartObjectDefinitionDataHandle | SmartObjectTypes.h | |
| InvalidIndex | uint16 | SmartObjectTypes.h | |
| Parameters | const FSmartObjectDefinitionDataHandle | SmartObjectTypes.h | |
| ParametersIndex | uint16 | SmartObjectTypes.h | |
| Root | const FSmartObjectDefinitionDataHandle | SmartObjectTypes.h | |
| RootIndex | uint16 | SmartObjectTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetDataIndex() |
SmartObjectTypes.h | ||
int32 GetIndex() |
SmartObjectTypes.h | ||
int32 GetSlotIndex() |
SmartObjectTypes.h | ||
bool IsDataValid() |
SmartObjectTypes.h | ||
bool IsParameters() |
SmartObjectTypes.h | ||
bool IsRoot() |
SmartObjectTypes.h | ||
bool IsSlotValid() |
SmartObjectTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FSmartObjectDefinitionDataHandle& Other |
SmartObjectTypes.h | ||
FSmartObjectDefinitionDataHandle & operator=
(
const FSmartObjectDefinitionDataHandle& Other |
SmartObjectTypes.h | ||
bool operator==
(
const FSmartObjectDefinitionDataHandle& Other |
SmartObjectTypes.h |