gwnavruntime/blob/blobfile.h Source File
Go to the documentation of this file.
10 #ifndef Navigation_BlobFile_H
11 #define Navigation_BlobFile_H
34 static void* LoadVoid(
const char* fileName,
FileOpenerBase* fileOpener, BaseBlobHandler& blobHandler);
36 static void* LoadVoid(File* file, BaseBlobHandler& blobHandler);
41 return (T*)LoadVoid(fileName, fileOpener, blobHandler);
47 return (T*)LoadVoid(file, blobHandler);
51 static KyResult WriteBuffers(File* file,
void* fileHeaderMemory,
void* blobMemory,
KyUInt32 blobSize);
52 static void CloseFile(File* fileToClose);
Base interface for a class that opens a file on disk.
Definition: fileopener.h:35
KyInt32 KyResult
Defines a type that can be returned by methods or functions in the Gameware Navigation SDK to indicat...
Definition: types.h:254
The BlobFile class reads/writes the data maintained in a blob from/to a file.
Definition: blobfile.h:27
The BlobHandler class is a top-level mechanism for serializing blobs between objects in memory and fi...
Definition: blobhandler.h:45
Big-endian format (used, for example, for PlayStation 3, Xbox 360).
Definition: endianness.h:31
Definition: gamekitcrowddispersion.h:20
Type
Enumerates possible endianness types.
Definition: endianness.h:28
unsigned int KyUInt32
Type used internally to represent an unsigned 32-bit integer.
Definition: types.h:36