Elaztek Developer Hub
Blamite Game Engine - blam!  00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
error_dialog.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include "../debug_ui.h"
4 
6 {
15  {
16  public:
17  bool show_error_dialog = false;
18  const char* title = "";
19  const char* message = "";
20 
25 
30 
34  void Draw()
35  {
37  {
40  {
42 
44 
45  if (ImGui::Button("ok"))
46  {
47  show_error_dialog = false;
48  }
49 
51  }
52  }
53  }
54  };
55 }
Blam::DebugUI::Windows::ErrorDialog::ErrorDialog
ErrorDialog()
Empty constructor.
Definition: error_dialog.hpp:24
ImGui::EndPopup
IMGUI_API void EndPopup()
Definition: imgui.cpp:7675
ImGui::BeginPopupModal
IMGUI_API bool BeginPopupModal(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)
Definition: imgui.cpp:7647
Blam::DebugUI::Windows::ErrorDialog::message
const char * message
The contents of the error dialog.
Definition: error_dialog.hpp:19
Blam::DebugUI::Windows::ErrorDialog
A seemingly incomplete class for an ImGUI-based error dialog?
Definition: error_dialog.hpp:14
ImGui::OpenPopup
IMGUI_API void OpenPopup(const char *str_id)
Definition: imgui.cpp:7453
ImGui::Text
IMGUI_API void Text(const char *fmt,...) IM_FMTARGS(1)
Definition: imgui_widgets.cpp:238
Blam::DebugUI::Windows::ErrorDialog::show_error_dialog
bool show_error_dialog
Whether or not to show the error dialog.
Definition: error_dialog.hpp:17
Blam::DebugUI::ImGUIDrawingGroup
Class representing an ImGUI drawing group/draw list item.
Definition: debug_ui.h:359
Blam::DebugUI::Windows::ErrorDialog::~ErrorDialog
~ErrorDialog()
Empty destructor.
Definition: error_dialog.hpp:29
ImGuiWindowFlags_AlwaysAutoResize
@ ImGuiWindowFlags_AlwaysAutoResize
Definition: imgui.h:720
ImGui::Separator
IMGUI_API void Separator()
Definition: imgui_widgets.cpp:1284
Blam::DebugUI::Windows
Legacy namespace to contain data for the legacy ImGUI console.
Definition: ui.h:14
Blam::DebugUI::Windows::ErrorDialog::Draw
void Draw()
Shows the error dialog, if enabled.
Definition: error_dialog.hpp:34
ImGui::Button
IMGUI_API bool Button(const char *label, const ImVec2 &size=ImVec2(0, 0))
Definition: imgui_widgets.cpp:644
Blam::DebugUI::Windows::ErrorDialog::title
const char * title
The title of the error dialog.
Definition: error_dialog.hpp:18