|
Unravel Engine C++ Reference
|
#include <content_browser_panel.h>
Public Member Functions | |
| content_browser_panel (imgui_panels *parent, const char *name) | |
| void | init (rtti::context &ctx) |
| void | deinit (rtti::context &ctx) |
| void | on_project_closed (rtti::context &ctx) |
| void | draw_ui (rtti::context &ctx) override |
| auto | get_window_flags () const -> ImGuiWindowFlags override |
Public Member Functions inherited from unravel::panel_base | |
| panel_base (const char *name) | |
| virtual | ~panel_base ()=default |
| auto | is_visible () const -> bool |
| void | set_visible (bool visible) |
| auto | is_focused () const -> bool |
| auto | is_fullscreen () const -> bool |
| void | set_fullscreen (bool fullscreen) |
| void | toggle_fullscreen () |
| void | focus () |
| void | on_frame_ui_render (rtti::context &ctx) |
| auto | get_name () const -> const std::string & |
Additional Inherited Members | |
Protected Member Functions inherited from unravel::panel_base | |
| virtual auto | get_window_name () const -> const char * |
| void | render_panel (rtti::context &ctx, const char *name, ImGuiWindowFlags flags=ImGuiWindowFlags_MenuBar) |
| virtual void | on_before_render (rtti::context &ctx) |
| virtual void | on_after_render (rtti::context &ctx) |
| virtual bool | begin_panel (const char *name, ImGuiWindowFlags flags) |
| virtual void | end_panel (const char *name) |
Protected Attributes inherited from unravel::panel_base | |
| std::string | name_ |
| std::string | name_fullscreen_ |
| bool | is_visible_ {} |
| bool | is_focused_ {} |
| bool | is_fullscreen_ {} |
| bool | request_focus_ {} |
Definition at line 40 of file content_browser_panel.h.
| unravel::content_browser_panel::content_browser_panel | ( | imgui_panels * | parent, |
| const char * | name ) |
Definition at line 1014 of file content_browser_panel.cpp.
| void unravel::content_browser_panel::deinit | ( | rtti::context & | ctx | ) |
Definition at line 1029 of file content_browser_panel.cpp.
|
overridevirtual |
Implements unravel::panel_base.
Definition at line 1039 of file content_browser_panel.cpp.
|
overridevirtual |
Reimplemented from unravel::panel_base.
Definition at line 1034 of file content_browser_panel.cpp.
| void unravel::content_browser_panel::init | ( | rtti::context & | ctx | ) |
Definition at line 1017 of file content_browser_panel.cpp.
| void unravel::content_browser_panel::on_project_closed | ( | rtti::context & | ctx | ) |
Definition at line 1023 of file content_browser_panel.cpp.