44 glm::vec4 viewportVector; |
44 glm::vec4 viewportVector; |
45 glm::quat modelQuaternion; |
45 glm::quat modelQuaternion; |
46 QPoint lastMousePosition; |
46 QPoint lastMousePosition; |
47 gl::RenderPreferences renderPreferences; |
47 gl::RenderPreferences renderPreferences; |
48 signals: |
48 signals: |
49 void projectionMatrixChanged(); |
49 void projectionMatrixChanged(const glm::mat4& newMatrix); |
50 void modelMatrixChanged(); |
50 void modelMatrixChanged(const glm::mat4& newMatrix); |
51 void viewMatrixChanged(); |
51 void viewMatrixChanged(const glm::mat4& newMatrix); |
52 void renderPreferencesChanged(); |
52 void renderPreferencesChanged(); |
53 private: |
53 private: |
54 void setFragmentStyle(gl::FragmentStyle fragStyle); |
54 void setFragmentStyle(gl::FragmentStyle fragStyle); |
55 void renderAllArrays(); |
55 void renderAllArrays(); |
56 void renderScene(); |
56 void renderScene(); |