![]() |
Plasma Engine
2.0
|
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 |
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.