Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/Serialization
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/Serialization/BulkData.h |
| Include | #include "Serialization/BulkData.h" |
Syntax
class FBulkMetaData
Remarks
Bulk meta data, size, offset, flags and lock status packed in 16 bytes.
Uses 5 bytes for size and offset. [0 - 4][5 - 9][ 10 ][ 11 ]12 - 15 [Size][Offset][Unused][LockFlags]BulkDataFlags
Constructors
| Type | Name | Description | |
|---|---|---|---|
FBulkMetaData
(
EBulkDataFlags Flags |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddFlags
(
EBulkDataFlags Flags |
||
| void | ClearFlags
(
EBulkDataFlags Flags |
||
| bool | FromSerialized
(
FArchive& Ar, |
Serializes FBulkMetaResource from the given archive and builds the returned FBulkMetaData from it. | |
| bool | FromSerialized
(
FArchive& Ar, |
Serializes FBulkMetaResource from the given archive and builds the returned FBulkMetaData from it. | |
| EBulkDataFlags | GetFlags () |
||
| EBulkDataLockStatus | |||
| int64 | GetOffset () |
||
| FIoOffsetAndLength | |||
| int64 | GetSize () |
||
| int64 | |||
| bool | HasAllFlags
(
EBulkDataFlags Flags |
||
| bool | HasAnyFlags
(
EBulkDataFlags Flags |
||
| void | SetFlags
(
EBulkDataFlags Flags |
||
| void | SetLockStatus
(
EBulkDataLockStatus Status |
||
| void | |||
| void | |||
| void | SetSizeOnDisk
(
int64 SizeOnDisk |