 |
Blamite Game Engine - blam!
00398.09.22.23.2015.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;
155 ImGui::Text(
"can't imagine why you'd need it, but here it is");
UI_API ImVec4 mc_color_e()
Definition: debug_ui_colors.cpp:51
UI_API ImVec4 mc_color_f()
Definition: debug_ui_colors.cpp:52
UI_API ImVec4 crash_col()
Definition: debug_ui_colors.cpp:21
UI_API ImVec4 mc_color_2()
Definition: debug_ui_colors.cpp:39
UI_API ImVec4 d_dark()
Definition: debug_ui_colors.cpp:74
UI_API ImVec4 mc_color_5_s()
Definition: debug_ui_colors.cpp:59
UI_API ImVec4 mc_color_3()
Definition: debug_ui_colors.cpp:40
BLAM void LogEvent(std::string message)
Logs a message to the log and/or console.
Definition: aliases.cpp:142
UI_API ImVec4 mc_color_7()
Definition: debug_ui_colors.cpp:44
IMGUI_API void EndMenu()
Definition: imgui_widgets.cpp:6224
IMGUI_API void EndMainMenuBar()
Definition: imgui_widgets.cpp:5995
Class for the default ImGUI DX11 sample window.
Definition: dx11_window.hpp:13
UI_API ImVec4 mc_color_c()
Definition: debug_ui_colors.cpp:49
UI_API ImVec4 mc_color_6_s()
Definition: debug_ui_colors.cpp:60
UI_API ImVec4 clear_col()
The color to use for render target clearing.
Definition: debug_ui_colors.cpp:25
UI_API ImVec4 mc_color_2_s()
Definition: debug_ui_colors.cpp:56
IMGUI_API void End()
Definition: imgui.cpp:6016
UI_API ImVec4 mc_color_a()
Definition: debug_ui_colors.cpp:47
UI_API ImVec4 console_blue()
Definition: debug_ui_colors.cpp:32
IMGUI_API bool BeginMainMenuBar()
Definition: imgui_widgets.cpp:5975
UI_API ImVec4 mc_color_9_s()
Definition: debug_ui_colors.cpp:63
BLAM bool * GetVisibility(std::string key)
Retrieves the visibility of the specified draw list item.
Definition: drawing_list.cpp:42
BLAM void AddToDrawList(std::string key, ImGUIDrawingGroup *group)
Adds a new item to the ImGUI draw list.
Definition: drawing_list.cpp:13
UI_API ImVec4 d_text_light()
Definition: debug_ui_colors.cpp:78
UI_API ImVec4 d_greyple()
Definition: debug_ui_colors.cpp:73
IMGUI_API bool MenuItem(const char *label, const char *shortcut=NULL, bool selected=false, bool enabled=true)
Definition: imgui_widgets.cpp:6240
UI_API ImVec4 console_msg_color()
Definition: debug_ui_colors.cpp:28
BLAM BlamColor * GetGlobalAsColor(std::string name)
Retrieves a global's value as a BlamColor.
Definition: globals.cpp:419
BLAM std::map< std::string, Blam::DebugUI::ImGUIDrawingGroup * > * GetDrawList()
Retrieves the current ImGUI drawing list.
Definition: drawing_list.cpp:25
BLAM ImVec4 MessageColorToImColor(std::string color_id)
Retrieves a color by its ID, as an ImGUI-compatiable color.
Definition: debug_ui_colors.cpp:6
UI_API ImVec4 console_error()
Definition: debug_ui_colors.cpp:30
UI_API ImVec4 console_color()
Definition: debug_ui_colors.cpp:27
UI_API ImVec4 mc_color_7_s()
Definition: debug_ui_colors.cpp:61
IMGUI_API bool Begin(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)
Definition: imgui.cpp:5397
UI_API ImVec4 mc_color_f_s()
Definition: debug_ui_colors.cpp:69
IMGUI_API bool BeginMenuBar()
Definition: imgui_widgets.cpp:6012
BLAM void TakeScreenshot()
Captures the current frame and saves it to a file.
Definition: screenshot.cpp:101
IMGUI_API void Text(const char *fmt,...) IM_FMTARGS(1)
Definition: imgui_widgets.cpp:238
UI_API ImVec4 d_white()
Definition: debug_ui_colors.cpp:72
UI_API ImVec4 console_internal_gold()
Definition: debug_ui_colors.cpp:33
UI_API ImVec4 console_print()
Definition: debug_ui_colors.cpp:31
bool show
Controls whether or not the group should be shown. May not be used in all groups.
Definition: debug_ui.h:362
UI_API ImVec4 console_shadow()
Definition: debug_ui_colors.cpp:29
IMGUI_API bool BeginMenu(const char *label, bool enabled=true)
Definition: imgui_widgets.cpp:6081
UI_API ImVec4 mc_color_8()
Definition: debug_ui_colors.cpp:45
bool * Show()
Retrieves whether or not this item should be shown.
Definition: debug_ui.h:379
Class representing an ImGUI drawing group/draw list item.
Definition: debug_ui.h:359
UI_API ImVec4 mc_color_9()
Definition: debug_ui_colors.cpp:46
UI_API ImVec4 mc_color_4()
Definition: debug_ui_colors.cpp:41
UI_API ImVec4 mc_color_a_s()
Definition: debug_ui_colors.cpp:64
UI_API ImVec4 d_text_dark()
Definition: debug_ui_colors.cpp:77
UI_API ImVec4 crash_text_shadow_col()
Definition: debug_ui_colors.cpp:23
UI_API ImVec4 mc_color_5()
Definition: debug_ui_colors.cpp:42
IMGUI_API void EndMenuBar()
Definition: imgui_widgets.cpp:6040
UI_API ImVec4 mc_color_6()
Definition: debug_ui_colors.cpp:43
UI_API ImVec4 mc_color_0_s()
Definition: debug_ui_colors.cpp:54
UI_API ImVec4 mc_color_e_s()
Definition: debug_ui_colors.cpp:68
std::map< std::string, Blam::DebugUI::ImGUIDrawingGroup * > drawlist
The current ImGUI drawing list.
Definition: drawing_list.cpp:11
UI_API ImVec4 console_yellow()
Definition: debug_ui_colors.cpp:34
@ ImGuiWindowFlags_AlwaysAutoResize
Definition: imgui.h:720
UI_API ImVec4 mc_color_8_s()
Definition: debug_ui_colors.cpp:62
UI_API ImVec4 mc_color_b()
Definition: debug_ui_colors.cpp:48
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
@ ImGuiWindowFlags_MenuBar
Definition: imgui.h:724
UI_API ImVec4 mc_color_4_s()
Definition: debug_ui_colors.cpp:58
UI_API ImVec4 mc_color_d_s()
Definition: debug_ui_colors.cpp:67
IMGUI_API void Separator()
Definition: imgui_widgets.cpp:1284
@ ImGuiWindowFlags_NoResize
Definition: imgui.h:715
UI_API ImVec4 mc_color_3_s()
Definition: debug_ui_colors.cpp:57
Legacy namespace to contain data for the legacy ImGUI console.
Definition: ui.h:26
UI_API ImVec4 mc_color_b_s()
Definition: debug_ui_colors.cpp:65
UI_API ImVec4 d_blurple()
Definition: debug_ui_colors.cpp:71
UI_API ImVec4 d_nqblack()
Definition: debug_ui_colors.cpp:75
UI_API ImVec4 mc_color_d()
Definition: debug_ui_colors.cpp:50
BLAM bool * RenderTargetClearing()
Retrieves whether or not to enable render target clearing.
Definition: render_manage.cpp:608
UI_API ImVec4 mc_color_1()
Definition: debug_ui_colors.cpp:38
UI_API ImVec4 mc_color_c_s()
Definition: debug_ui_colors.cpp:66
UI_API ImVec4 mc_color_0()
Definition: debug_ui_colors.cpp:37
#define duigvs(x)
Macro for Blam::DebugUI::GetVisibility().
Definition: debug_ui.h:19
UI_API ImVec4 crash_text_col()
Definition: debug_ui_colors.cpp:22
UI_API ImVec4 transparent()
Definition: debug_ui_colors.cpp:35
UI_API ImVec4 mc_color_1_s()
Definition: debug_ui_colors.cpp:55