![]() |
Blamite Game Engine - Strings
00390.07.02.23.1947.blamite
A library containing general purpose utilities and classes for use in multiple projects.
|
#include <string>
#include <map>
#include <Strings/components/diagnostics/errors/errors.h>
#include <Strings/components/3rdparty/rapidxml/rapidxml.hpp>
Go to the source code of this file.
Classes | |
struct | BlamResource |
Structure representing a Keystone resource. More... | |
struct | BlamResourceGroup |
Structure representing a Keystone resource group. More... | |
Namespaces | |
BlamStrings | |
Namespace for Blamite's shared C++ library. | |
BlamStrings::Resources | |
Functions used in loading and accessing resources. | |
Macros | |
#define | STRINGS_API __declspec(dllimport) |
Functions | |
STRINGS_API BlamResourceGroup | BlamStrings::Resources::ParseResourceGroupXML (std::string base_dir, std::string resource_file, rapidxml::xml_node<> *root_node, BlamResult *result) |
Parses a resource group from the resource group's XML file. More... | |
STRINGS_API BlamResult | BlamStrings::Resources::LoadResources (std::string resource_file) |
Loads a new resource group. More... | |
STRINGS_API std::string | BlamStrings::Resources::GetResourcePath (std::string group_id, std::string id) |
Retrieves the file path for a given resource. More... | |
STRINGS_API bool | BlamStrings::Resources::ResourceExists (std::string group_id, std::string id) |
Determines if a resource exists within a given group. More... | |
STRINGS_API BlamResourceGroup * | BlamStrings::Resources::GetResourceGroup (std::string group_id) |
Retrieves a resource group. More... | |
STRINGS_API std::map< std::string, BlamResourceGroup > | BlamStrings::Resources::GetResourceGroups () |
Retrieves the map of all resource groups. More... | |
#define STRINGS_API __declspec(dllimport) |