29 #ifndef _CEGUIMinizipResourceProvider_h_ 30 #define _CEGUIMinizipResourceProvider_h_ 32 #include "CEGUI/Base.h" 33 #include "CEGUI/DefaultResourceProvider.h" 36 # pragma warning(push) 37 # pragma warning(disable : 4251) 49 class CEGUIEXPORT MinizipResourceProvider :
public DefaultResourceProvider
55 MinizipResourceProvider();
56 MinizipResourceProvider(
const String& archive,
bool loadLocal =
true);
57 ~MinizipResourceProvider(
void);
66 void setArchive(
const String& archive);
67 void setLoadLocal(
bool load =
true);
69 void loadRawDataContainer(
const String& filename,
70 RawDataContainer& output,
71 const String& resourceGroup);
72 size_t getResourceGroupFileNames(std::vector<String>& out_vec,
73 const String& file_pattern,
74 const String& resource_group);
76 bool doesFileExist(
const String& filename);
90 #endif // end of guard _CEGUIMinizipResourceProvider_h_ Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42