CEGUI::IrrlichtMemoryFile Class Reference

Class to wrap a file access interface around a memory buffer to enable us to pass data that has been loaded via the CEGUI::ResourceProvider to irrlicht, via it's IReadFile based interfaces. More...

List of all members.

Public Member Functions

 IrrlichtMemoryFile (const String &filename, const unsigned char *memory, uint32 size)
irr::s32 read (void *buffer, irr::u32 sizeToRead)
long getSize () const
long getPos () const
bool seek (long finalPos, bool relativeMovement=false)
const irr::io::path & getFileName () const

Protected Attributes

irr::io::path d_filename
const unsigned char * d_buffer
uint32 d_size
uint32 d_position

Detailed Description

Class to wrap a file access interface around a memory buffer to enable us to pass data that has been loaded via the CEGUI::ResourceProvider to irrlicht, via it's IReadFile based interfaces.


Generated on Wed Oct 21 10:18:54 2009 for Crazy Eddies GUI System by  doxygen 1.6.1