Unravel Engine C++ Reference
Loading...
Searching...
No Matches
animation_panel.h
Go to the documentation of this file.
1
#pragma once
2
#include <
editor/imgui/integration/imgui.h
>
3
#include <imgui_widgets/flow/ImNodeFlow.h>
4
5
namespace
unravel
6
{
7
class
imgui_panels;
8
9
class
animation_panel
10
{
11
public
:
12
animation_panel
(
imgui_panels
* parent);
13
14
void
init
(
rtti::context
& ctx);
15
void
deinit
(
rtti::context
& ctx);
16
17
void
on_frame_ui_render
(
rtti::context
& ctx,
const
char
*
name
);
18
19
void
show
(
bool
s);
20
21
private
:
22
23
void
draw_ui(
rtti::context
& ctx);
24
void
draw_menubar(
rtti::context
& ctx);
25
26
imgui_panels
* parent_{};
27
bool
show_request_{};
28
bool
show_{
false
};
29
ImFlow::ImNodeFlow flow_;
30
ImGuiTextFilter filter_;
31
32
};
33
}
// namespace unravel
unravel::animation_panel
Definition
animation_panel.h:10
unravel::animation_panel::init
void init(rtti::context &ctx)
Definition
animation_panel.cpp:27
unravel::animation_panel::show
void show(bool s)
Definition
animation_panel.cpp:167
unravel::animation_panel::animation_panel
animation_panel(imgui_panels *parent)
Definition
animation_panel.cpp:23
unravel::animation_panel::on_frame_ui_render
void on_frame_ui_render(rtti::context &ctx, const char *name)
Definition
animation_panel.cpp:146
unravel::animation_panel::deinit
void deinit(rtti::context &ctx)
Definition
animation_panel.cpp:142
unravel::imgui_panels
Definition
panel.h:28
name
std::string name
Definition
hub.cpp:27
imgui.h
unravel
Definition
crash.cpp:21
rtti::context
Definition
context.hpp:14
UnravelEngine
UnravelEngine
editor
editor
hub
panels
animation_panel
animation_panel.h
Generated by
1.12.0