30 #ifndef _CEGUIDefaultResourceProvider_h_
31 #define _CEGUIDefaultResourceProvider_h_
33 #include "CEGUI/Base.h"
34 #include "CEGUI/ResourceProvider.h"
39 # pragma warning(push)
40 # pragma warning(disable : 4251)
69 void setResourceGroupDirectory(
const String& resourceGroup,
const String& directory);
89 const String& getResourceGroupDirectory(
const String& resourceGroup);
100 void clearResourceGroupDirectory(
const String& resourceGroup);
104 size_t getResourceGroupFileNames(std::vector<String>& out_vec,
105 const String& file_pattern,
106 const String& resource_group);
117 typedef std::map<String, String, StringFastLessCompare> ResourceGroupMap;
118 ResourceGroupMap d_resourceGroups;
123 #if defined(_MSC_VER)
124 # pragma warning(pop)
127 #endif // end of guard _CEGUIDefaultResourceProvider_h_