 |
Blamite Game Engine - blam!
00285.12.18.20.1411.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>
21 bool devtools_bar =
true;
22 bool main_menu =
true;
24 bool window_wrap =
false;
29 window_wrap = show_in_window;
57 ImGui::BeginMainMenuBar();
63 ImGui::Begin(
"Old Menu", &
show, ImGuiWindowFlags_MenuBar | ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoResize);
66 ImGui::BeginMenuBar();
72 if (ImGui::BeginMenu(
"File"))
76 if (
ImGui::MenuItem(
"Open game dir", NULL)) BlamStrings::Utils::IO::OpenGameDirectory();
81 if (ImGui::BeginMenu(
"Tools"))
93 if (ImGui::BeginMenu(
"Network Tools"))
101 if (ImGui::BeginMenu(
"Config"))
108 if (ImGui::BeginMenu(
"Test"))
123 if (ImGui::BeginMenu(
"Debug"))
135 if (ImGui::BeginMenu(
"Help"))
147 ImGui::EndMainMenuBar();
155 ImGui::Text(
"can't imagine why you'd need it, but here it is");
Class for the default ImGUI DX11 sample window.
Definition: dx11_window.hpp:13
BLAM void TakeScreenshot()
Captures the current frame and saves it to a file.
Definition: screenshot.cpp:100
bool show
Controls whether or not the group should be shown. May not be used in all groups.
Definition: debug_ui.h:362
Class representing an ImGUI drawing group/draw list item.
Definition: debug_ui.h:359
This is the ImGUI-based implementation of the stats widget.
Definition: stats.hpp:23
BLAM ImGUIDrawingGroup * GetDrawListItem(std::string key)
Retrieves a drawing group with the specified ID.
Definition: drawing_list.cpp:30
Legacy namespace to contain data for the legacy ImGUI console.
Definition: debug_ui.h:434
@ Text
Master text object that wraps around both BitmapText and DWText.
Definition: render_stack.h:73
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:19