![]() |
XII Release 0.1.0
|
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 |
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.