30 #ifndef RIOENGINE_EDITOR_QGLBASEVIEWPORT_QGBASEVIEWPORT_H_
31 #define RIOENGINE_EDITOR_QGLBASEVIEWPORT_QGBASEVIEWPORT_H_
34 #include "bullet/matrix/matrices.h"
36 class QGLShaderProgram;
83 void setHasFocus(
bool);
86 GLdouble projectionFovYAngle;
87 GLdouble projectionZNear;
88 GLdouble projectionZFar;
93 #endif // RIOENGINE_EDITOR_QGLBASEVIEWPORT_QGBASEVIEWPORT_H_
void setDrawMode(const QGLViewportDrawMode &value)
Matrix4 m_modelViewMatrix
GLdouble m_projectionRatio
QGLShaderProgram * m_solidColorsProgram
virtual void focusInEvent(QFocusEvent *)
virtual void initializeGL()
QGLViewportDrawMode drawMode() const
QGLBaseViewport(QWidget *parent, QGLWidget *shared_widget)
QGLShaderProgram * m_texturedProgram
void mousePressEvent(QMouseEvent *event)
void recalculateAspectRatio()
virtual void customDraw()
virtual void resizeGL(int, int)
QGLShaderProgram * m_selectedProgram
virtual void focusOutEvent(QFocusEvent *)