| RioEngine
    0.1
    My first attempt to create a 3D WYSIWYG Game Engine | 
#include <qglbaseviewport.h>
 
  
 | Public Types | |
| enum | QGLViewportDrawMode { WIRED, SOLID, TEXTURED } | 
| Public Member Functions | |
| QGLBaseViewport (QWidget *parent, QGLWidget *shared_widget) | |
| QGLViewportDrawMode | drawMode () const | 
| void | setDrawMode (const QGLViewportDrawMode &value) | 
| bool | hasFocus () const | 
| virtual void | preDraw () | 
| virtual void | paintGL () | 
| virtual void | step () | 
| virtual void | customDraw () | 
| virtual void | postDraw () | 
| ~QGLBaseViewport () | |
| Protected Member Functions | |
| void | recalculateAspectRatio () | 
| virtual void | initializeGL () | 
| virtual void | resizeGL (int, int) | 
| void | mousePressEvent (QMouseEvent *event) | 
| virtual void | focusInEvent (QFocusEvent *) | 
| virtual void | focusOutEvent (QFocusEvent *) | 
| Protected Attributes | |
| GLdouble | m_projectionRatio | 
| QPoint | m_lastPos | 
| QColor | m_clearColor | 
| Matrix4 | m_modelViewMatrix | 
| QGLShaderProgram * | m_selectedProgram | 
| QGLShaderProgram * | m_texturedProgram | 
| QGLShaderProgram * | m_solidColorsProgram | 
Provides basic functionality for any Viewport. See also QGLGameViewport and QGLGameEditorViewport
Definition at line 42 of file qglbaseviewport.h.
| Enumerator | |
|---|---|
| WIRED | |
| SOLID | |
| TEXTURED | |
Definition at line 45 of file qglbaseviewport.h.
| QGLBaseViewport::QGLBaseViewport | ( | QWidget * | parent, | 
| QGLWidget * | shared_widget | ||
| ) | 
Definition at line 41 of file qglbaseviewport.cpp.
| QGLBaseViewport::~QGLBaseViewport | ( | ) | 
Definition at line 219 of file qglbaseviewport.cpp.
| 
 | virtual | 
Reimplemented in QGLGameEditorViewport, and QGLGameViewport.
Definition at line 178 of file qglbaseviewport.cpp.
| QGLBaseViewport::QGLViewportDrawMode QGLBaseViewport::drawMode | ( | ) | const | 
Definition at line 59 of file qglbaseviewport.cpp.
| 
 | protectedvirtual | 
Definition at line 201 of file qglbaseviewport.cpp.
| 
 | protectedvirtual | 
Definition at line 207 of file qglbaseviewport.cpp.
| bool QGLBaseViewport::hasFocus | ( | ) | const | 
Definition at line 71 of file qglbaseviewport.cpp.
| 
 | protectedvirtual | 
Reimplemented in QGLGameViewport.
Definition at line 83 of file qglbaseviewport.cpp.
| 
 | protected | 
Definition at line 195 of file qglbaseviewport.cpp.
| 
 | virtual | 
Reimplemented in QGLGameEditorViewport.
Definition at line 137 of file qglbaseviewport.cpp.
| 
 | virtual | 
Reimplemented in QGLGameEditorViewport, and QGLGameViewport.
Definition at line 183 of file qglbaseviewport.cpp.
| 
 | virtual | 
Reimplemented in QGLGameEditorViewport, and QGLGameViewport.
Definition at line 126 of file qglbaseviewport.cpp.
| 
 | protected | 
Definition at line 77 of file qglbaseviewport.cpp.
| 
 | protectedvirtual | 
Definition at line 188 of file qglbaseviewport.cpp.
| void QGLBaseViewport::setDrawMode | ( | const QGLViewportDrawMode & | value | ) | 
Definition at line 65 of file qglbaseviewport.cpp.
| 
 | virtual | 
Reimplemented in QGLGameEditorViewport, and QGLGameViewport.
Definition at line 132 of file qglbaseviewport.cpp.
| 
 | protected | 
Definition at line 75 of file qglbaseviewport.h.
| 
 | protected | 
Definition at line 74 of file qglbaseviewport.h.
| 
 | protected | 
Definition at line 76 of file qglbaseviewport.h.
| 
 | protected | 
Definition at line 73 of file qglbaseviewport.h.
| 
 | protected | 
Definition at line 78 of file qglbaseviewport.h.
| 
 | protected | 
Definition at line 80 of file qglbaseviewport.h.
| 
 | protected | 
Definition at line 79 of file qglbaseviewport.h.