Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementId.h |
Include |
#include "Elements/Framework/TypedElementId.h" |
struct FTypedElementId
The most minimal representation of an element - its ID! This type is not immediately useful on its own, but can be used to find an element from the element registry or an element list. @note This is ref-counted like handles themselves are, so as long as an ID is available, the handle will be too. @note IDs lack the information needed to auto-release on destruction, so must be manually released, either via the corresponding handle or their owner element registry.
Name | Description | ||
---|---|---|---|
|
CombinedId |
||
|
ElementId |
||
|
TypeId |
Name | Description | |
---|---|---|
|
FTypedElementId() |
|
|
FTypedElementId ( |
|
|
FTypedElementId ( |
Name | Description | |
---|---|---|
|
~FTypedElementId() |
Name | Description | ||
---|---|---|---|
|
FTypedHandle... |
GetCombinedId() |
Access the combined value of this element ID. |
|
FTypedHandle... |
GetElementId() |
Access the element ID portion of this element ID. |
|
FTypedHandle... |
GetTypeId() |
Access the type ID portion of this element ID. |
|
IsSet() |
Has this ID been initialized to a valid element? |
|
|
Private_DestroyNoRef() |
||
|
Private_InitializeNoRef ( |
Name | Description | ||
---|---|---|---|
|
operator bool() |
||
|
FTypedElemen... |
operator= ( |
|
|
FTypedElemen... |
operator= ( |
Name |
Description |
---|---|
Unset |
An unset element ID |