Plasma Engine  2.0
Loading...
Searching...
No Matches
plOzzArchiveData Class Reference

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

#include <OzzUtils.h>

Public Member Functions

plResult FetchRegularFile (const char *szFile)
 
plResult FetchEmbeddedArchive (plStreamReader &inout_stream)
 
plResult StoreEmbeddedArchive (plStreamWriter &inout_stream) const
 

Public Attributes

plDefaultMemoryStreamStorage 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 plStreamReader / plStreamWriter. 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: