|
| Animation |
| Namespace for animation data.
|
|
| API |
| Namespace containing the Blamite Engine API.
|
|
| Cache |
| Namespace containing functions related to caching.
|
|
| Config |
| Namespace for legacy configuration compatiability.
|
|
| Content |
|
| CrashScreen |
| Namespace for the engine's crash screen and error handling.
|
|
| DebugUI |
| Namespace containing things relating to ImGUI, and the ImGUI draw list.
|
|
| Diagnostics |
| Namespace containing things related to engine diagnostics, profiling, error handling, and logging.
|
|
| DialogHelpers |
| Namespace containing helper functions for Win32 dialogs.
|
|
| Dialogs |
| Namespace containing things related to the displaying of Win32 dialogs.
|
|
| Director |
| Namespace for things related to the debug camera (director).
|
|
| DiscordRPC |
| Namespace containing things related to Discord Rich Presence.
|
|
| EngineDefs |
| Namespace containing core engine information.
|
|
| EngineResources |
| Namespace for things related to game engine resources.
|
|
| EngineText |
| Namespace for things related to game engine strings.
|
|
| Error |
| Namespace containing things relating to Error information and reporting.
|
|
| Events |
| Namespace for handling things related to Events.
|
|
| Globals |
| Namespace containing things relating to game engine globals.
|
|
| Input |
|
| InteropAPI |
| Namespace containing functions relating to the Blamite C# Interoperability API.
|
|
| Logger |
| Namespace containing things related to the Blamite Logger.
|
|
| Modules |
|
| Network |
| Namespace containing things related to networking.
|
|
| Placeholders |
| Namespace containing things related to the Placeholders system.
|
|
| Reader |
|
| Rendering |
|
| Resources |
|
| Sentry |
| Namespace for things relating to Sentry.
|
|
| Settings |
|
| Switches |
| Namespace containing things relating to command-line switches.
|
|
| Tick |
| Namespace containing components relating to the game tick.
|
|
| UI |
| Namespace for things relating to the Blamite UI system.
|
|
| Utils |
| Namespace containing general-purpose utilities.
|
|
| World |
|
| Writer |
|
|
BLAM command_object | CreateCommandFromFile (std::string filename) |
|
BLAM std::string | get_csc_cmd_name (std::string filename) |
|
BLAM std::string | csc_var_process (std::string const &s) |
|
BLAM std::string | csc_var_process (std::string const &s, char read_until) |
|
BLAM void | Assert (const char *expression, const char *file, int line) |
| Forces an engine assertion failure, and shows the crash screen. More...
|
|
BLAM void | Assert (const char *expression, const char *file, int line, std::string message) |
| Forces an engine assertion failure, and shows the crash screen, with additional details. More...
|
|
BLAM void | linearAllocCreate (Blam::LinearAllocator *alloc, UINT64 size) |
|
BLAM UINT8 * | linearAlloc (Blam::LinearAllocator *alloc, UINT64 size) |
|
BLAM void | TakeScreenshot () |
| Captures the current frame and saves it to a file. More...
|
|
BLAM void | LogEventLegacy (const char *message) |
| Legacy function to add a message to console. More...
|
|
BLAM void | SetConsoleState (bool state) |
| Legacy function to control legacy ImGUI console visibility. More...
|
|
BLAM bool | GetConsoleState () |
| Legacy function to retrieve legacy ImGUI console visibility. More...
|
|
BLAM void | SetConsoleState2 (bool state) |
| i have no idea why this exists More...
|
|
BLAM bool | GetConsoleState2 () |
| i have no idea why this exists More...
|
|
BLAM void | SetConsoleCommand2 (std::string command) |
| i have no idea why this exists More...
|
|
BLAM std::string | GetConsoleCommand2 () |
| i have no idea why this exists More...
|
|
BLAM HWND | GetWin32MainWindowHandle () |
| Retrieves the main window handle of the application. More...
|
|
BLAM HMODULE | GetEngineDLLHandle () |
| Retrieves the module handle for the engine. More...
|
|
BLAM SDL_Window * | GetMainWindowHandle () |
| Retrieves the main window handle of the application, when using SDL. More...
|
|
Namespace surrounding all major engine components.