Elaztek Developer Hub
Blamite Game Engine - Strings  00386.06.16.23.0646.blamite
A library containing general purpose utilities and classes for use in multiple projects.
resources.h File Reference
+ Include dependency graph for resources.h:
+ This graph shows which files directly or indirectly include this file:

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 BlamResourceGroupBlamStrings::Resources::GetResourceGroup (std::string group_id)
 Retrieves a resource group. More...
 
STRINGS_API std::map< std::string, BlamResourceGroupBlamStrings::Resources::GetResourceGroups ()
 Retrieves the map of all resource groups. More...
 

Macro Definition Documentation

◆ STRINGS_API

#define STRINGS_API   __declspec(dllimport)