Elaztek Developer Hub
Blamite Game Engine - Sapien (Library)  00361.08.25.22.0004.blamite
The level editor application for the Blamite Game Engine.
config.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <Strings/components/settings/config/config.h>
4 #include <Strings/components/diagnostics/errors/errors.h>
5 
6 #ifndef SAPIEN
7 #define SAPIEN
8 #endif
9 
10 #ifdef SAPIEN_LIB_EXPORTS
11 #define SAPIEN_LIB_API __declspec(dllexport)
12 #else
13 #define SAPIEN_LIB_API __declspec(dllimport)
14 #endif
15 
16 #define SAPIEN_CONFIG_DEFAULT_NAME "sapien.cfg"
17 
18 
22 {
28  SAPIEN_LIB_API BlamResult LoadConfig();
29 
36 
42  SAPIEN_LIB_API BlamConfigurationFile* GetConfig();
43 }
Sapien::Settings::Config::GetConfig
SAPIEN_LIB_API BlamConfigurationFile * GetConfig()
Retrieves the Sapien configuration.
Definition: config.cpp:61
Sapien::Settings::Config::IsConfigReady
SAPIEN_LIB_API bool IsConfigReady()
Checks whether the configuration file is ready for use.
Definition: config.cpp:48
SAPIEN_LIB_API
#define SAPIEN_LIB_API
Definition: config.h:13
Sapien::Settings::Config::LoadConfig
SAPIEN_LIB_API BlamResult LoadConfig()
Loads the default Sapien configuration file.
Definition: config.cpp:10
Sapien::Settings::Config
Namespace for anything related to Sapien's configuration.
Definition: config.h:21