Euphoria
Main Page
Related Pages
Topics
Namespaces
Concepts
Classes
Files
File List
File Members
libs
imgui
src
eu
imgui
debug.h
Go to the documentation of this file.
1
#pragma once
2
#include "imgui.h"
3
4
namespace
eu::imgui
5
{
6
7
enum class
LogStyle
8
{
9
basic
,
filter
10
};
11
12
struct
ImLog
13
{
14
ImGuiTextFilter
filter
;
15
std::vector<std::string>
messages
;
16
17
void
begin
();
18
void
add
(std::string m);
19
void
draw
(
LogStyle
style =
LogStyle::basic
);
20
21
void
draw_basic
()
const
;
22
void
draw_filter
();
23
};
24
25
struct
ImTweak
26
{
27
std::unordered_map<std::string, bool>
booleans
;
28
29
bool
get_bool
(
const
std::string& name);
30
void
draw
();
31
};
32
33
34
}
eu::imgui
Definition
debug.h:5
eu::imgui::LogStyle
LogStyle
Definition
debug.h:8
eu::imgui::LogStyle::filter
@ filter
Definition
debug.h:9
eu::imgui::LogStyle::basic
@ basic
Definition
debug.h:9
eu::imgui::ImLog
Definition
debug.h:13
eu::imgui::ImLog::messages
std::vector< std::string > messages
Definition
debug.h:15
eu::imgui::ImLog::draw_filter
void draw_filter()
eu::imgui::ImLog::draw
void draw(LogStyle style=LogStyle::basic)
eu::imgui::ImLog::filter
ImGuiTextFilter filter
Definition
debug.h:14
eu::imgui::ImLog::draw_basic
void draw_basic() const
eu::imgui::ImLog::begin
void begin()
eu::imgui::ImLog::add
void add(std::string m)
eu::imgui::ImTweak
Definition
debug.h:26
eu::imgui::ImTweak::draw
void draw()
eu::imgui::ImTweak::get_bool
bool get_bool(const std::string &name)
eu::imgui::ImTweak::booleans
std::unordered_map< std::string, bool > booleans
Definition
debug.h:27
Generated by
1.15.0