Unravel Engine C++ Reference
Loading...
Searching...
No Matches
mcp_panel.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
base/basetypes.hpp
>
4
#include <
context/context.hpp
>
5
6
namespace
unravel
7
{
8
class
imgui_panels;
9
10
class
mcp_panel
11
{
12
public
:
13
explicit
mcp_panel
(
imgui_panels
* parent);
14
15
void
init
(
rtti::context
& ctx);
16
void
deinit
(
rtti::context
& ctx);
17
18
void
on_frame_ui_render
(
rtti::context
& ctx,
const
char
*
name
);
19
20
void
show
(
bool
s);
21
22
private
:
23
void
draw_ui(
rtti::context
& ctx);
24
25
imgui_panels
* parent_{};
26
bool
show_request_{};
27
bool
show_{
false
};
28
bool
auto_scroll_{
true
};
29
};
30
}
// namespace unravel
unravel::imgui_panels
Definition
panel.h:32
unravel::mcp_panel
Definition
mcp_panel.h:11
unravel::mcp_panel::deinit
void deinit(rtti::context &ctx)
Definition
mcp_panel.cpp:42
unravel::mcp_panel::init
void init(rtti::context &ctx)
Definition
mcp_panel.cpp:38
unravel::mcp_panel::mcp_panel
mcp_panel(imgui_panels *parent)
Definition
mcp_panel.cpp:34
unravel::mcp_panel::show
void show(bool s)
Definition
mcp_panel.cpp:67
unravel::mcp_panel::on_frame_ui_render
void on_frame_ui_render(rtti::context &ctx, const char *name)
Definition
mcp_panel.cpp:46
context.hpp
basetypes.hpp
name
std::string name
Definition
hub.cpp:33
unravel
Definition
crash.cpp:21
rtti::context
Definition
context.hpp:14
editor
editor
hub
panels
mcp_panel
mcp_panel.h
Generated by
1.12.0