|
Public Member Functions |
| CEditorRenderer (QGLViewer *, QCameraKeyPathEditorImpl *) |
| ~CEditorRenderer () |
QGLViewer * | getViewer (void) |
void | MakeGlList () |
Private Slots |
void | sltInitializeGL () |
void | sltResizeGL (int w, int h) |
void | sltPaintGL () |
void | sltManageSelection (QMouseEvent *pqEvent) |
void | sltManageRelease (QMouseEvent *pqEvent) |
void | sltManageMove (QMouseEvent *pqEvent) |
void | sltResetSelection () |
Private Member Functions |
GLuint | processHits (GLint hits, GLuint buffer[]) |
void | renderScene (void) |
void | renderSolidSphere (const CP3D &cCenter, float radius, int n1, int n2, float lw=2.5) |
void | renderWireSphere (const CP3D &cCenter, float radius, int n1, int n2, float lw=2.5) |
Private Attributes |
QGLViewer * | m_pViewer |
QCameraKeyPathEditorImpl * | m_pCameraEditor |
GLuint | m_glDispList |
bool | m_afSelected [12] |
bool | m_fLeftButtonPressed |
bool | m_fMiddleButtonPressed |
bool | m_fRightButtonPressed |
CP3D | m_cSphereCenter [12] |
int | m_nMousePosX |
int | m_nMousePosY |