![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CompactBinary.h>
Public Types | |
| using | ByteArray = uint8[12] |
Public Member Functions | |
| FCbObjectId ()=default | |
| FCbObjectId (const ByteArray &ObjectId) | |
| CORE_API | FCbObjectId (FMemoryView ObjectId) |
| const ByteArray & | GetBytes () const |
| operator const ByteArray & () const | |
| constexpr FMemoryView | GetView () const |
| bool | operator== (const FCbObjectId &B) const |
| bool | operator!= (const FCbObjectId &B) const |
| bool | operator< (const FCbObjectId &B) const |
Static Public Member Functions | |
| static CORE_API FCbObjectId | NewObjectId () |
Friends | |
| uint32 | GetTypeHash (const FCbObjectId &Id) |
| template<typename CharType > | |
| TStringBuilderBase< CharType > & | operator<< (TStringBuilderBase< CharType > &Builder, const FCbObjectId &Id) |
An opaque 12-byte object identifier.
It has no intrinsic meaning, and can only be properly interpreted in the context of its usage.
| using FCbObjectId::ByteArray = uint8[12] |
|
default |
Construct an ObjectId with every byte initialized to zero.
|
inlineexplicit |
Construct an ObjectId from an array of 12 bytes.
|
explicit |
Construct an ObjectId from a view of 12 bytes.
|
inline |
Returns a reference to the raw byte array for the ObjectId.
|
inlineconstexpr |
Returns a view of the raw byte array for the ObjectId.
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
Convert the ObjectId to a 24-character hex string.