Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Editor/SubobjectDataInterface/Public/SubobjectDataHandle.h |
Include |
#include "SubobjectDataHandle.h" |
struct FSubobjectDataHandle
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.
Name | Description | |
---|---|---|
|
FSubobjectDataHandle() |
Name | Description | |
---|---|---|
|
~FSubobjectDataHandle() |
Name | Description | ||
---|---|---|---|
|
FSubobjectDa... |
GetData() |
|
|
TSharedPtr< ... |
GetSharedDataPtr() |
Returns a pointer to the subobject data that this is a handle for |
|
IsValid() |
True if the Handle is valid (i.e. not INDEX_NONE). This is true once GenerateNewHandle is called |
Name | Description | ||
---|---|---|---|
|
operator!= ( |
||
|
operator== ( |
Name |
Description |
---|---|
InvalidHandle |
A static representation of an invalid handle. |