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__ |