 |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
5 #include <Strings/components/utils/io/io.h>
19 bool devtools_bar =
true;
20 bool main_menu =
true;
22 bool window_wrap =
false;
27 window_wrap = show_in_window;
152 ImGui::Text(
"can't imagine why you'd need it, but here it is");
Class for the engine Globals editor.
Definition: engine_text_viewer.hpp:13
BLAM void CleanupWindows()
Cleans up any data used by the ImGUI draw list.
Definition: debug_ui.cpp:147
Class for the engine Globals editor.
Definition: globals_editor.hpp:14
virtual void Draw()
Draws the contents of the group.
Definition: imgui.h:43
Class for the Ogre HLMS Debug utility.
Definition: ogre_hlms_debug.hpp:18
Wrapper for ImGui's demo window.
Definition: imgui_demo.hpp:8
#define duigvs(x)
Macro for Blam::DebugUI::GetVisibility().
Definition: imgui.h:18
Class for the old and awful theme picker dialog.
Definition: theme_picker.hpp:17
BLAM void LogEvent(std::string message)
Logs a message to the log and/or console.
Definition: aliases.cpp:130
IMGUI_API void EndMenu()
Definition: imgui_widgets.cpp:6224
IMGUI_API void EndMainMenuBar()
Definition: imgui_widgets.cpp:5995
bool show
Controls whether or not the group should be shown. May not be used in all groups.
Definition: imgui.h:34
Dialog used to configure bgfx debug, clear, and reset flags.
Definition: bgfx_config.hpp:14
Class for the Discord Rich Presence test dialog.
Definition: discord_rpc_tester.hpp:21
Class for the Font Editor.
Definition: font_editor.hpp:13
Class for the ImGUI about dialog.
Definition: about_imgui.hpp:10
IMGUI_API void End()
Definition: imgui.cpp:6016
const char * message
The contents of the error dialog.
Definition: error_dialog.hpp:17
A class containing a theoretical update check dialog.
Definition: update_checker.hpp:21
BLAM void TakeScreenshot()
Instructs OGRE to save a screenshot on the next frame.
Definition: ogre.cpp:700
IMGUI_API bool BeginMainMenuBar()
Definition: imgui_widgets.cpp:5975
const char * title
The title of the error dialog.
Definition: error_dialog.hpp:16
bool show_error_dialog
Whether or not to show the error dialog.
Definition: error_dialog.hpp:15
Class representing an ImGUI window.
Definition: imgui.h:31
IMGUI_API bool MenuItem(const char *label, const char *shortcut=NULL, bool selected=false, bool enabled=true)
Definition: imgui_widgets.cpp:6240
Class for the modern Config Editor.
Definition: config_editor.hpp:14
Class for the World Editor utility.
Definition: world_editor.hpp:13
Dialog to prompt for developer key authentication.
Definition: license_prompt.hpp:16
This is the ImGUI-based implementation of the stats widget.
Definition: stats.hpp:21
IMGUI_API bool Begin(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)
Definition: imgui.cpp:5397
Wrapper for ImGui's built-in metrics window.
Definition: imgui_metrics.hpp:8
Class for the Blam UI Editor debug utility.
Definition: blam_ui_editor.hpp:11
BLAM void AddToWindowList(std::string key, BlamImGuiWindow *group)
Adds a new item to the ImGUI draw list.
Definition: debug_ui.cpp:180
IMGUI_API bool BeginMenuBar()
Definition: imgui_widgets.cpp:6012
Add a fourth parameter to bake specific font ranges NULL
Definition: README.txt:57
Class for the exit confirmation dialog.
Definition: exit.hpp:11
IMGUI_API void Text(const char *fmt,...) IM_FMTARGS(1)
Definition: imgui_widgets.cpp:238
Class for the legacy ImGUI-based About box.
Definition: about_blamite.hpp:37
Class for the bgfx profiler window.
Definition: bgfx_profiler.hpp:10
A class for...
Definition: weird_logger.hpp:13
BLAM void ShowErrorDialog(const char *title, const char *message)
Shows a simple error dialog created using ImGUI.
Definition: debug_ui.cpp:171
Class for a GUI config editor.
Definition: config_editor_new.hpp:22
IMGUI_API bool BeginMenu(const char *label, bool enabled=true)
Definition: imgui_widgets.cpp:6081
Class for the ImGUI user guide.
Definition: imgui_user_guide.hpp:11
This was planned to be a chat client that would connect to some sort of java-based chat server.
Definition: jtchat.hpp:15
Wrapper for ImGui's built-in style selector.
Definition: imgui_style_picker.hpp:8
std::map< std::string, BlamImGuiWindow * > imgui_window_list
The list of all available ImGUI windows.
Definition: debug_ui.cpp:85
Class used for the ImGUI-based error dialog.
Definition: error_dialog.hpp:12
Class for the crash test dialog.
Definition: crash_test.hpp:12
Class for the ImGUI console implementation.
Definition: console.hpp:19
BLAM std::map< std::string, BlamImGuiWindow * > * GetWindowList()
Retrieves the current ImGUI drawing list.
Definition: debug_ui.cpp:192
BLAM void RenderWindows()
Renders all ImGUI data.
Definition: debug_ui.cpp:159
BLAM void BuildWindows()
Initializes the ImGUI draw list.
Definition: debug_ui.cpp:87
IMGUI_API void EndMenuBar()
Definition: imgui_widgets.cpp:6040
Class for Blamite's ImGUI-based About box.
Definition: about_blamite_new.hpp:12
An incomplete configuration editor, using raw text.
Definition: config_editor.hpp:22
@ ImGuiWindowFlags_AlwaysAutoResize
Definition: imgui.h:720
Class for the realtime tag editor.
Definition: tag_editor.hpp:14
Class for the Network Stats dialog.
Definition: network_stats.hpp:16
@ ImGuiWindowFlags_MenuBar
Definition: imgui.h:724
Legacy IP test dialog.
Definition: ip_test.hpp:15
BLAM BlamImGuiWindow * GetImGuiWindow(std::string key)
Retrieves a drawing group with the specified ID.
Definition: debug_ui.cpp:197
IMGUI_API void Separator()
Definition: imgui_widgets.cpp:1284
Wrapper for ImGui's built-in font selector.
Definition: imgui_font_selector.hpp:8
@ ImGuiWindowFlags_NoResize
Definition: imgui.h:715
Class for the default ImGUI DX11 sample window.
Definition: dx11_window.hpp:11
Wrapper for ImGui's built-in style editor.
Definition: imgui_style_editor.hpp:8
Class for the event listener viewer.
Definition: listeners.hpp:13
BLAM bool * GetVisibility(std::string key)
Retrieves the visibility of the specified draw list item.
Definition: debug_ui.cpp:209
Class for the Ogre Scene Editor utility.
Definition: ogre_scene_editor.hpp:14
Class for the modern Theme Editor.
Definition: theme_editor.hpp:12