 |
Blamite Game Engine - blam!
00388.06.24.23.2301.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
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:28
UI_API ImVec4 mc_color_f()
Definition: debug_ui_colors.cpp:52
UI_API ImVec4 crash_col()
Definition: debug_ui_colors.cpp:21
Class for the Font Editor.
Definition: font_editor.hpp:16
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
Class for the World Editor utility.
Definition: world_editor.hpp:15
Class for the default ImGUI DX11 sample window.
Definition: dx11_window.hpp:13
Wrapper for ImGui's built-in font selector.
Definition: imgui_font_selector.hpp:10
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:86
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
Dialog to prompt for developer key authentication.
Definition: license_prompt.hpp:20
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
Legacy IP test dialog.
Definition: ip_test.hpp:18
UI_API ImVec4 mc_color_a()
Definition: debug_ui_colors.cpp:47
UI_API ImVec4 console_blue()
Definition: debug_ui_colors.cpp:32
Namespace containing things relating to ImGUI, and the ImGUI draw list.
Definition: ui.h:19
Wrapper for ImGui's built-in metrics window.
Definition: imgui_metrics.hpp:10
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.
Wrapper for ImGui's built-in style editor.
Definition: imgui_style_editor.hpp:10
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
const char * message
The contents of the error dialog.
Definition: error_dialog.hpp:19
BLAM bool GetConsoleState()
Legacy function to retrieve legacy ImGUI console visibility.
Definition: console_hack.cpp:128
Class for the modern Theme Editor.
Definition: theme_editor.hpp:14
UI_API ImVec4 console_error()
Definition: debug_ui_colors.cpp:30
UI_API ImVec4 console_color()
Definition: debug_ui_colors.cpp:27
Class for a GUI config editor.
Definition: config_editor_new.hpp:24
UI_API ImVec4 mc_color_7_s()
Definition: debug_ui_colors.cpp:61
#define UI_API
Definition: debug_ui.h:26
Class for the Network Stats dialog.
Definition: network_stats.hpp:17
Class for the legacy ImGUI-based About box.
Definition: about_blamite.hpp:38
A seemingly incomplete class for an ImGUI-based error dialog?
Definition: error_dialog.hpp:14
UI_API ImFont * font_fixedsys()
Legacy function to set the ImGUI font to fixedsys.
An incomplete configuration editor, using raw text.
Definition: config_editor.hpp:24
Class for the OpenGL shader editor.
Definition: opengl_shader_editor.hpp:10
bool show_console
Definition: console_hack.cpp:6
UI_API ImVec4 mc_color_f_s()
Definition: debug_ui_colors.cpp:69
Class for the modern Config Editor.
Definition: config_editor.hpp:16
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:174
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
Class for the ImGUI console implementation.
Definition: console.hpp:21
bool show_error_dialog
Whether or not to show the error dialog.
Definition: error_dialog.hpp:17
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
sock planetquake com All rights reserved Quake III Arena is a registered trademark of id Inc This level may be electronically distributed only at NO CHARGE to the recipient in its current state
Definition: chiropteraDM.txt:94
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
Class for the Discord Rich Presence test dialog.
Definition: discord_rpc_tester.hpp:22
UI_API ImVec4 mc_color_a_s()
Definition: debug_ui_colors.cpp:64
Class for the event listener viewer.
Definition: listeners.hpp:15
UI_API ImVec4 d_text_dark()
Definition: debug_ui_colors.cpp:77
Wrapper for ImGui's built-in style selector.
Definition: imgui_style_picker.hpp:10
Class for the Blam UI Editor debug utility.
Definition: blam_ui_editor.hpp:13
Class for the ImGUI about dialog.
Definition: about_imgui.hpp:12
Class for the exit confirmation dialog.
Definition: exit.hpp:13
#define BLAM
Definition: debug_ui.h:22
UI_API ImVec4 crash_text_shadow_col()
Definition: debug_ui_colors.cpp:23
Dialog used to test early implementation of Direct2D.
Definition: d2d_test.hpp:18
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
Dialog used to test basic bgfx features.
Definition: bgfx_test.hpp:20
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:150
UI_API ImVec4 console_yellow()
Definition: debug_ui_colors.cpp:34
Class for Blamite's ImGUI-based About box.
Definition: about_blamite_new.hpp:14
A class containing a theoretical update check dialog.
Definition: update_checker.hpp:23
Class for the Geometry Test dialog.
Definition: geometry_test.hpp:26
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
Class for the engine Globals editor.
Definition: engine_text_viewer.hpp:15
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
This was planned to be a chat client that would connect to some sort of java-based chat server.
Definition: jtchat.hpp:17
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
Class for the realtime tag editor.
Definition: tag_editor.hpp:15
Wrapper for ImGui's demo window.
Definition: imgui_demo.hpp:10
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
A class for...
Definition: weird_logger.hpp:15
UI_API ImVec4 d_nqblack()
Definition: debug_ui_colors.cpp:75
Class for the Ogre Scene Editor utility.
Definition: ogre_scene_editor.hpp:16
UI_API ImVec4 mc_color_d()
Definition: debug_ui_colors.cpp:50
UI_API void Render()
Renders all ImGUI data.
Definition: debug_ui.cpp:162
Class for the old and awful theme picker dialog.
Definition: theme_picker.hpp:20
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
Class for the Render Stack Editor.
Definition: render_stack_editor.hpp:31
Class for the engine Globals editor.
Definition: globals_editor.hpp:16
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.
Class for the ImGUI user guide.
Definition: imgui_user_guide.hpp:13
const char * title
The title of the error dialog.
Definition: error_dialog.hpp:18