libigl v2.5.0
|
Abstract class for imgui "widgets". More...
#include <ImGuiWidget.h>
Public Member Functions | |
ImGuiWidget () | |
virtual | ~ImGuiWidget () |
virtual void | init (Viewer *_viewer, ImGuiPlugin *_plugin) |
virtual void | shutdown () |
virtual void | draw () |
virtual bool | mouse_down (int, int) |
virtual bool | mouse_up (int, int) |
virtual bool | mouse_move (int, int) |
virtual bool | key_pressed (unsigned int, int) |
virtual bool | key_down (int, int) |
virtual bool | key_up (int, int) |
Public Attributes | |
std::string | name |
Protected Attributes | |
Viewer * | viewer |
ImGuiPlugin * | plugin |
Abstract class for imgui "widgets".
A widget is something that uses imgui, but doesn't own the entire imgui IO stack: the single ImGuiPlugin owns that and widgets are registered with it.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in igl::opengl::glfw::imgui::ImGuiMenu.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in igl::opengl::glfw::imgui::SelectionWidget.
|
inlinevirtual |
Reimplemented in igl::opengl::glfw::imgui::SelectionWidget.
|
inlinevirtual |
Reimplemented in igl::opengl::glfw::imgui::SelectionWidget.
|
inlinevirtual |
Reimplemented in igl::opengl::glfw::imgui::SelectionWidget.
|
inlinevirtual |
|
inlinevirtual |
std::string igl::opengl::glfw::imgui::ImGuiWidget::name |
|
protected |
|
protected |