src/ui/canvas.h

changeset 67
612213a168da
parent 66
77c819262b7a
child 70
f21b800b02a4
equal deleted inserted replaced
66:77c819262b7a 67:612213a168da
22 signals: 22 signals:
23 void newStatusText(const QString& newStatusText); 23 void newStatusText(const QString& newStatusText);
24 void selectionChanged(const QSet<ldraw::Id>& newSelection); 24 void selectionChanged(const QSet<ldraw::Id>& newSelection);
25 private: 25 private:
26 void updateGridMatrix(); 26 void updateGridMatrix();
27 glm::vec3 cameraVector() const;
27 bool isGridPerpendicularToScreen(float threshold) const; 28 bool isGridPerpendicularToScreen(float threshold) const;
28 std::optional<GridProgram> gridProgram; 29 std::optional<GridProgram> gridProgram;
29 std::optional<glm::vec3> worldPosition; 30 std::optional<glm::vec3> worldPosition;
30 glm::mat4 gridMatrix; 31 glm::mat4 gridMatrix;
31 geom::Plane gridPlane; 32 geom::Plane gridPlane;

mercurial