Elaztek Developer Hub
Blamite Game Engine - blam!  00388.06.24.23.2301.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 IDC_BUTTON1 1001
51 #define IDC_ERR_DONT_SHOW_AGAIN 1001
52 #define IDC_TAB1 1003
53 #define IDC_MFCBUTTON1 1004
54 #define IDC_ERR_CONTINUE 1004
55 #define IDC_ERR_EXIT 1005
56 #define IDC_RICHEDIT21 1006
57 #define IDC_ERR_MESSAGE 1006
58 #define IDC_ERR_MORE_INFO 1007
59 #define IDC_MFCVSLISTBOX1 1009
60 #define IDC_ERR_MACHINE_INFO 1009
61 #define IDC_LIST1 1010
62 #define IDC_BUTTON2 1011
63 #define IDC_COMBO1 1018
64 #define IDC_TREE1 1020
65 #define lbl_notice_message 1027
66 #define EI_DUMP_TO_FILE 1028
67 #define EI_GBOX_ENGINE_INFO 1029
68 #define EI_GBOX_GAME_INFO 1030
69 #define EI_GBOX_ENGINE_SETTINGS 1031
70 #define EI_UI_VERSION 1032
71 #define IDC_AB_COPYRIGHT 1033
72 #define IDC_AB_VERSION_TITLE 1034
73 #define EI_ENGINE_VER 1035
74 #define IDC_AB_ENGINE_INFO 1035
75 #define EI_PRODUCT_ID 1036
76 #define EI_PLATFORM 1037
77 #define EI_CACHE_DIR 1038
78 #define IDC_CHECK1 1039
79 #define EI_DEV_MODE_ENABLED 1039
80 #define FT_CB_ITALIC 1039
81 #define EI_REL_TYPE 1040
82 #define FT_EXIT 1040
83 #define EI_GAME_TITLE 1041
84 #define EI_PUBLISHER 1042
85 #define FT_CB_UNDERLINE 1042
86 #define EI_DEVELOPER 1043
87 #define FT_CB_STRIKEOUT 1043
88 #define EI_AFFILIATES 1044
89 #define EI_COPYRIGHT 1045
90 #define FT_TB_HEIGHT 1046
91 #define EI_MOVIES_DIR 1046
92 #define FT_TB_WIDTH 1047
93 #define FT_SLIDE_HEIGHT 1048
94 #define FT_SLIDE_WIDTH 1049
95 #define FT_CBOX_ESCAPEMENT 1050
96 #define FT_CBOX_ORIENTATION 1051
97 #define FT_TB_WEIGHT 1052
98 #define FT_SLIDE_WEIGHT 1053
99 #define FT_CBOX_CHARSET 1054
100 #define FT_CBOX_OUTPREC 1055
101 #define FT_CBOX_CLIPPREC 1056
102 #define FT_CBOX_QUALITY 1057
103 #define FT_CBOX_PITCHFAM 1058
104 #define FT_CBOX_PITCH 1058
105 #define FT_TB_PREVIEWTEXT 1059
106 #define FT_REFRESH 1060
107 #define FT_FONT_PREVIEW_BOX 1061
108 #define FT_TB_FONTNAME2 1062
109 #define FT_TB_FONTNAME 1062
110 #define FT_CBOX_FAMILY 1063
111 #define IDC_ERR_MSG 1063
112 #define IDC_ERR_MSG_EDITBOX 1063
113 #define FT_TB_ORIENTATION 1064
114 #define IDC_SENTRY_EVENT_ID 1064
115 #define FT_SLIDE_ORIENTATION 1065
116 #define FT_TB_ESCAPEMENT 1070
117 #define FT_SLIDE_ESCAPEMENT 1071
118 #define ID_FILE_EXIT 40001
119 #define ID_BUTTON2 40002
120 #define ID_BUTTON3 40004
121 #define ID_BUTTON4 40005
122 #define ID_BUTTON7 40009
123 #define ID_SPIN2 40010
124 #define ID_CHECK2 40011
125 #define ID_COMBO2 40012
126 #define ID_COMBO3 40013
127 #define ID_PROGRESS2 40014
128 #define ID_BUTTON8 40015
129 #define ID_COMBO4 40016
130 #define ID_EDIT2 40017
131 #define ID_HELP_ABOUT 40018
132 #define ID_HELP_CREDITS 40019
133 #define ID_TEST_IDD 40020
134 #define ID_TEST_IDD40021 40021
135 #define ID_TEST_SHOW_FIRSTBOOT 40022
136 #define ID_TEST_ERROR 40023
137 #define ID_TEST_FONTTEST 40024
138 #define ID_TEST_RESTOREIMGUI 40027
139 #define IDC_ERR_PROBLEM_LABEL 65535
140 #define IDC_ERR_MACHINE_INFO_LABEL 65535
141 
142 // Next default values for new objects
143 //
144 #ifdef APSTUDIO_INVOKED
145 #ifndef APSTUDIO_READONLY_SYMBOLS
146 #define _APS_NEXT_RESOURCE_VALUE 156
147 #define _APS_NEXT_COMMAND_VALUE 40028
148 #define _APS_NEXT_CONTROL_VALUE 1065
149 #define _APS_NEXT_SYMED_VALUE 101
150 #endif
151 #endif
IDR_MENU1
#define IDR_MENU1
Definition: resource.h:10
ui.h
BGFXMain
int BGFXMain(SDL_Window *window)
Definition: main.cpp:296
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:374
Blam::Settings::Config::GetEngineConfiguration
BLAM BlamConfigurationFile * GetEngineConfiguration()
Definition: config.cpp:58
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:29
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:71
hInst
HINSTANCE hInst
Application instance handle.
Definition: main.cpp:69
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:142
BlamEngineDataFolder::DataRoot
@ DataRoot
The root of all game engine data. Defaults to ./
BlamRendering::DirectX::ShutdownRenderThread
BLAM void ShutdownRenderThread()
Instructs the rendering thread to stop running.
Definition: render_manage.cpp:331
Blam::GetEngineDLLHandle
BLAM HMODULE GetEngineDLLHandle()
Retrieves the module handle for the engine.
Definition: main.cpp:743
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
width
int width
Definition: bgfx.cpp:19
Blam::Sentry::StartSentry
BLAM void StartSentry()
Definition: sentry.cpp:41
Blam::Content::Tags::LoadDefaultClasses
BLAM void LoadDefaultClasses()
Loads all built-in tag classes available to the engine.
Definition: tagclass.cpp:118
BlamRendering::RenderStack::ImGUIObject
Specialized class for rendering ImGUI using the render stack.
Definition: render_stack.h:388
Blam::Input::FireCharacterInput
BLAM void FireCharacterInput(char character)
Fires a character input event.
Definition: keyboard.cpp:158
render_stack.h
qt.h
Blam::Network::ClientHelloMessage
BLAM UINT32 ClientHelloMessage(UINT8 *buffer)
Definition: messages.cpp:115
Blam::Dialogs::FirstbootDialogProcedure
BLAM void FirstbootDialogProcedure(HINSTANCE hInst, HWND hWnd)
Dialog procedure for the Firstboot dialog.
Definition: firstboot.cpp:15
imgui_impl_sdl.h
BlamRendering::OGRE::Shutdown
BLAM void Shutdown()
Definition: ogre.cpp:239
logger.h
menubar.h
BlamRendering::GetCurrentRenderingEngine
BLAM BlamRenderingEngine GetCurrentRenderingEngine()
Retrieves the current rendering engine being used.
Definition: rendering_abstraction.cpp:104
bitmap.h
BlamRendering::OGRE::Initialize
BLAM bool Initialize()
Definition: ogre.cpp:63
Blam::Input::FireMouseMove
BLAM void FireMouseMove(int x, int y)
Definition: mouse.cpp:17
version
date New version
Definition: chiropteraDM.txt:50
keyboard.h
Blam::Network::Socket
Definition: socket.h:46
Blam::World::InitializeWorldState
BLAM void InitializeWorldState()
Initializes a new world state.
Definition: world.cpp:9
BlamRendering::HandleWindowResize
BLAM void HandleWindowResize(int width, int height, WPARAM wParam)
Definition: rendering_abstraction.cpp:81
Blam::Input::FireKeyPress
BLAM void FireKeyPress(SDL_Keycode key)
Fires a key press event.
Definition: keyboard.cpp:152
version_data.h
OGRE
@ OGRE
Definition: rendering.h:35
Blam::Tick::TickThread
BLAM void TickThread()
Function containing the tick loop.
Definition: tick.cpp:67
Blam::UI::ImGUI::ProcessSDLEvent
BLAM void ProcessSDLEvent(SDL_Event event)
Definition: imgui.cpp:330
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:734
world.h
debug_colors.h
imgui_impl_dx11.h
socketBuffer
UINT8 * socketBuffer
– TO BE FILLED IN BY VERTIGO –
Definition: main.cpp:74
Blam::Globals::LoadGlobalsFromFile
BLAM bool LoadGlobalsFromFile()
Loads any globals from GVARS_FILE.
Definition: globals.cpp:206
Blam::Config::GetConfig
BLAM ConfigFile * GetConfig()
Retrieves the engine configuration file.
Definition: compat.cpp:5
ID_TEST_FONTTEST
#define ID_TEST_FONTTEST
Definition: resource.h:137
DEBUG_MENU_FILE
#define DEBUG_MENU_FILE
The file name to load the debug menu contents from - without the extension.
Definition: debug_menu.h:12
Blam::Content::Tags::LoadTagFromFile
BLAM BlamResult LoadTagFromFile(std::string tag_path, bool reload_if_already_loaded=true)
Loads a tag from the engine's tag directory (default is '.
Definition: tag_io.cpp:194
bytesReceived
UINT32 bytesReceived
– TO BE FILLED IN BY VERTIGO –
Definition: main.cpp:77
Blam::linearAllocCreate
BLAM void linearAllocCreate(Blam::LinearAllocator *alloc, UINT64 size)
Definition: socket.cpp:157
Blam::Content::Fonts::Cleanup
BLAM void Cleanup()
Clean-up all font data and free any allocated memory for font data.
Definition: fonts.cpp:887
Blam::Sentry::ShutdownSentry
BLAM void ShutdownSentry()
Definition: sentry.cpp:108
InternalUI::GetVersion
const UI_API char * GetVersion()
Legacy function to retrieve the "UI version".
Definition: engine_definitions.cpp:145
engine_text.h
USER_DATA_PATH
#define USER_DATA_PATH(path)
Macro to quickly access a user data folder.
Definition: config.h:43
Blam::InteropAPI::CleanupEngineResources
BLAM_EXT_API void CleanupEngineResources()
Instructs the engine to clean up any resources.
Definition: main.cpp:667
BlamRendering::RenderStack::DebugMenu
Stack item representing the debug menu.
Definition: debug_menu.hpp:20
rendering.h
Blam::InteropAPI::EngineThreadInit
BLAM_EXT_API int EngineThreadInit()
Performs any additional engine initialization that needs to be called within the engine loop thread.
Definition: main.cpp:618
Blam::Extensions::LoadExtensions
BLAM void LoadExtensions()
Attempts to load all available extensions.
Definition: extensions.cpp:29
BlamRendering::DirectX::Initialize
BLAM HRESULT Initialize(HWND hWnd)
Initializes DirectX 11.
Definition: render_manage.cpp:74
ID_TEST_RESTOREIMGUI
#define ID_TEST_RESTOREIMGUI
Definition: resource.h:138
debug_menu.h
BlamRendering::BGFX::Shutdown
BLAM void Shutdown()
Definition: bgfx.cpp:143
use_separate_render_thread
bool use_separate_render_thread
Whether or not to perform rendering tasks on a separate thread.
Definition: main.cpp:83
Blam::Input::SetMouseButtonState
BLAM void SetMouseButtonState(uint8_t button, bool down)
Definition: mouse.cpp:25
Blam::Resources::DebugMenu::InitializeDebugMenu
BLAM void InitializeDebugMenu()
Initializes the debug menu.
Definition: debug_menu.cpp:309
allocator
Blam::LinearAllocator allocator
– TO BE FILLED IN BY VERTIGO –
Definition: main.cpp:76
ID_TEST_SHOW_FIRSTBOOT
#define ID_TEST_SHOW_FIRSTBOOT
Definition: resource.h:135
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:66
Blam::UI::ImGUI::Initialize
BLAM BlamResult Initialize()
Initialize ImGUI.
Definition: imgui.cpp:25
errors.h
Blam::Tick::PrepareTick
BLAM void PrepareTick()
Prepares required data for the tick loop.
Definition: tick.cpp:31
debug_menu.hpp
Blam::DiscordRPC::InitDiscord
BLAM void InitDiscord()
Initialize Discord RPC.
Definition: discord_rpc.cpp:30
tick.h
ENGINE_VERSION
#define ENGINE_VERSION
Definition: version_data.h:31
ID_HELP_ABOUT
#define ID_HELP_ABOUT
Definition: resource.h:131
discord_rpc.h
Blam::World::DestroyWorldState
BLAM void DestroyWorldState()
Destroys the current world state.
Definition: world.cpp:33
Blam::InteropAPI::MainWindowProcedure
BLAM_EXT_API bool MainWindowProcedure(SDL_Event event)
Window Procedure for the main application window.
Definition: main.cpp:97
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
ENGINE_DATA_PATH
#define ENGINE_DATA_PATH(path)
Macro to quickly access a game engine data folder.
Definition: config.h:36
Blam::Extensions::UnloadExtensions
BLAM void UnloadExtensions()
Unloads all loaded extensions.
Definition: extensions.cpp:126
Blam::UI::Shutdown
BLAM void Shutdown()
Definition: ui.cpp:61
cursor
HCURSOR cursor
Main window cursor.
Definition: main.cpp:70
Blam::Resources::Console::RunCommandLine
BLAM HRESULT RunCommandLine(std::string command_line)
Executed the provided string as a console command.
Definition: console.cpp:271
Blam::EngineDefs::GetVersion
const BLAM char * GetVersion()
Retrieves the version of the engine in the following format:
Definition: engine_definitions.cpp:150
Blam::DebugUI::ShowErrorDialog
BLAM void ShowErrorDialog(const char *title, const char *message)
Shows a simple error dialog created using ImGUI.
Definition: debug_ui.cpp:174
render_thread
std::thread render_thread
The thread used for rendering.
Definition: main.cpp:82
BlamRendering::OGRE::RenderLoop
BLAM void RenderLoop()
Definition: ogre.cpp:189
BlamRendering::BGFX::RenderLoop
BLAM void RenderLoop()
Definition: bgfx.cpp:65
Blam::Diagnostics::Errors::RegisterSignalExceptions
BLAM void RegisterSignalExceptions()
Registers all signal handlers.
Definition: errors.cpp:57
strings.h
Blam::Network::Start
BLAM bool Start(Socket *socket, LinearAllocator *allocator)
Definition: socket.cpp:263
BlamRendering::OGRE::ProcessSDLEvents
BLAM void ProcessSDLEvents(SDL_Event *event)
Definition: ogre.cpp:264
SDL_Event::key
SDL_KeyboardEvent key
Keyboard event data.
Definition: SdlEmulationLayer.h:738
DirectXMain
BlamResult DirectXMain(SDL_Window *window)
Definition: main.cpp:243
modules.h
Blam::linearAlloc
BLAM UINT8 * linearAlloc(Blam::LinearAllocator *alloc, UINT64 size)
Definition: socket.cpp:164
Blam::Config::ConfigFile::GetBoolean
bool GetBoolean(std::string option)
Retrieves a boolean option from a configuration file.
Definition: compat.cpp:38
ID_FILE_EXIT
#define ID_FILE_EXIT
Definition: resource.h:118
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
BlamRendering::DirectX::GetDXGISwapChain
BLAM IDXGISwapChain * GetDXGISwapChain()
Retrieves the current DXGI Swap Chain.
Definition: render_manage.cpp:588
BlamEngineDataFolder::DefaultConfigs
@ DefaultConfigs
Directory containing default configuration files. Defaults to ./content/blam/default_configs/
Blam::Dialogs::ErrorDialogProcedure
BLAM void ErrorDialogProcedure(HINSTANCE hInst, HWND hWnd, const char *error_text)
Dialog procedure for the Error dialog.
Definition: error_notice.cpp:36
sock
Blam::Network::Socket sock
– TO BE FILLED IN BY VERTIGO –
Definition: main.cpp:75
Blam::Tick::EndTickLoop
BLAM void EndTickLoop()
Terminates the tick loop.
Definition: tick.cpp:137
engine_definitions.h
Blam::Logger::Queue::Shutdown
BLAM void Shutdown()
Flushes the queue and may later be used to perform other shutdown tasks.
Definition: queue.cpp:32
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:298
BlamRendering::RenderStack::AddToStack
BLAM int AddToStack(std::string id, StackObjectBase *object)
Adds an item to the render stack.
Definition: render_stack.cpp:12
cache.h
crash.h
Blam::Resources::DebugMenu::ReleaseDebugMenu
BLAM void ReleaseDebugMenu()
Releases all debug menu contents.
Definition: debug_menu.cpp:393
tick_thread
std::thread tick_thread
The thread used to handle game tick.
Definition: main.cpp:84
DllMain
BOOL APIENTRY DllMain(HMODULE module_handle, DWORD reason, LPVOID reserved)
Definition: main.cpp:87
Blam::Network::HandleReceive
BLAM void HandleReceive(Socket *sock, UINT8 *socketBuffer, UINT32 bufferSize, UINT32 *outPacketSize, Endpoint *outFrom)
Definition: socket.cpp:364
Blam::Settings::Config::LoadEngineConfiguration
BLAM BlamResult LoadEngineConfiguration()
Definition: config.cpp:11
Blam::Input::FireMouseClick
BLAM void FireMouseClick(uint8_t button)
Definition: mouse.cpp:11
DirectX11
@ DirectX11
Definition: rendering.h:33
imgui_impl_win32.h
height
int height
Definition: bgfx.cpp:20
Blam::Error::ShowLastErrorInfo
BLAM void ShowLastErrorInfo(const char *function, BlamErrorDisplayType display_type)
Displays the last error information from Windows.
Definition: errors.cpp:66
BlamScript::InitCSC
HSC void InitCSC()
Definition: command_script.cpp:14
Blam::Tick::HasTickStopped
BLAM bool HasTickStopped()
Determines whether or not the tick loop has finished terminating.
Definition: tick.cpp:142
BlamRendering::OGRE::RenderThread
BLAM void RenderThread()
Definition: ogre.cpp:226
blam_api.h
BlamRendering::DirectX::RenderLoop
BLAM void RenderLoop(bool debug)
Renders everything to the screen.
Definition: render_manage.cpp:370
ENGINE_TEXT
#define ENGINE_TEXT(string_id)
Definition: engine_text.h:7
Blam::Logger::Queue::StartFlushThread
BLAM void StartFlushThread()
Definition: queue.cpp:212
ID_TEST_ERROR
#define ID_TEST_ERROR
Definition: resource.h:136
debug_ui.h
Blam::Input::SetKeyState
BLAM void SetKeyState(SDL_Keycode key, bool down)
Definition: keyboard.cpp:169
SDL_Keysym::sym
SDL_Keycode sym
SDL virtual key code - see SDL_Keycode for details.
Definition: SdlEmulationLayer.h:668
imgui.h
ID_TEST_IDD
#define ID_TEST_IDD
Definition: resource.h:133
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:130
Blam::Diagnostics::Errors::GetErrorString
BLAM std::string GetErrorString(BlamResult result)
Alias of Blam::EngineText::LookupErrorString().
Definition: error_library.cpp:7
SDL_Event::type
Ogre::uint32 type
Event type, shared with all events.
Definition: SdlEmulationLayer.h:737
haloscript.h
Blam::EngineText::LoadGameEngineStrings
BLAM bool LoadGameEngineStrings()
Loads all strings from the default game engine text file.
Definition: engine_text.cpp:13
BlamScript::InitHSC
HSC void InitHSC()
Definition: blamscript.cpp:14
config.h
Blam::Error::GetStringFromHResult
BLAM std::string GetStringFromHResult(HRESULT hr)
Converts a result handle to a string.
Definition: errors.cpp:120
Blam::InteropAPI::MainLoop
BLAM_EXT_API void MainLoop()
Function for the engine's main loop.
Definition: main.cpp:639
SDL_MouseMotionEvent::x
Ogre::int32 x
X coordinate, relative to window.
Definition: SdlEmulationLayer.h:698
tags.h
Blam::UI::Initialize
BLAM bool Initialize()
Definition: ui.cpp:13
placeholders.h
BlamUserDataFolder::DataRoot
@ DataRoot
The root of all user data. Defaults to BlamStrings::Utils::IO::GetEngineDataRoot().
Blam::DiscordRPC::ShutdownDiscord
BLAM void ShutdownDiscord()
Shuts down Discord RPC.
Definition: discord_rpc.cpp:74
Blam::Dialogs::FontTestDialogProcedure
BLAM void FontTestDialogProcedure(HINSTANCE hInst, HWND hWnd)
Dialog procedure for the Font Test dialog.
Definition: font_test.cpp:14
Blam::InteropAPI::StartEngine
BLAM_EXT_API int StartEngine(int args_count, char *args[], SDL_Window *window)
Entry point for the engine.
Definition: main.cpp:354
BlamRendering::DirectX::Cleanup
BLAM void Cleanup()
Cleans up all DirectX data.
Definition: render_manage.cpp:237
BlamRendering::RenderStack::ContainsImGUIObject
BLAM bool ContainsImGUIObject()
Determines whether or not an ImGUI stack object has been added.
Definition: render_stack.cpp:102
BlamRendering::BGFX::Initialize
BLAM void Initialize()
Definition: bgfx.cpp:28
SDL_Event
Definition: SdlEmulationLayer.h:735
fonts.h
BlamRendering::DirectX::HasRenderThreadStopped
BLAM bool HasRenderThreadStopped()
Determines whether or not the render thread has finished stopping.
Definition: render_manage.cpp:326
BlamRendering::RenderStack::Cleanup
BLAM void Cleanup()
Cleans up any render stack data.
Definition: render_stack.cpp:123
Blam::Logger::Queue::FlushThread
BLAM void FlushThread()
Definition: queue.cpp:196
fpscounter.hpp
Blam::Endpoint::address
UINT32 address
Definition: socket.h:15
Blam::LinearAllocator
Definition: socket.h:24
DebugMenu
@ DebugMenu
Debug menu.
Definition: render_stack.h:79
Blam::Logger::Queue::Initialize
BLAM void Initialize()
Initializes the logger queue.
Definition: queue.cpp:25
IDC_POINTER
#define IDC_POINTER
Definition: resource.h:12
BGFX
@ BGFX
Definition: rendering.h:34
Blam::DiscordRPC::UpdatePresence
BLAM void UpdatePresence(DiscordRichPresence discordPresence)
Update the current Discord presence.
Definition: discord_rpc.cpp:103
Blam::Logger::Initialize
BLAM void Initialize()
Prepares the logger for use.
Definition: logger.cpp:130
engine_window
SDL_Window * engine_window
Pointer to the window handle that the engine is utilizing.
Definition: main.cpp:65
Blam::Resources::Console::Cleanup
BLAM void Cleanup()
Cleans up all console command data.
Definition: console.cpp:363
from
Blam::Endpoint from
– TO BE FILLED IN BY VERTIGO –
Definition: main.cpp:78
extensions.h
OGREMain
int OGREMain(SDL_Window *window)
Definition: main.cpp:323
SDL_KeyboardEvent::keysym
SDL_Keysym keysym
The key that was pressed or released.
Definition: SdlEmulationLayer.h:685
BlamRendering::DirectX::RenderThread
BLAM void RenderThread(bool debug)
Instructs the engine to start rendering on a separate thread.
Definition: render_manage.cpp:337
Blam::Globals::UpdateGlobal
BLAM GvarUpdateResult UpdateGlobal(std::string name, std::string new_value)
Updates the value of a String global.
Definition: globals.cpp:578
BlamRendering::RenderStack::ConsoleUI
Definition: console.hpp:66
Blam::Content::Fonts::LoadAllFonts
BLAM void LoadAllFonts()
Loads all fonts available in the engine's configured font directory.
Definition: fonts.cpp:900
tick_counter.hpp
Blam::GetMainWindowHandle
BLAM SDL_Window * GetMainWindowHandle()
Retrieves the main window handle of the application, when using SDL.
Definition: main.cpp:729
log_flush_thread
std::thread log_flush_thread
The thread used for flusing log contents to disk.
Definition: main.cpp:85
Blam::Endpoint
Definition: socket.h:13
console.hpp
Blam::Modules::ReleaseModules
BLAM void ReleaseModules()
Definition: modules.cpp:12