![]() |
Blamite Game Engine - Strings
00402.09.29.23.0627.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"
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 for Blamite's shared C++ library. | |
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, OUT 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, OUT 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.