#include <panel_base.h>
Definition at line 11 of file panel_base.h.
◆ panel_base()
| unravel::panel_base::panel_base |
( |
const char * | name | ) |
|
|
explicit |
◆ ~panel_base()
| virtual unravel::panel_base::~panel_base |
( |
| ) |
|
|
virtualdefault |
◆ begin_panel()
| bool unravel::panel_base::begin_panel |
( |
const char * | name, |
|
|
ImGuiWindowFlags | flags ) |
|
protectedvirtual |
◆ draw_ui()
◆ end_panel()
| void unravel::panel_base::end_panel |
( |
const char * | name | ) |
|
|
protectedvirtual |
◆ focus()
| void unravel::panel_base::focus |
( |
| ) |
|
◆ get_name()
| auto unravel::panel_base::get_name |
( |
| ) |
const -> const std::string& |
|
inline |
◆ get_window_flags()
| virtual auto unravel::panel_base::get_window_flags |
( |
| ) |
const -> ImGuiWindowFlags |
|
inlineprotectedvirtual |
◆ get_window_name()
| auto unravel::panel_base::get_window_name |
( |
| ) |
const -> const char* |
|
protectedvirtual |
◆ is_focused()
| auto unravel::panel_base::is_focused |
( |
| ) |
const -> bool |
|
inline |
◆ is_fullscreen()
| auto unravel::panel_base::is_fullscreen |
( |
| ) |
const -> bool |
|
inline |
◆ is_visible()
| auto unravel::panel_base::is_visible |
( |
| ) |
const -> bool |
|
inline |
◆ on_after_render()
◆ on_before_render()
| void unravel::panel_base::on_before_render |
( |
rtti::context & | ctx | ) |
|
|
protectedvirtual |
◆ on_frame_ui_render()
| void unravel::panel_base::on_frame_ui_render |
( |
rtti::context & | ctx | ) |
|
◆ render_panel()
| void unravel::panel_base::render_panel |
( |
rtti::context & | ctx, |
|
|
const char * | name, |
|
|
ImGuiWindowFlags | flags = ImGuiWindowFlags_MenuBar ) |
|
protected |
◆ set_fullscreen()
| void unravel::panel_base::set_fullscreen |
( |
bool | fullscreen | ) |
|
|
inline |
◆ set_visible()
| void unravel::panel_base::set_visible |
( |
bool | visible | ) |
|
|
inline |
◆ toggle_fullscreen()
| void unravel::panel_base::toggle_fullscreen |
( |
| ) |
|
|
inline |
◆ is_focused_
| bool unravel::panel_base::is_focused_ {} |
|
protected |
◆ is_fullscreen_
| bool unravel::panel_base::is_fullscreen_ {} |
|
protected |
◆ is_visible_
| bool unravel::panel_base::is_visible_ {} |
|
protected |
◆ name_
| std::string unravel::panel_base::name_ |
|
protected |
◆ name_fullscreen_
| std::string unravel::panel_base::name_fullscreen_ |
|
protected |
◆ request_focus_
| bool unravel::panel_base::request_focus_ {} |
|
protected |
The documentation for this class was generated from the following files: