Navigation
API > API/Runtime > API/Runtime/CoreUObject
Templated bulk data.
A bulk data array of typed elements.
| Name | TBulkData |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Serialization/BulkData.h |
| Include Path | #include "Serialization/BulkData.h" |
Syntax
template<typename ElementType>
class TBulkData : public FBulkData
Inheritance Hierarchy
- FBulkData → TBulkData
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBulkDataBuffer< ElementType > GetCopyAsBuffer
(
int64 RequestedElementCount, |
Returns a copy encapsulated by a FBulkDataBuffer. | Serialization/BulkData.h | |
int64 GetElementCount() |
Returns the number of elements in this bulk data array. | Serialization/BulkData.h | |
int32 GetElementSize() |
Element size in bytes. | Serialization/BulkData.h | |
ElementType * Realloc
(
int64 ElementCount |
Change size of locked bulk data. Only valid if locked via read-write lock. | Serialization/BulkData.h | |
void Serialize
(
FArchive& Ar, |
Serialize function used to serialize this bulk data structure. | Serialization/BulkData.h | |
void SerializeWithFlags
(
FArchive& Ar, |
Serialize function used to serialize this bulk data structure, applying an override of the Bulk Data Flags when saving. | Serialization/BulkData.h |