Unravel Engine C++ Reference
Loading...
Searching...
No Matches
inspector_panel.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
base/basetypes.hpp
>
4
#include <
context/context.hpp
>
5
#include <
reflection/reflection.h
>
6
#include <
editor/hub/panels/entity_panel.h
>
7
8
namespace
unravel
9
{
10
class
inspector_panel
:
public
entity_panel
11
{
12
public
:
13
inspector_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
private
:
21
entt::meta_any locked_object_;
22
bool
debug_{};
23
};
24
}
// namespace unravel
unravel::entity_panel
Definition
entity_panel.h:16
unravel::entity_panel::on_frame_ui_render
void on_frame_ui_render()
Definition
entity_panel.cpp:22
unravel::imgui_panels
Definition
panel.h:28
unravel::inspector_panel
Definition
inspector_panel.h:11
unravel::inspector_panel::init
void init(rtti::context &ctx)
Definition
inspector_panel.cpp:82
unravel::inspector_panel::inspector_panel
inspector_panel(imgui_panels *parent)
Definition
inspector_panel.cpp:78
unravel::inspector_panel::deinit
void deinit(rtti::context &ctx)
Definition
inspector_panel.cpp:88
context.hpp
basetypes.hpp
entity_panel.h
name
std::string name
Definition
hub.cpp:27
unravel
Definition
crash.cpp:21
reflection.h
rtti::context
Definition
context.hpp:14
UnravelEngine
UnravelEngine
editor
editor
hub
panels
inspector_panel
inspector_panel.h
Generated by
1.12.0