29 #ifndef _CEGUIIrrlichtResourceProvider_h_
30 #define _CEGUIIrrlichtResourceProvider_h_
32 #include "CEGUI/RendererModules/Irrlicht/RendererDef.h"
33 #include "../../DefaultResourceProvider.h"
34 #include <IFileSystem.h>
39 class IRR_GUIRENDERER_API IrrlichtResourceProvider :
public DefaultResourceProvider
42 irr::io::IFileSystem& d_fsys;
45 IrrlichtResourceProvider(irr::io::IFileSystem& fs);
46 ~IrrlichtResourceProvider() ;
48 void loadRawDataContainer(
const String& filename, RawDataContainer& output,
49 const String& resourceGroup);
50 void unloadRawDataContainer(RawDataContainer& data);
55 #endif // end of guard _CEGUIIrrlichtResourceProvider_h_