libigl v2.5.0
Loading...
Searching...
No Matches
igl::opengl::glfw::imgui::ImGuizmoWidget Class Reference

Widget for a guizmo (3D transform manipulator) More...

#include <ImGuizmoWidget.h>

Inheritance diagram for igl::opengl::glfw::imgui::ImGuizmoWidget:
igl::opengl::glfw::imgui::ImGuiWidget

Public Member Functions

 ImGuizmoWidget ()
 
virtual void init (Viewer *_viewer, ImGuiPlugin *_plugin) override
 
virtual void draw () override
 
- Public Member Functions inherited from igl::opengl::glfw::imgui::ImGuiWidget
 ImGuiWidget ()
 
virtual ~ImGuiWidget ()
 
virtual void shutdown ()
 
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::function< void(const Eigen::Matrix4f &)> callback
 
bool visible = true
 
ImGuizmo::OPERATION operation
 
Eigen::Matrix4f T
 
- Public Attributes inherited from igl::opengl::glfw::imgui::ImGuiWidget
std::string name
 

Additional Inherited Members

- Protected Attributes inherited from igl::opengl::glfw::imgui::ImGuiWidget
Viewerviewer
 
ImGuiPluginplugin
 

Detailed Description

Widget for a guizmo (3D transform manipulator)

Constructor & Destructor Documentation

◆ ImGuizmoWidget()

igl::opengl::glfw::imgui::ImGuizmoWidget::ImGuizmoWidget ( )
inline

Member Function Documentation

◆ init()

virtual void igl::opengl::glfw::imgui::ImGuizmoWidget::init ( Viewer _viewer,
ImGuiPlugin _plugin 
)
overridevirtual

◆ draw()

virtual void igl::opengl::glfw::imgui::ImGuizmoWidget::draw ( )
overridevirtual

Member Data Documentation

◆ callback

std::function<void(const Eigen::Matrix4f &)> igl::opengl::glfw::imgui::ImGuizmoWidget::callback

◆ visible

bool igl::opengl::glfw::imgui::ImGuizmoWidget::visible = true

◆ operation

ImGuizmo::OPERATION igl::opengl::glfw::imgui::ImGuizmoWidget::operation

◆ T

Eigen::Matrix4f igl::opengl::glfw::imgui::ImGuizmoWidget::T

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