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_ Abstract class that defines the required interface for all resource provider sub-classes.
Definition: ResourceProvider.h:47
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Class used as the databuffer for loading files throughout the library.
Definition: DataContainer.h:42
Definition: DefaultResourceProvider.h:45
String class used within the GUI system.
Definition: String.h:62