|
| LzsFile (const Ogre::String &file) |
| Opens a lzs file and extracts it's contents. More...
|
|
| LzsFile (File *file) |
| Opens a lzs file and extracts it's contents. More...
|
|
| LzsFile (File *file, u32 offset, u32 length) |
| Opens a lzs file fragment and extracts it's contents. More...
|
|
| LzsFile (const u8 *buffer, u32 offset, u32 length) |
| Opens a lzs file fragment from a buffer and extracts it's contents. More...
|
|
virtual | ~LzsFile () |
| Destructor. More...
|
|
| File (const Ogre::String &file) |
| Opens a file. More...
|
|
| File (const File *file) |
| Opens a file. More...
|
|
| File (const File *file, u32 offset, u32 length) |
| Loads a file fragment. More...
|
|
| File (const u8 *buffer, u32 offset, u32 length) |
| Loads a file fragment from a buffer. More...
|
|
virtual | ~File () |
| Destructor. More...
|
|
void | WriteFile (const Ogre::String &file) const |
| Writes the contents of the buffer to a file. More...
|
|
const Ogre::String & | GetFileName () const |
| Retrieves the file name. More...
|
|
u32 | GetFileSize () const |
| Retrieves the file size. More...
|
|
void | GetFileBuffer (u8 *buffer, const u32 &start, const u32 &length) const |
| Loads a buffer with the file data. More...
|
|
u8 | GetU8 (u32 offset) const |
| Retrieves a pointer to a byte address in the file. More...
|
|
u16 | GetU16LE (u32 offset) const |
| Retrieves a pointer to a two-byte address in the file. More...
|
|
u32 | GetU32LE (u32 offset) const |
| Retrieves a pointer to a four-byte address in the file. More...
|
|
u8 | readU8 () |
| Reads a byte from the file. More...
|
|
u16 | readU16LE () |
| Reads two bytes from the file (little endian). More...
|
|
u32 | readU32LE () |
| Reads four bytes from the file (little endian). More...
|
|
u32 | GetCurrentOffset () |
| Checks the current offset of the file. More...
|
|
void | SetOffset (u32 offset) |
| Sets the file offset for reading. More...
|
|