#include <Serialization.hpp>
|
| | FBlobSerializer (MemoryMappedFile &file, uint64_t &writeOffset, uint64_t baseOffset=0, Allocator *scratchAlloc=GLOBAL_ALLOC) |
| |
| Span< unsigned char > | Allocate (uint64_t size, uint64_t alignment, uint64_t &outPayloadOffset) |
| |
| FBlobRef | AppendBytes (const void *data, size_t size, uint32_t count, uint32_t stride, FBlobCodec codec=FBlobCodec::None, uint64_t alignment=16) |
| |
| template<typename T > |
| FBlobRef | AppendArray (Vector< T > const &values, FBlobCodec codec=FBlobCodec::None) |
| |
◆ FBlobSerializer()
◆ Allocate()
| Span< unsigned char > FBlobSerializer::Allocate |
( |
uint64_t |
size, |
|
|
uint64_t |
alignment, |
|
|
uint64_t & |
outPayloadOffset |
|
) |
| |
◆ AppendArray()
◆ AppendBytes()
◆ baseOffset
| uint64_t FBlobSerializer::baseOffset {0} |
◆ file
◆ scratchAlloc
◆ writeOffset
| uint64_t& FBlobSerializer::writeOffset |
The documentation for this struct was generated from the following files: