27 #ifndef _CEGUIIrrlichtMemoryFile_h_
28 #define _CEGUIIrrlichtMemoryFile_h_
34 #include "../../Base.h"
35 #include "../../String.h"
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_