27 #ifndef _CEGUIIrrlichtMemoryFile_h_ 28 #define _CEGUIIrrlichtMemoryFile_h_ 34 #include "../../Base.h" 35 #include "../../String.h" 47 class IrrlichtMemoryFile :
public irr::io::IReadFile
50 IrrlichtMemoryFile(
const String& filename,
const unsigned char* memory,
52 virtual ~IrrlichtMemoryFile() {};
55 irr::s32 read(
void* buffer, irr::u32 sizeToRead);
58 bool seek(
long finalPos,
bool relativeMovement =
false);
59 #if CEGUI_IRR_SDK_VERSION >= 16 60 const irr::io::path& getFileName()
const;
62 const irr::c8* getFileName()
const;
66 #if CEGUI_IRR_SDK_VERSION >= 16 67 irr::io::path d_filename;
71 const unsigned char* d_buffer;
78 #endif // end of guard _CEGUIIrrlichtMemoryFile_h_ Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42