 |
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.
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:87
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:26
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:176
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
Class for the Ogre HLMS Debug utility.
Definition: ogre_hlms_debug.hpp:20
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
ARPHIC PUBLIC LICENSE Ltd Yung Chi Taiwan All rights reserved except as specified below Everyone is permitted to copy and distribute verbatim copies of this license but changing it is forbidden Preamble The licenses for most software are designed to take away your freedom to share and change it By the ARPHIC PUBLIC LICENSE specifically permits and encourages you to use this provided that you give the recipients all the rights that we gave you and make sure they can get the modifications of this software Legal Terms Font means the TrueType fonts AR PL Mingti2L AR PL KaitiM AR PL KaitiM and the derivatives of those fonts created through any modification including modifying reordering converting changing font or adding deleting some characters in from glyph table PL means Public License Copyright Holder means whoever is named in the copyright or copyrights for the Font You means the or person redistributing or modifying the Font Freely Available means that you have the freedom to copy or modify the Font as well as redistribute copies of the Font under the same conditions you not price If you you can charge for this service Copying &Distribution You may copy and distribute verbatim copies of this Font in any without provided that you retain this license including modifying reordering converting changing font or adding deleting some characters in from glyph and copy and distribute such modifications under the terms of Section provided that the following conditions are such as by offering access to copy the modifications from a designated or distributing the modifications on a medium customarily used for software interchange c If the modified fonts normally reads commands interactively when you must cause it
Definition: ARPHICPL.TXT:36
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:152
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:164
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