29 #ifndef _CEGUIDefaultResourceProvider_h_
30 #define _CEGUIDefaultResourceProvider_h_
32 #include "CEGUI/Base.h"
33 #include "CEGUI/ResourceProvider.h"
38 # pragma warning(push)
39 # pragma warning(disable : 4251)
68 void setResourceGroupDirectory(
const String& resourceGroup,
const String& directory);
88 const String& getResourceGroupDirectory(
const String& resourceGroup);
99 void clearResourceGroupDirectory(
const String& resourceGroup);
103 size_t getResourceGroupFileNames(std::vector<String>& out_vec,
104 const String& file_pattern,
105 const String& resource_group);
116 typedef std::map<String, String, StringFastLessCompare> ResourceGroupMap;
117 ResourceGroupMap d_resourceGroups;
122 #if defined(_MSC_VER)
123 # pragma warning(pop)
126 #endif // end of guard _CEGUIDefaultResourceProvider_h_