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
void
deploy_and_run
(
rtti::context
& ctx,
const
deploy_settings
& params);
23
auto
is_deploying
()
const
-> bool;
24
25
private
:
26
void
draw_ui(
rtti::context
& ctx);
27
auto
get_progress()
const
-> float;
28
29
imgui_panels
* parent_{};
30
bool
show_request_{};
31
32
std::map<std::string, tpp::shared_future<void>> deploy_jobs_;
33
};
34
}
// 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::is_deploying
auto is_deploying() const -> bool
Definition
deploy_panel.cpp:70
unravel::deploy_panel::show
void show(bool s)
Definition
deploy_panel.cpp:19
unravel::deploy_panel::deploy_and_run
void deploy_and_run(rtti::context &ctx, const deploy_settings ¶ms)
Definition
deploy_panel.cpp:77
unravel::deploy_panel::on_frame_ui_render
void on_frame_ui_render(rtti::context &ctx, const char *name)
Definition
deploy_panel.cpp:29
unravel::imgui_panels
Definition
panel.h:32
context.hpp
basetypes.hpp
editor_actions.h
name
std::string name
Definition
hub.cpp:33
unravel
Definition
crash.cpp:21
rtti::context
Definition
context.hpp:14
unravel::deploy_settings
Definition
deploy.h:10
editor
editor
hub
panels
deploy_panel
deploy_panel.h
Generated by
1.12.0