Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::inspector_panel Class Reference

#include <inspector_panel.h>

Inheritance diagram for unravel::inspector_panel:
unravel::entity_panel

Public Member Functions

 inspector_panel (imgui_panels *parent)
 
void init (rtti::context &ctx)
 
void deinit (rtti::context &ctx)
 
void on_frame_ui_render (rtti::context &ctx, const char *name)
 
- Public Member Functions inherited from unravel::entity_panel
 entity_panel (imgui_panels *parent)
 
 ~entity_panel ()=default
 
void on_frame_ui_render ()
 
void duplicate_entities (const std::vector< entt::handle > &entities)
 
void focus_entities (entt::handle camera, const std::vector< entt::handle > &entities)
 
void delete_entities (const std::vector< entt::handle > &entities)
 

Additional Inherited Members

- Static Public Member Functions inherited from unravel::entity_panel
static auto get_entity_name (entt::handle entity) -> std::string
 Gets the entity name from tag component.
 
static auto get_entity_icon (entt::handle entity) -> std::string
 
static auto get_entity_display_color (entt::handle entity) -> ImVec4
 
- Protected Attributes inherited from unravel::entity_panel
imgui_panelsparent_ {}
 

Detailed Description

Definition at line 10 of file inspector_panel.h.

Constructor & Destructor Documentation

◆ inspector_panel()

unravel::inspector_panel::inspector_panel ( imgui_panels * parent)

Definition at line 78 of file inspector_panel.cpp.

Member Function Documentation

◆ deinit()

void unravel::inspector_panel::deinit ( rtti::context & ctx)

Definition at line 88 of file inspector_panel.cpp.

◆ init()

void unravel::inspector_panel::init ( rtti::context & ctx)

Definition at line 82 of file inspector_panel.cpp.

◆ on_frame_ui_render()

void unravel::inspector_panel::on_frame_ui_render ( rtti::context & ctx,
const char * name )

Definition at line 94 of file inspector_panel.cpp.


The documentation for this class was generated from the following files: