Navigation
API > API/Editor > API/Editor/SubobjectDataInterface
References
| Module | SubobjectDataInterface |
| Header | /Engine/Source/Editor/SubobjectDataInterface/Public/SubobjectDataHandle.h |
| Include | #include "SubobjectDataHandle.h" |
Syntax
struct FSubobjectDataHandle
Remarks
A subobject handle is a globally unique identifier for subobjects Upon construction, the handle will be invalid. It is the responsibility of the owning FSubobjectData to set the DataPtr once the subobject data has validated that it has a good context.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FSubobjectData * | GetData () |
||
| TSharedPtr< FSubobjectData > | Returns a pointer to the subobject data that this is a handle for | ||
| bool | IsValid () |
True if the Handle is valid (i.e. not INDEX_NONE). This is true once GenerateNewHandle is called |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FSubobjectDataHandle& Other |
||
| bool | operator==
(
const FSubobjectDataHandle& Other |
Constants
| Name | Description |
|---|---|
| InvalidHandle | A static representation of an invalid handle. |