![]() |
Blamite Game Engine - Strings
00428.01.13.25.2134.blamite
A library containing general purpose utilities and classes for use in multiple projects.
|
#include <map>#include <string>#include <Windows.h>#include "Strings/components/diagnostics/errors/errors.h"#include "Strings/components/resources/color/BlamColor.h"
Include dependency graph for config.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | BlamConfigurationSetting |
| Class representing a configuration setting. More... | |
| class | BlamConfigurationSection |
| Structure representing a configuration section. More... | |
| class | BlamConfigurationFile |
Namespaces | |
| BlamStrings | |
| Namespace containing general-purpose utilities. | |
| BlamStrings::Settings | |
| BlamStrings::Settings::Config | |
| Namespace for anything related to configuration files. | |
Macros | |
| #define | STRINGS_API __declspec(dllimport) |
| #define | EDITOR_CONFIG_DEFAULT_NAME "editor_common.cfg" |
| The default filename for the common editor configuration file. More... | |
| #define | CONFIG_DUMMY_SECTION_NAME "#___default" |
Enumerations | |
| enum | BlamConfigurationSettingType { BlamConfigurationSettingType::String, BlamConfigurationSettingType::Boolean, BlamConfigurationSettingType::Float, BlamConfigurationSettingType::Int, BlamConfigurationSettingType::Color, BlamConfigurationSettingType::Comment, BlamConfigurationSettingType::Invalid } |
| Enumerator defining all possible configuration setting types. More... | |
Functions | |
| STRINGS_API BlamResult | BlamStrings::Settings::Config::LoadConfiguration (std::string filename, std::string comment_delimeter, BlamConfigurationFile **file) |
| Loads a new configuration file from disk. More... | |
| STRINGS_API BlamResult | BlamStrings::Settings::Config::LoadConfiguration (std::string filename, std::string defaults_filename, std::string comment_delimeter, BlamConfigurationFile **file) |
| Loads a new configuration file from disk. More... | |
| #define CONFIG_DUMMY_SECTION_NAME "#___default" |
| #define EDITOR_CONFIG_DEFAULT_NAME "editor_common.cfg" |
The default filename for the common editor configuration file.
| #define STRINGS_API __declspec(dllimport) |
|
strong |
Enumerator defining all possible configuration setting types.