42 #ifndef _OPENGL_VISUALIZER_CONTROL_H_ 43 #define _OPENGL_VISUALIZER_CONTROL_H_ void MouseMove(WIDGET_HANDLE widget, int x, int y)
CMainWindowInterface * m_main_window
void ButtonPushed(WIDGET_HANDLE widget)
const Transformation3d & GetViewMatrix()
void PointClicked(WIDGET_HANDLE widget, int x, int y)
COpenGLVisualizerControl(WIDGET_HANDLE widget, int width, int height, COpenGLVisualizer *visualizer, CMainWindowInterface *main_window, CMainWindowEventInterface *event_callback)
COpenGLVisualizer * m_visualizer
CMainWindowEventInterface * m_event_callback
void KeyDown(WIDGET_HANDLE widget, int key)
void RectSelected(WIDGET_HANDLE widget, int x0, int y0, int x1, int y1)
GLsizei const GLfloat * value
void KeyUp(WIDGET_HANDLE widget, int key)
void SetViewMatrix(const Transformation3d &transformation)
Transformation3d m_ViewMatrix
Interface for the creation of GUIs with the GUI toolkit of the IVT.
void MouseUp(WIDGET_HANDLE widget, int button, int x, int y)
GLenum GLsizei GLsizei height
void MouseDown(WIDGET_HANDLE widget, int button, int x, int y)
void ValueChanged(WIDGET_HANDLE widget, int value)
Interface for the event mechanism of GUIs using the GUI toolkit of the IVT.