 |
Blamite Game Engine - blam!
00272.10.26.20.0001.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
3 #include "../debug_ui.h"
5 #include <Strings/components/utils/io/io.h>
6 #include "../imgui_windows\builtin\dx11_window.hpp"
7 #include "../imgui_windows\legacy\stats.hpp"
20 bool devtools_bar =
true;
21 bool main_menu =
true;
51 ImGui::BeginMainMenuBar();
55 ImGui::BeginMenuBar();
61 if (ImGui::BeginMenu(
"File"))
63 ImGui::MenuItem(
"Open .map file", NULL);
64 ImGui::MenuItem(
"Return to mainmenu", NULL);
65 if (ImGui::MenuItem(
"Open game dir", NULL)) BlamStrings::Utils::IO::OpenGameDirectory();
70 if (ImGui::BeginMenu(
"Tools"))
72 ImGui::MenuItem(
"Memory Editor", NULL);
73 ImGui::MenuItem(
"Object Info", NULL);
74 ImGui::MenuItem(
"Cheats", NULL);
82 if (ImGui::BeginMenu(
"Network Tools"))
85 ImGui::MenuItem(
"Network Poker", NULL);
86 ImGui::MenuItem(
"Test Master Server Connection", NULL,
duigvs(
ip_test));
87 ImGui::MenuItem(
"Advanced", NULL);
90 if (ImGui::BeginMenu(
"Config"))
97 if (ImGui::BeginMenu(
"Test"))
101 ImGui::MenuItem(
"Win32 Dialog", NULL);
102 ImGui::MenuItem(
"Forceload .map", NULL);
112 if (ImGui::BeginMenu(
"Debug"))
114 ImGui::MenuItem(
"Show Coordinates", NULL);
115 ImGui::MenuItem(
"Show Runtime Counter", NULL);
118 ImGui::MenuItem(
"Show Usage Info", NULL);
119 ImGui::MenuItem(
"Show Stats", NULL,
duigvs(
stats));
124 if (ImGui::BeginMenu(
"Help"))
136 ImGui::EndMainMenuBar();
@ d2d_test
Definition: debug_ui.h:382
@ discord_rpc_ui
Definition: debug_ui.h:383
@ dx11_window
Definition: debug_ui.h:367
@ render_stack_editor
Definition: debug_ui.h:386
Class for the default ImGUI DX11 sample window.
Definition: dx11_window.hpp:13
@ imgui_info
Definition: debug_ui.h:393
@ imgui_user_guide
Definition: debug_ui.h:397
@ ip_test
Definition: debug_ui.h:373
@ config_editor
Definition: debug_ui.h:371
@ devtools_bar
Definition: debug_ui.h:363
BLAM void TakeScreenshot()
Captures the current frame and saves it to a file.
Definition: screenshot.cpp:100
@ config_editor_new
Definition: debug_ui.h:372
@ theme_selector
Definition: debug_ui.h:398
@ license_startup_prompt
Definition: debug_ui.h:375
@ engine_info
Definition: debug_ui.h:370
Class representing an ImGUI drawing group/draw list item.
Definition: debug_ui.h:409
@ stats
Definition: debug_ui.h:376
BLAM ImGUIDrawingGroup * GetDrawListItem(DrawListItem key)
Retrieves a drawing group with the specified ID.
Definition: drawing_list.cpp:21
@ crash_test_ui
Definition: debug_ui.h:381
@ logger
Definition: debug_ui.h:378
This is the ImGUI-based implementation of the stats widget.
Definition: stats.hpp:23
@ chat_window
Definition: debug_ui.h:374
@ exit_via_menu
Definition: debug_ui.h:396
Legacy namespace to contain data for the legacy ImGUI console.
Definition: debug_ui.h:494
BLAM bool * RenderTargetClearing()
Retrieves whether or not to enable render target clearing.
Definition: render_manage.cpp:608
#define duigvs(x)
Macro for Blam::DebugUI::GetVisibility().
Definition: debug_ui.h:20
@ network_stats
Definition: debug_ui.h:385