67 void mouseReleaseEvent(QMouseEvent* event) override; |
67 void mouseReleaseEvent(QMouseEvent* event) override; |
68 void keyReleaseEvent(QKeyEvent* event) override; |
68 void keyReleaseEvent(QKeyEvent* event) override; |
69 void wheelEvent(QWheelEvent* event) override; |
69 void wheelEvent(QWheelEvent* event) override; |
70 glm::vec3 unproject(const glm::vec3& win) const; |
70 glm::vec3 unproject(const glm::vec3& win) const; |
71 void setFragmentStyle(gl::FragmentStyle fragStyle); |
71 void setFragmentStyle(gl::FragmentStyle fragStyle); |
72 void renderScene(); |
72 void renderScene(const gl::RenderPreferences* preferences); |
73 void updateViewMatrix(); |
73 void updateViewMatrix(); |
74 void updateModelMatrix(); |
74 void updateModelMatrix(); |
75 void renderVao(const gl::ArrayClass arrayClass, const GLenum glType); |
75 void renderVao(const gl::ArrayClass arrayClass, const GLenum glType); |
76 template<gl::ArrayClass arrayClass> |
76 template<gl::ArrayClass arrayClass> |
77 void renderVao(); |
77 void renderVao(); |