Elaztek Developer Hub
Blamite Game Engine - blam!  00423.10.27.24.0533.blamite
The core library for the Blamite Game Engine.
resource.h
Go to the documentation of this file.
1 //{{NO_DEPENDENCIES}}
2 // Microsoft Visual C++ generated include file.
3 // Used by Resource.rc
4 //
5 #define IDC_ERR_SAFEMODE 3
6 #define ronron 101
7 #define IDD_FORMVIEW 101
8 #define rr 101
9 #define firstboot_notice 102
10 #define IDR_MENU1 102
11 #define IDD_ABOUTBOX 103
12 #define IDC_POINTER 104
13 #define IDD_PROPPAGE_MEDIUM 106
14 #define IDI_ICON1 111
15 #define IDI_ICON2 114
16 #define MAINICON 114
17 #define IDD_FIRSTBOOT_NOTICE 115
18 #define error_notice 118
19 #define IDD_ENGINE_INFORMATION 120
20 #define font_test 123
21 #define IDR_CSS_STYLE 127
22 #define IDR_REPORT_TEMPLATE 128
23 #define IDR_ENGINE_CFG 129
24 #define IDR_PLACEHOLDERS_XML 130
25 #define IDR_LOG_TEMPLATE_H2V 133
26 #define IDR_LOG_TEMPLATE_NEW 134
27 #define IDR_CON_COL_BUNGIE 135
28 #define IDR_CON_COL_NEW 136
29 #define IDR_CSS_STYLE_W95 138
30 #define IDR_CSS_STYLE_PLAIN 139
31 #define IDR_CSS_STYLE_VSDARK 140
32 #define IDB_THEME_DEFAULT_ICON 141
33 #define IDB_THEME_PLAIN_ICON 142
34 #define IDB_THEME_VSDARK_ICON 143
35 #define IDB_THEME_WIN95_ICON 144
36 #define IDR_GLOBALS_XML 146
37 #define IDR_XML1 147
38 #define IDR_DEBUG_MENU_INIT_XML 147
39 #define IDD_DIALOG1 148
40 #define IDD_SENTRY_EVENT_NOTICE 148
41 #define IDR_CSS_STYLE_BLAM 151
42 #define IDB_PNG1 152
43 #define IDB_THEME_BLAM_ICON 152
44 #define IDR_XML2 153
45 #define IDR_GAME_ENGINE_TEXT_XML 153
46 #define IDR_XML3 154
47 #define IDR_MENU_BAR_INIT_XML 154
48 #define IDC_BLAMITE 155
49 #define IDC_BLAMITE_CURSOR 155
50 #define IDD_SPLASH_TEMP 156
51 #define IDD_DIALOG2 158
52 #define IDD_RASTERIZER 158
53 #define IDC_BUTTON1 1001
54 #define IDC_ERR_DONT_SHOW_AGAIN 1001
55 #define IDC_TAB1 1003
56 #define IDC_MFCBUTTON1 1004
57 #define IDC_ERR_CONTINUE 1004
58 #define IDC_ERR_EXIT 1005
59 #define IDC_RICHEDIT21 1006
60 #define IDC_ERR_MESSAGE 1006
61 #define IDC_ERR_MORE_INFO 1007
62 #define IDC_MFCVSLISTBOX1 1009
63 #define IDC_ERR_MACHINE_INFO 1009
64 #define IDC_LIST1 1010
65 #define IDC_BUTTON2 1011
66 #define IDC_COMBO1 1018
67 #define IDC_TREE1 1020
68 #define lbl_notice_message 1027
69 #define EI_DUMP_TO_FILE 1028
70 #define EI_GBOX_ENGINE_INFO 1029
71 #define EI_GBOX_GAME_INFO 1030
72 #define EI_GBOX_ENGINE_SETTINGS 1031
73 #define EI_UI_VERSION 1032
74 #define IDC_AB_COPYRIGHT 1033
75 #define IDC_AB_VERSION_TITLE 1034
76 #define EI_ENGINE_VER 1035
77 #define IDC_AB_ENGINE_INFO 1035
78 #define EI_PRODUCT_ID 1036
79 #define EI_PLATFORM 1037
80 #define EI_CACHE_DIR 1038
81 #define IDC_CHECK1 1039
82 #define EI_DEV_MODE_ENABLED 1039
83 #define FT_CB_ITALIC 1039
84 #define EI_REL_TYPE 1040
85 #define FT_EXIT 1040
86 #define EI_GAME_TITLE 1041
87 #define EI_PUBLISHER 1042
88 #define FT_CB_UNDERLINE 1042
89 #define EI_DEVELOPER 1043
90 #define FT_CB_STRIKEOUT 1043
91 #define EI_AFFILIATES 1044
92 #define EI_COPYRIGHT 1045
93 #define FT_TB_HEIGHT 1046
94 #define EI_MOVIES_DIR 1046
95 #define FT_TB_WIDTH 1047
96 #define FT_SLIDE_HEIGHT 1048
97 #define FT_SLIDE_WIDTH 1049
98 #define FT_CBOX_ESCAPEMENT 1050
99 #define FT_CBOX_ORIENTATION 1051
100 #define FT_TB_WEIGHT 1052
101 #define FT_SLIDE_WEIGHT 1053
102 #define FT_CBOX_CHARSET 1054
103 #define FT_CBOX_OUTPREC 1055
104 #define FT_CBOX_CLIPPREC 1056
105 #define FT_CBOX_QUALITY 1057
106 #define FT_CBOX_PITCHFAM 1058
107 #define FT_CBOX_PITCH 1058
108 #define FT_TB_PREVIEWTEXT 1059
109 #define FT_REFRESH 1060
110 #define FT_FONT_PREVIEW_BOX 1061
111 #define FT_TB_FONTNAME2 1062
112 #define FT_TB_FONTNAME 1062
113 #define FT_CBOX_FAMILY 1063
114 #define IDC_ERR_MSG 1063
115 #define IDC_ERR_MSG_EDITBOX 1063
116 #define FT_TB_ORIENTATION 1064
117 #define IDC_SENTRY_EVENT_ID 1064
118 #define FT_SLIDE_ORIENTATION 1065
119 #define IDC_SPLASH_TEMP_TEXT 1065
120 #define FT_TB_ESCAPEMENT 1070
121 #define FT_SLIDE_ESCAPEMENT 1071
122 #define ID_FILE_EXIT 40001
123 #define ID_BUTTON2 40002
124 #define ID_BUTTON3 40004
125 #define ID_BUTTON4 40005
126 #define ID_BUTTON7 40009
127 #define ID_SPIN2 40010
128 #define ID_CHECK2 40011
129 #define ID_COMBO2 40012
130 #define ID_COMBO3 40013
131 #define ID_PROGRESS2 40014
132 #define ID_BUTTON8 40015
133 #define ID_COMBO4 40016
134 #define ID_EDIT2 40017
135 #define ID_HELP_ABOUT 40018
136 #define ID_HELP_CREDITS 40019
137 #define ID_TEST_IDD 40020
138 #define ID_TEST_IDD40021 40021
139 #define ID_TEST_SHOW_FIRSTBOOT 40022
140 #define ID_TEST_ERROR 40023
141 #define ID_TEST_FONTTEST 40024
142 #define ID_TEST_RESTOREIMGUI 40027
143 #define IDC_ERR_PROBLEM_LABEL 65535
144 #define IDC_ERR_MACHINE_INFO_LABEL 65535
145 
146 // Next default values for new objects
147 //
148 #ifdef APSTUDIO_INVOKED
149 #ifndef APSTUDIO_READONLY_SYMBOLS
150 #define _APS_NEXT_RESOURCE_VALUE 160
151 #define _APS_NEXT_COMMAND_VALUE 40028
152 #define _APS_NEXT_CONTROL_VALUE 1066
153 #define _APS_NEXT_SYMED_VALUE 101
154 #endif
155 #endif
IDR_MENU1
#define IDR_MENU1
Definition: resource.h:10
ui.h
Blam::Networking::Discord::Shutdown
BLAM void Shutdown()
Shuts down the Discord API.
Definition: discord.cpp:78
Blam::Networking::Discord::MainLoop
BLAM void MainLoop()
Main loop for the Discord API.
Definition: discord.cpp:68
Blam::Settings::Menubar::LoadMenubarLayout
BLAM void LoadMenubarLayout()
Loads the menu bar data from disk.
Definition: menubar.cpp:252
Blam::Cache::ClearCachedFiles
void ClearCachedFiles()
Clears all files from the cache.
Definition: cache.cpp:81
Blam::Resources::Console::RegisterBuiltinCommands
BLAM void RegisterBuiltinCommands()
Registers all hard-coded engine commands.
Definition: console.cpp:365
Blam::Settings::Config::GetEngineConfiguration
BLAM BlamConfigurationFile * GetEngineConfiguration()
Retrieves the main engine configuration file.
Definition: config.cpp:60
tag_io.h
Blam::Modules::InitializeModules
BLAM void InitializeModules()
Definition: modules.cpp:6
ENGINE_CFG_SECTION
#define ENGINE_CFG_SECTION(section_name)
Macro to quickly access a configuration section from the engine configuration file.
Definition: config.h:27
Blam::Endpoint::port
UINT16 port
Definition: socket.h:16
Blam::Dialogs::AboutDialogProcedure
BLAM void AboutDialogProcedure(HINSTANCE hInst, HWND hWnd)
Dialog procedure for the About dialog.
Definition: about.cpp:14
Blam::Network::Init
BLAM bool Init()
Definition: socket.cpp:248
window_name
const wchar_t * window_name
Main window name (replaces what used to be called 'ver_conv').
Definition: main.cpp:64
hInst
HINSTANCE hInst
Application instance handle.
Definition: main.cpp:62
Blam::Settings::Menubar::ReleaseMenubar
BLAM void ReleaseMenubar()
Releases the menu bar resources from memory.
Definition: menubar.cpp:358
Blam::Logger::LogEvent
BLAM void LogEvent(std::string message)
Logs a message to the log and/or console.
Definition: aliases.cpp:130
BlamEngineDataFolder::DataRoot
@ DataRoot
The root of all game engine data. Defaults to ./
Blam::GetEngineDLLHandle
BLAM HMODULE GetEngineDLLHandle()
Retrieves the module handle for the engine.
Definition: main.cpp:564
dialogs.h
imgui_impl_opengl3.h
SDL_Event::motion
SDL_MouseMotionEvent motion
Mouse motion event data.
Definition: SdlEmulationLayer.h:739
SDL_Event::button
SDL_MouseButtonEvent button
Mouse button event data.
Definition: SdlEmulationLayer.h:740
Blam::Sentry::StartSentry
BLAM void StartSentry()
Definition: sentry.cpp:42
Blam::Content::Tags::LoadDefaultClasses
BLAM void LoadDefaultClasses()
Loads all built-in tag classes available to the engine.
Definition: tagclass.cpp:118
Blam::Input::FireCharacterInput
BLAM void FireCharacterInput(char character)
Fires a character input event.
Definition: keyboard.cpp:100
qt.h
Blam::Network::ClientHelloMessage
BLAM UINT32 ClientHelloMessage(UINT8 *buffer)
Definition: messages.cpp:116
Blam::Dialogs::FirstbootDialogProcedure
BLAM void FirstbootDialogProcedure(HINSTANCE hInst, HWND hWnd)
Dialog procedure for the Firstboot dialog.
Definition: firstboot.cpp:15
imgui_impl_sdl.h
logger.h
menubar.h
bitmap.h
Blam::Input::FireMouseMove
BLAM void FireMouseMove(int x, int y)
Fires a MouseMoveEvent.
Definition: mouse.cpp:28
Blam::Globals::UpdateGlobal
BLAM BlamGlobalUpdateResult UpdateGlobal(std::string name, std::string new_value)
Updates the value of a String global.
Definition: globals.cpp:574
keyboard.h
Blam::Network::Socket
Definition: socket.h:46
Blam::Input::FireKeyPress
BLAM void FireKeyPress(SDL_Keycode key)
Fires a key press event.
Definition: keyboard.cpp:94
version_data.h
keystone.h
Blam::Tick::TickThread
BLAM void TickThread()
Function containing the tick loop.
Definition: tick.cpp:120
discord.h
Blam::UI::ImGUI::ProcessSDLEvent
BLAM void ProcessSDLEvent(SDL_Event event)
Passes an SDL event to ImGUI for proper handling.
Definition: imgui.cpp:216
Log
@ Log
Writes the error to the game log.
Definition: errors.h:16
Blam::GetWin32MainWindowHandle
BLAM HWND GetWin32MainWindowHandle()
Retrieves the main window handle of the application.
Definition: main.cpp:555
world.h
Blam::Rendering::HandleWindowReisze
BLAM void HandleWindowReisze(int width, int height)
Instructs OGRE to handle a window resize.
Definition: ogre.cpp:497
Blam::EngineThreadInit
BLAM int EngineThreadInit()
Performs any additional engine initialization that needs to be called within the engine loop thread.
Definition: main.cpp:482
imgui_impl_dx11.h
socketBuffer
UINT8 * socketBuffer
– TO BE FILLED IN BY VERTIGO –
Definition: main.cpp:67
Blam::Globals::LoadGlobalsFromFile
BLAM bool LoadGlobalsFromFile()
Loads any globals from #GVARS_FILE.
Definition: globals.cpp:202
ID_TEST_FONTTEST
#define ID_TEST_FONTTEST
Definition: resource.h:141
Blam::Networking::Discord::Initialize
BLAM void Initialize()
Initializes the Discord API.
Definition: discord.cpp:32
bytesReceived
UINT32 bytesReceived
– TO BE FILLED IN BY VERTIGO –
Definition: main.cpp:70
Blam::linearAllocCreate
BLAM void linearAllocCreate(Blam::LinearAllocator *alloc, UINT64 size)
Definition: socket.cpp:157
console.h
Blam::Content::Fonts::Cleanup
BLAM void Cleanup()
Releases all font package data from memory.
Definition: fonts.cpp:754
Blam::Sentry::ShutdownSentry
BLAM void ShutdownSentry()
Definition: sentry.cpp:109
engine_text.h
USER_DATA_PATH
#define USER_DATA_PATH(path)
Macro to quickly access a user data folder.
Definition: config.h:41
rendering.h
Blam::Extensions::LoadExtensions
BLAM void LoadExtensions()
Attempts to load all available extensions.
Definition: extensions.cpp:29
Blam::Rendering::RenderThread
BLAM void RenderThread()
Function used to handle the render thread.
Definition: ogre.cpp:422
IDD_PROPPAGE_MEDIUM
#define IDD_PROPPAGE_MEDIUM
Definition: resource.h:13
ID_TEST_RESTOREIMGUI
#define ID_TEST_RESTOREIMGUI
Definition: resource.h:142
use_separate_render_thread
bool use_separate_render_thread
Whether or not to perform rendering tasks on a separate thread.
Definition: main.cpp:76
Blam::Input::SetMouseButtonState
BLAM void SetMouseButtonState(uint8_t button, bool down)
Sets the mouse down state for a given mouse button.
Definition: mouse.cpp:34
Blam::Resources::DebugMenu::InitializeDebugMenu
BLAM void InitializeDebugMenu()
Initializes the debug menu.
Definition: debug_menu.cpp:406
allocator
Blam::LinearAllocator allocator
– TO BE FILLED IN BY VERTIGO –
Definition: main.cpp:69
ID_TEST_SHOW_FIRSTBOOT
#define ID_TEST_SHOW_FIRSTBOOT
Definition: resource.h:139
Blam::Rendering::ProcessSDLEvents
BLAM void ProcessSDLEvents(SDL_Event *event)
Function used to allow OGRE to handle SDL events.
Definition: ogre.cpp:476
MENUBAR_FILE
#define MENUBAR_FILE
The filename of the menu bar layout.
Definition: menubar.h:11
dll_handle
HMODULE dll_handle
The module handle of the Engine library.
Definition: main.cpp:59
Blam::UI::ImGUI::Initialize
BLAM BlamResult Initialize()
Initialize ImGUI.
Definition: imgui.cpp:21
errors.h
Blam::Tick::PrepareTick
BLAM void PrepareTick()
Prepares required data for the tick loop.
Definition: tick.cpp:34
tick.h
ENGINE_VERSION
#define ENGINE_VERSION
Definition: version_data.h:32
Blam::Resources::Console::RunInitCommands
BLAM void RunInitCommands()
Attempts to read init.txt and runs any commands added to it.
Definition: console.cpp:406
Blam::Input::FireMouseUnclick
BLAM void FireMouseUnclick(uint8_t button)
Fires a MouseUnclickEvent.
Definition: mouse.cpp:22
ID_HELP_ABOUT
#define ID_HELP_ABOUT
Definition: resource.h:135
debug_menu.h
ENGINE_CFG
#define ENGINE_CFG
Macro to allow quicker access to the main configuration file.
Definition: config.h:20
isConnected
bool isConnected
Whether or not the socket is currently connected.
Definition: socket.cpp:14
messages.h
Blam::Network::Send
BLAM bool Send(Socket *socket, UINT8 *packet, UINT32 packetSize, Endpoint *endpoint)
Definition: socket.cpp:304
NULL
Add a fourth parameter to bake specific font ranges NULL
Definition: README.txt:57
ENGINE_DATA_PATH
#define ENGINE_DATA_PATH(path)
Macro to quickly access a game engine data folder.
Definition: config.h:34
Blam::Extensions::UnloadExtensions
BLAM void UnloadExtensions()
Unloads all loaded extensions.
Definition: extensions.cpp:128
cursor
HCURSOR cursor
Main window cursor.
Definition: main.cpp:63
Blam::Modules::Keystone::ShowEngineFirstbootDialog
BLAM bool ShowEngineFirstbootDialog()
Shows the engine first boot notice dialog.
Definition: keystone.cpp:93
render_thread
std::thread render_thread
The thread used for rendering.
Definition: main.cpp:75
Blam::Input::DestroyDefaultInputListener
BLAM void DestroyDefaultInputListener()
Definition: keyboard.cpp:162
resource.h
Blam::UI::ImGUI::ShowErrorDialog
BLAM void ShowErrorDialog(const char *title, const char *message)
Shows a simple error dialog created using ImGUI.
Definition: debug_ui.cpp:167
Blam::Diagnostics::Errors::RegisterSignalExceptions
BLAM void RegisterSignalExceptions()
Registers all signal handlers.
Definition: errors.cpp:58
strings.h
Blam::Network::Start
BLAM bool Start(Socket *socket, LinearAllocator *allocator)
Definition: socket.cpp:263
SDL_Event::key
SDL_KeyboardEvent key
Keyboard event data.
Definition: SdlEmulationLayer.h:738
modules.h
Blam::linearAlloc
BLAM UINT8 * linearAlloc(Blam::LinearAllocator *alloc, UINT64 size)
Definition: socket.cpp:164
ID_FILE_EXIT
#define ID_FILE_EXIT
Definition: resource.h:122
Blam::Content::Tags::GenerateAllPlugins
BLAM void GenerateAllPlugins(bool require_switch)
Instructs the engine to generate Assembly/Guerilla plugins at startup.
Definition: tagclass.cpp:89
utilities.h
BlamEngineDataFolder::DefaultConfigs
@ DefaultConfigs
Directory containing default configuration files. Defaults to ./content/blam/default_configs/
Blam::Rendering::Initialize
BLAM bool Initialize()
Initializes the OGRE rendering library.
Definition: ogre.cpp:88
ID_HELP_CREDITS
#define ID_HELP_CREDITS
Definition: resource.h:136
Blam::Dialogs::ErrorDialogProcedure
BLAM void ErrorDialogProcedure(HINSTANCE hInst, HWND hWnd, const char *error_text)
Dialog procedure for the Error dialog.
Definition: error_notice.cpp:37
sock
Blam::Network::Socket sock
– TO BE FILLED IN BY VERTIGO –
Definition: main.cpp:68
Blam::Tick::EndTickLoop
BLAM void EndTickLoop()
Terminates the tick loop.
Definition: tick.cpp:193
engine_definitions.h
DEBUG_MENU_FILE
#define DEBUG_MENU_FILE
The file name to load the debug menu contents from - without the extension.
Definition: debug_menu.h:6
Blam::Logger::Queue::Shutdown
BLAM void Shutdown()
Flushes the queue and may later be used to perform other shutdown tasks.
Definition: queue.cpp:39
SDL_MouseButtonEvent::button
Ogre::uint8 button
The mouse button index.
Definition: SdlEmulationLayer.h:713
Blam::UI::ImGUI::Shutdown
BLAM void Shutdown()
Shuts down ImGUI and cleans up any data related to it.
Definition: imgui.cpp:196
cache.h
crash.h
Blam::Resources::DebugMenu::ReleaseDebugMenu
BLAM void ReleaseDebugMenu()
Releases all debug menu contents.
Definition: debug_menu.cpp:499
tick_thread
std::thread tick_thread
The thread used to handle game tick.
Definition: main.cpp:77
DllMain
BOOL APIENTRY DllMain(HMODULE module_handle, DWORD reason, LPVOID reserved)
Definition: main.cpp:80
Blam::Settings::Config::LoadEngineConfiguration
BLAM BlamResult LoadEngineConfiguration()
Loads the default game engine configuration (engine.cfg).
Definition: config.cpp:13
Blam::Input::FireMouseClick
BLAM void FireMouseClick(uint8_t button)
Fires a MouseClickEvent.
Definition: mouse.cpp:16
imgui_impl_win32.h
Blam::Tick::HasTickStopped
BLAM bool HasTickStopped()
Determines whether or not the tick loop has finished terminating.
Definition: tick.cpp:198
Blam::Diagnostics::Errors::ShowLastErrorInfo
BLAM void ShowLastErrorInfo(const char *function, BlamErrorDisplayType display_type)
Displays the last error information from the Windows APIs.
Definition: errors.cpp:67
Blam::MainLoop
BLAM void MainLoop()
Function for the engine's main loop.
Definition: main.cpp:499
ENGINE_TEXT
#define ENGINE_TEXT(string_id)
Definition: engine_text.h:7
Blam::Logger::Queue::StartFlushThread
BLAM void StartFlushThread()
Starts the logger queue flush thread.
Definition: queue.cpp:231
Blam::MainWindowProcedure
BLAM bool MainWindowProcedure(SDL_Event event)
Window procedure for the main application window.
Definition: main.cpp:90
ID_TEST_ERROR
#define ID_TEST_ERROR
Definition: resource.h:140
Blam::Input::SetKeyState
BLAM void SetKeyState(SDL_Keycode key, bool down)
Sets the pressed state of a key.
Definition: keyboard.cpp:109
SDL_Keysym::sym
SDL_Keycode sym
SDL virtual key code - see SDL_Keycode for details.
Definition: SdlEmulationLayer.h:668
Blam::Input::InitializeDefaultInputListener
BLAM void InitializeDefaultInputListener()
Definition: keyboard.cpp:157
imgui.h
ID_TEST_IDD
#define ID_TEST_IDD
Definition: resource.h:137
ImGui::GetVersion
const IMGUI_API char * GetVersion()
Definition: imgui.cpp:3235
SDL_MouseMotionEvent::y
Ogre::int32 y
Y coordinate, relative to window.
Definition: SdlEmulationLayer.h:699
core.h
socket.h
Blam::Content::Tags::CleanupTagData
BLAM void CleanupTagData()
Releases all memory used by tags.
Definition: tags.cpp:135
SDL_Event::type
Ogre::uint32 type
Event type, shared with all events.
Definition: SdlEmulationLayer.h:737
tagclass.h
Blam::EngineText::LoadGameEngineStrings
BLAM bool LoadGameEngineStrings()
Loads all strings from the default game engine text file.
Definition: engine_text.cpp:11
Blam::CleanupEngineResources
BLAM void CleanupEngineResources()
Instructs the engine to clean up any resources.
Definition: main.cpp:512
config.h
SDL_MouseMotionEvent::x
Ogre::int32 x
X coordinate, relative to window.
Definition: SdlEmulationLayer.h:698
tags.h
BlamUserDataFolder::DataRoot
@ DataRoot
The root of all user data. Defaults to BlamStrings::Utils::IO::GetEngineDataRoot().
Blam::Dialogs::FontTestDialogProcedure
BLAM void FontTestDialogProcedure(HINSTANCE hInst, HWND hWnd)
Dialog procedure for the Font Test dialog.
Definition: font_test.cpp:14
Blam::Content::Tags::LoadExtensionClasses
BLAM void LoadExtensionClasses()
Loads all tag classes that are included through engine extensions.
Definition: tagclass.cpp:130
SDL_Event
Definition: SdlEmulationLayer.h:735
fonts.h
Blam::Logger::Queue::FlushThread
BLAM void FlushThread()
Function for the logger queue flush thread.
Definition: queue.cpp:215
Blam::EngineText::LookupErrorString
BLAM std::string LookupErrorString(int error_code)
Finds a string message associated with a given error code.
Definition: engine_text.cpp:46
Blam::Endpoint::address
UINT32 address
Definition: socket.h:15
Blam::LinearAllocator
Definition: socket.h:24
Blam::Logger::Queue::Initialize
BLAM void Initialize()
Initializes the logger queue.
Definition: queue.cpp:32
Blam::Networking::Discord::SetPresenceStatus
BLAM void SetPresenceStatus(std::string details, std::string status)
Updates the current Discord rich presence status.
Definition: discord.cpp:88
IDC_POINTER
#define IDC_POINTER
Definition: resource.h:12
Blam::StartEngine
BLAM int StartEngine(int args_count, char *args[], SDL_Window *window)
Entry point for the engine.
Definition: main.cpp:220
Blam::Logger::Initialize
BLAM void Initialize()
Prepares the logger for use.
Definition: logger.cpp:127
engine_window
SDL_Window * engine_window
Pointer to the window handle that the engine is utilizing.
Definition: main.cpp:58
Blam::Resources::Console::Cleanup
BLAM void Cleanup()
Cleans up all console command data.
Definition: console.cpp:355
from
Blam::Endpoint from
– TO BE FILLED IN BY VERTIGO –
Definition: main.cpp:71
extensions.h
SDL_KeyboardEvent::keysym
SDL_Keysym keysym
The key that was pressed or released.
Definition: SdlEmulationLayer.h:685
Blam::Content::Fonts::LoadAllFonts
BLAM void LoadAllFonts()
Loads all available font packages within the fonts directory.
Definition: fonts.cpp:127
Blam::Rendering::Shutdown
BLAM void Shutdown()
Shuts down OGRE and cleans up any memory used by it.
Definition: ogre.cpp:451
Blam::GetMainWindowHandle
BLAM SDL_Window * GetMainWindowHandle()
Retrieves the main window handle of the application, when using SDL.
Definition: main.cpp:550
Blam::Rendering::RenderLoop
BLAM void RenderLoop()
Function to handle the render loop.
Definition: ogre.cpp:273
log_flush_thread
std::thread log_flush_thread
The thread used for flusing log contents to disk.
Definition: main.cpp:78
Blam::Endpoint
Definition: socket.h:13
Blam::Modules::ReleaseModules
BLAM void ReleaseModules()
Definition: modules.cpp:12