![]() |
Blamite Game Engine - blam!
00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
|
#include <string>
Go to the source code of this file.
Namespaces | |
Blam | |
Namespace surrounding all major engine components. | |
Blam::EngineDefs | |
Namespace containing core engine information. | |
InternalUI | |
Namespace containing things for the engine's "internal UI", which is powered through ImGUI. | |
Macros | |
#define | UI_VERSION "10010.02.27.18.0001.blamite" |
#define | ENGINE_VERSION_MANUAL "00006.09.30.19.0001.blamite" |
#define | PRODUCT_ID_INTERNAL "core" |
#define | CACHE_DIRECTORY "maps" |
#define | MOVIES_DIRECTORY "bink" |
#define | PLATFORM "pc" |
#define | DEV_MODE true |
#define | REL_TYPE "debug" |
#define | GAME_TITLE "Project: Infinity" |
#define | GAME_PUBLISHER "Elaztek Studios" |
#define | GAME_DEVELOPER "Elaztek Studios" |
#define | GAME_AFFILIATES "Chaotic United, Elaztek Studios" |
#define | COPYRIGHT "(c) Elaztek Studios/Chaotic United 2013-2019" /*was just 2016*/ |
#define | BLAM |
#define | UI_API |
Enumerations | |
enum | Blam::EngineDefs::VersionStringDisplayMode { Blam::EngineDefs::Default, Blam::EngineDefs::Console, Blam::EngineDefs::TextLog, Blam::EngineDefs::CrashScreen } |
Functions | |
BLAM std::string | Blam::EngineDefs::GetVersionBuildString (VersionStringDisplayMode display_mode) |
Retrieves the build string of the engine. More... | |
const BLAM char * | Blam::EngineDefs::GetVersion () |
Retrieves the version of the engine in the following format: More... | |
const BLAM char * | Blam::EngineDefs::GetPlatform () |
Retrieves the target platform of the engine. More... | |
const BLAM char * | Blam::EngineDefs::GetBuildDate () |
Retrieves the build date of the engine, pulled directly from the __DATE__ macro. More... | |
const BLAM char * | Blam::EngineDefs::GetBuildTime () |
Retrieves the build time of the engine, pulled directly from the __TIME__ macro. More... | |
BLAM std::string | Blam::EngineDefs::GetBuildDateTime () |
Retrieves the build date and time of the engine, pulled directly from the __DATE__ and __TIME__ macros. More... | |
const BLAM char * | Blam::EngineDefs::GetProductID () |
Retrieves the product ID of the engine. More... | |
const BLAM char * | Blam::EngineDefs::GetCacheDirectory () |
Retrieves the directory from which to load game levels. More... | |
const BLAM char * | Blam::EngineDefs::GetBinkDirectory () |
Retrieves the directory to read movies from. More... | |
const BLAM char * | Blam::EngineDefs::GetReleaseType () |
Retrieves the release type of the engine. More... | |
BLAM bool | Blam::EngineDefs::DeveloperMode () |
Retrieves whether or not development mode is enabled. More... | |
const BLAM char * | Blam::EngineDefs::GameTitle () |
Retrieves the game title. More... | |
const BLAM char * | Blam::EngineDefs::GamePublisher () |
Retrieves the game publisher. More... | |
const BLAM char * | Blam::EngineDefs::GameDeveloper () |
Retrieves the game developer. More... | |
const BLAM char * | Blam::EngineDefs::GameAffiliates () |
Retrieves the game affiliates string. More... | |
const BLAM char * | Blam::EngineDefs::GameCopyright () |
Retrieves the game copyright string. More... | |
const UI_API char * | InternalUI::GetVersion () |
Legacy function to retrieve the "UI version". More... | |
#define BLAM |
#define CACHE_DIRECTORY "maps" |
#define COPYRIGHT "(c) Elaztek Studios/Chaotic United 2013-2019" /*was just 2016*/ |
#define DEV_MODE true |
#define ENGINE_VERSION_MANUAL "00006.09.30.19.0001.blamite" |
#define GAME_AFFILIATES "Chaotic United, Elaztek Studios" |
#define GAME_DEVELOPER "Elaztek Studios" |
#define GAME_PUBLISHER "Elaztek Studios" |
#define GAME_TITLE "Project: Infinity" |
#define MOVIES_DIRECTORY "bink" |
#define PLATFORM "pc" |
#define PRODUCT_ID_INTERNAL "core" |
#define REL_TYPE "debug" |
#define UI_API |
#define UI_VERSION "10010.02.27.18.0001.blamite" |