XII Release 0.1.0
Loading...
Searching...
No Matches
xiiOzzArchiveData Class Reference

Stores or gather the data for an ozz file, for random access operations (seek / tell). More...

#include <OzzUtils.h>

Public Member Functions

xiiResult FetchRegularFile (const char *szFile)
 
xiiResult FetchEmbeddedArchive (xiiStreamReader &inout_stream)
 
xiiResult StoreEmbeddedArchive (xiiStreamWriter &inout_stream) const
 

Public Attributes

xiiDefaultMemoryStreamStorage m_Storage
 

Detailed Description

Stores or gather the data for an ozz file, for random access operations (seek / tell).

Since ozz::io::Stream requires seek/tell functionality, it cannot be implemented with basic xiiStreamReader / xiiStreamWriter. Instead, we must have the entire ozz archive data in memory, to be able to jump around arbitrarily.


The documentation for this class was generated from the following files: