Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
Blam::Settings::Config Namespace Reference

Namespace for anything related to engine configuration files. More...

Functions

BLAM BlamResult LoadEngineConfiguration ()
 
BLAM BlamResult LoadConfiguration (std::string filename)
 
BLAM BlamResult LoadConfiguration (std::string filename, int defaults_resource_id)
 
BLAM BlamResult LoadConfiguration (std::string filename, int defaults_resource_id, std::string defaults_resource_type)
 
BLAM BlamResult LoadConfiguration (std::string filename, HMODULE dll_handle, int defaults_resource_id)
 
BLAM BlamResult LoadConfiguration (std::string filename, HMODULE dll_handle, int defaults_resource_id, std::string defaults_resource_type)
 
BLAM BlamConfigurationFile * GetEngineConfiguration ()
 
BLAM BlamConfigurationFile * GetConfiguration (std::string filename)
 
BLAM bool IsEngineConfigurationAvailable ()
 
BLAM bool IsConfigurationAvailable (std::string filename)
 
BLAM void ExpandAllPlaceholders ()
 
BLAM void ExpandFilePlaceholders (BlamConfigurationFile *file)
 
BLAM std::map< std::string, BlamConfigurationFile * > * GetConfigurationFiles ()
 

Detailed Description

Namespace for anything related to engine configuration files.

Function Documentation

◆ ExpandAllPlaceholders()

void Blam::Settings::Config::ExpandAllPlaceholders ( )

◆ ExpandFilePlaceholders()

void Blam::Settings::Config::ExpandFilePlaceholders ( BlamConfigurationFile *  file)

◆ GetConfiguration()

BlamConfigurationFile * Blam::Settings::Config::GetConfiguration ( std::string  filename)

◆ GetConfigurationFiles()

std::map< std::string, BlamConfigurationFile * > * Blam::Settings::Config::GetConfigurationFiles ( )

◆ GetEngineConfiguration()

BlamConfigurationFile * Blam::Settings::Config::GetEngineConfiguration ( )

◆ IsConfigurationAvailable()

bool Blam::Settings::Config::IsConfigurationAvailable ( std::string  filename)

◆ IsEngineConfigurationAvailable()

bool Blam::Settings::Config::IsEngineConfigurationAvailable ( )

◆ LoadConfiguration() [1/5]

BlamResult Blam::Settings::Config::LoadConfiguration ( std::string  filename)

◆ LoadConfiguration() [2/5]

BlamResult Blam::Settings::Config::LoadConfiguration ( std::string  filename,
HMODULE  dll_handle,
int  defaults_resource_id 
)

◆ LoadConfiguration() [3/5]

BlamResult Blam::Settings::Config::LoadConfiguration ( std::string  filename,
HMODULE  dll_handle,
int  defaults_resource_id,
std::string  defaults_resource_type 
)

◆ LoadConfiguration() [4/5]

BlamResult Blam::Settings::Config::LoadConfiguration ( std::string  filename,
int  defaults_resource_id 
)

◆ LoadConfiguration() [5/5]

BlamResult Blam::Settings::Config::LoadConfiguration ( std::string  filename,
int  defaults_resource_id,
std::string  defaults_resource_type 
)

◆ LoadEngineConfiguration()

BlamResult Blam::Settings::Config::LoadEngineConfiguration ( )