gwnavruntime/blob/blobfile.h Source File
Go to the documentation of this file.
32 static void* LoadVoid(
const char* fileName,
FileOpenerBase* fileOpener, BaseBlobHandler& blobHandler);
34 static void* LoadVoid(File* file, BaseBlobHandler& blobHandler);
39 return (T*)LoadVoid(fileName, fileOpener, blobHandler);
45 return (T*)LoadVoid(file, blobHandler);
49 static KyResult WriteBuffers(File* file,
void* fileHeaderMemory,
void* blobMemory,
KyUInt32 blobSize);
50 static void CloseFile(File* fileToClose);
Base interface for a class that opens a file on disk.
Definition: fileopener.h:30
The BlobFile class reads/writes the data maintained in a blob from/to a file.
Definition: blobfile.h:25
std::uint32_t KyUInt32
uint32_t
Definition: types.h:29
The BlobHandler class is a top-level mechanism for serializing blobs between objects in memory and fi...
Definition: blobhandler.h:40
Little-endian format (used, for example, for Windows, Linux).
Definition: endianness.h:22
Navigation return code class.
Definition: types.h:108
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
Type
Enumerates possible endianness types.
Definition: endianness.h:20