Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Serialization
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Serialization/CompactBinary.h |
| Include | #include "Serialization/CompactBinary.h" |
Syntax
class FCbObjectId
Remarks
An opaque 12-byte object identifier.
It has no intrinsic meaning, and can only be properly interpreted in the context of its usage.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCbObjectId () |
Construct an ObjectId with every byte initialized to zero. | ||
FCbObjectId
(
const ByteArray& ObjectId |
Construct an ObjectId from an array of 12 bytes. | ||
FCbObjectId
(
FMemoryView ObjectId |
Construct an ObjectId from a view of 12 bytes. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const ByteArray & | GetBytes () |
Returns a reference to the raw byte array for the ObjectId. | |
| FMemoryView | GetView () |
Returns a view of the raw byte array for the ObjectId. | |
| FCbObjectId | NewObjectId () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FCbObjectId& B |
||
| bool | operator<
(
const FCbObjectId& B |
||
| bool | operator==
(
const FCbObjectId& B |
Typedefs
| Name | Description |
|---|---|
| ByteArray |