 |
Blamite Game Engine - blam!
00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
6 #include "components/3rdparty/imgui/imgui.h"
19 #define duigvs(x) Blam::DebugUI::GetVisibility(x)
425 BLAM std::map<std::string, Blam::DebugUI::ImGUIDrawingGroup*>*
GetDrawList();
UI_API ImVec4 mc_color_e()
Definition: debug_ui_colors.cpp:51
Namespace surrounding all major engine components.
Definition: blam_api.h:18
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
virtual void Draw()
Draws the contents of the group.
Definition: debug_ui.h:372
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 std::string GetConsoleCommand2()
i have no idea why this exists
Definition: console_hack.cpp:123
BLAM bool GetConsoleState2()
i have no idea why this exists
Definition: console_hack.cpp:108
UI_API ImVec4 mc_color_7()
Definition: debug_ui_colors.cpp:44
UI_API ImVec4 mc_color_c()
Definition: debug_ui_colors.cpp:49
UI_API void ShowHaloConsole(bool *p_open)
Legacy function that was used to open the ImGUI-based console.
Definition: legacy_halo_prompt.cpp:1794
UI_API void ShowCrashScreen(std::string crash_message)
Show the engine's crash screen.
Definition: crash_screen.cpp:11
UI_API ImVec4 mc_color_6_s()
Definition: debug_ui_colors.cpp:60
std::string crash_message
The message to display on the crash screen.
Definition: render_manage.cpp:62
UI_API void Initialize()
Initializes the ImGUI draw list.
Definition: debug_ui.cpp:82
UI_API ImVec4 clear_col()
The color to use for render target clearing.
Definition: debug_ui_colors.cpp:25
BLAM void HackConsole(bool *show_console)
Definition: console_hack.cpp:14
UI_API void load_win9x_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:406
UI_API void load_default_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:280
UI_API ImVec4 mc_color_2_s()
Definition: debug_ui_colors.cpp:56
UI_API void load_xenia_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:59
BLAM void LogEventLegacy(const char *message)
Legacy function to add a message to console.
Definition: legacy_halo_prompt.cpp:1804
UI_API ImVec4 mc_color_a()
Definition: debug_ui_colors.cpp:47
UI_API ImVec4 console_blue()
Definition: debug_ui_colors.cpp:32
UI_API void load_cex_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:341
UI_API ImFont * font_proggytiny()
Legacy function to set the ImGUI font to Proggy Tiny - used by Xenia and some elements of Reach.
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
BLAM void SetConsoleState(bool state)
Legacy function to control legacy ImGUI console visibility.
Definition: console_hack.cpp:99
UI_API ImVec4 d_greyple()
Definition: debug_ui_colors.cpp:73
UI_API void load_blamite_pink_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:3
UI_API ImVec4 console_msg_color()
Definition: debug_ui_colors.cpp:28
BLAM std::map< std::string, Blam::DebugUI::ImGUIDrawingGroup * > * GetDrawList()
Retrieves the current ImGUI drawing list.
Definition: drawing_list.cpp:25
BLAM bool GetConsoleState()
Legacy function to retrieve legacy ImGUI console visibility.
Definition: console_hack.cpp:128
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
#define UI_API
Definition: debug_ui.h:26
UI_API ImFont * font_fixedsys()
Legacy function to set the ImGUI font to fixedsys.
bool show_console
Definition: console_hack.cpp:6
UI_API ImVec4 mc_color_f_s()
Definition: debug_ui_colors.cpp:69
UI_API void load_osx_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:543
UI_API void LoadConfig()
Loads UI configuration file.
BLAM void ShowErrorDialog(const char *title, const char *message)
Shows a simple error dialog created using ImGUI.
Definition: debug_ui.cpp:166
UI_API ImVec4 d_white()
Definition: debug_ui_colors.cpp:72
UI_API void load_hl2_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:475
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
BLAM void HackConsoleNew(bool *show_testing_newconsole)
Definition: console_hack.cpp:71
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
#define BLAM
Definition: debug_ui.h:22
UI_API ImVec4 crash_text_shadow_col()
Definition: debug_ui_colors.cpp:23
BLAM void SetConsoleState2(bool state)
i have no idea why this exists
Definition: console_hack.cpp:113
UI_API ImVec4 mc_color_5()
Definition: debug_ui_colors.cpp:42
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
UI_API void Shutdown()
Cleans up any data used by the ImGUI draw list.
Definition: debug_ui.cpp:142
UI_API ImVec4 console_yellow()
Definition: debug_ui_colors.cpp:34
BLAM void SetConsoleCommand2(std::string command)
i have no idea why this exists
Definition: console_hack.cpp:118
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
BLAM ImGUIDrawingGroup * GetDrawListItem(std::string key)
Retrieves a drawing group with the specified ID.
Definition: drawing_list.cpp:30
bool show_testing_newconsole
Definition: console_hack.cpp:9
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
Namespace containing things for the engine's "internal UI", which is powered through ImGUI.
Definition: debug_menu.h:18
UI_API ImVec4 mc_color_3_s()
Definition: debug_ui_colors.cpp:57
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
UI_API void Render()
Renders all ImGUI data.
Definition: debug_ui.cpp:154
UI_API void load_elaztek_styles_classic()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:213
UI_API void load_elaztek_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:142
UI_API void CheckForUpdates()
Legacy function that would have checked for game engine updates.
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
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
UI_API void SetFont(int id)
Legacy function to change the font used by ImGUI.