Unravel Engine C++ Reference
Loading...
Searching...
No Matches
deploy_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
#include <
editor/editing/editor_actions.h
>
7
8
namespace
unravel
9
{
10
11
class
imgui_panels;
12
13
class
deploy_panel
14
{
15
public
:
16
deploy_panel
(
imgui_panels
* parent);
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
auto
get_progress()
const
-> float;
25
26
imgui_panels
* parent_{};
27
bool
show_request_{};
28
29
std::map<std::string, tpp::shared_future<void>> deploy_jobs_;
30
};
31
}
// namespace unravel
unravel::deploy_panel
Definition
deploy_panel.h:14
unravel::deploy_panel::deploy_panel
deploy_panel(imgui_panels *parent)
Definition
deploy_panel.cpp:15
unravel::deploy_panel::show
void show(bool s)
Definition
deploy_panel.cpp:19
unravel::deploy_panel::on_frame_ui_render
void on_frame_ui_render(rtti::context &ctx, const char *name)
Definition
deploy_panel.cpp:25
unravel::imgui_panels
Definition
panel.h:28
context.hpp
basetypes.hpp
editor_actions.h
name
std::string name
Definition
hub.cpp:27
unravel
Definition
crash.cpp:21
rtti::context
Definition
context.hpp:14
UnravelEngine
UnravelEngine
editor
editor
hub
panels
deploy_panel
deploy_panel.h
Generated by
1.12.0