 |
Blamite Game Engine - blam!
00423.10.27.24.0533.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
6 #define REL_TYPE "release"
8 #define REL_TYPE "debug"
@ Default
Indicates the build string should use the default format.
BLAM BlamContentSource GetContentSource()
Retrieves the current content source.
Definition: engine_definitions.cpp:33
@ Cache
The engine will load all content from cache files.
BLAM void LogEvent(std::string message)
Logs a message to the log and/or console.
Definition: aliases.cpp:130
@ Real
Definition: globals.h:25
@ Long
Represents a long.
Definition: globals.h:27
@ TextLog
Indicates the build string should be formatted for plain text log files.
BlamDebugMenuItem_Command()
Definition: BlamDebugMenuItem_Command.cpp:6
date New version
Definition: chiropteraDM.txt:50
@ Unspecified
A fallback configuration that is returned in the event that no configuration is properly set.
#define REL_TYPE
Definition: engine_definitions.h:8
@ CacheTest
Indicates the engine was built with the 'Cache Test' configuration.
BlamContentSource
Enumerator listing possible content sources.
Definition: engine_definitions.h:129
@ Boolean
Represents a boolean. Can be true or false.
Definition: globals.h:24
@ Console
Indicates the build string should be formatted for the in-game console.
BlamDebugMenuItem_CommandSequence()
Definition: BlamDebugMenuItem_CommandSequence.cpp:6
bool boolean_value
The boolean value of the global.
Definition: globals.h:56
@ Int
Represents an int.
Definition: globals.h:30
ImFontConfig config
Definition: README.txt:49
#define BLAM_VS_PLATFORM
Definition: version_data.h:29
Namespace containing functions which provide engine build information.
Definition: engine_definitions.h:183
BLAM BlamRuntimeConfiguration GetCurrentRuntimeConfig()
Retrieves the current runtime configuration.
Definition: engine_definitions.cpp:12
@ TagTest
Indicates the engine was built with the 'Tag Test' configuration.
BLAM std::string GetReleaseType()
Retrieves the release type of the engine.
Definition: engine_definitions.cpp:179
BlamGlobalType type
The type of the global.
Definition: globals.h:46
BLAM BlamProjectInfo GetCurrentProjectInfo()
Definition: project.cpp:5
@ Tags
The engine will load all content from tags.
#define ENGINE_VERSION
Definition: version_data.h:32
int current_exec_index
The index of the next item to run within the command sequence.
Definition: debug_menu.h:104
#define BLAM
Definition: engine_definitions.h:63
@ Debug
The engine is built as a debug build.
@ TagDebug
Indicates the engine was built with the 'Tag Debug' configuration.
void Activate() override
Called when the menu item is active and the enter key is pressed.
Definition: BlamDebugMenuItem_CommandSequence.cpp:12
Structure containing data for a game engine global.
Definition: globals.h:44
@ CrashScreen
Indicates the build string should be formatted for the crash screen.
@ Test
The engine is built as a test build.
short short_value
The short value of the global.
Definition: globals.h:57
bool read_only
Whether or not the global is protected from modification.
Definition: globals.h:50
@ Release
The engine is built as a release build.
@ CacheRelease
Indicates the engine was built with the 'Cache Release' configuration.
BLAM std::string GetGlobalTypeLabel(BlamGlobalType type)
Retrieves a string representation of a global's type, for use in UI.
Definition: globals.cpp:40
BLAM BlamEngineGlobal * GetGlobal(std::string name)
Retrieves a global with the specified ID.
Definition: globals.cpp:189
@ CacheDebug
Indicates the engine was built with the 'Cache Debug' configuration.
BLAM BlamResult RunCommandLine(std::string command_line)
Executed the provided string as a console command.
Definition: console.cpp:264
@ Short
!< Represents a float.
Definition: globals.h:26
std::vector< std::string > commands
The command sequence to run upon activation.
Definition: debug_menu.h:103
BLAM BlamBuildType GetBuildType()
Retrieves the current build type.
Definition: engine_definitions.cpp:53
BLAM std::string GetBuildDateTime()
Retrieves the build date and time of the engine, pulled directly from the __DATE__ and __TIME__ macro...
Definition: engine_definitions.cpp:169
int int_value
The int value of the global.
Definition: globals.h:59
std::string command
The command to run upon activation.
Definition: debug_menu.h:81
BLAM void LogEventForce(std::string message)
Forcibly logs a message to the log and/or console.
Definition: aliases.cpp:262
BlamBuildType
Enumerator listing possible build types.
Definition: engine_definitions.h:138
float float_value
The float value of the global.
Definition: globals.h:60
BLAM std::string GetVersionBuildString(BlamVersionStringDisplayMode display_mode)
Retrieves the build string of the engine.
Definition: engine_definitions.cpp:76
BlamRuntimeConfiguration
Enumerator listing possible engine runtime configurations.
Definition: engine_definitions.h:75
std::string value_raw
The raw value of the global as a string.
Definition: globals.h:49
BlamVersionStringDisplayMode
Enumerator listing possible display modes for the Blamite build string.
Definition: engine_definitions.h:172
void Activate() override
Called when the menu item is active and the enter key is pressed.
Definition: BlamDebugMenuItem_Command.cpp:11
long long_value
The long value of the global.
Definition: globals.h:58