| 43 |
43 |
| 44 void mouseMoveEvent (QMouseEvent *event); |
44 void mouseMoveEvent (QMouseEvent *event); |
| 45 |
45 |
| 46 private: |
46 private: |
| 47 GLuint uObjList, uObjListBack; |
47 GLuint uObjList, uObjListBack; |
| 48 void compileOneObject (LDObject* obj, bool bBack); |
48 void compileOneObject (LDObject* obj, bool bBackSide); |
| |
49 template<class T> void compileSubObject (LDObject* obj, const bool bBackSide, |
| |
50 const GLenum eGLType, const short dVerts); |
| 49 void compileVertex (vertex& vrt); |
51 void compileVertex (vertex& vrt); |
| 50 void clampAngle (double& fAngle); |
52 void clampAngle (double& fAngle); |
| 51 void setObjectColor (LDObject* obj, bool bBack); |
53 void setObjectColor (LDObject* obj, bool bBackSide); |
| 52 }; |
54 }; |
| 53 |
55 |
| 54 #endif // __GLDRAW_H__ |
56 #endif // __GLDRAW_H__ |