src/ui/canvas.h

changeset 64
f99d52b1646b
parent 61
4585d8d7a7ec
child 66
77c819262b7a
--- a/src/ui/canvas.h	Fri Feb 28 19:24:33 2020 +0200
+++ b/src/ui/canvas.h	Sat Feb 29 23:43:38 2020 +0200
@@ -23,8 +23,11 @@
 	void newStatusText(const QString& newStatusText);
 	void selectionChanged(const QSet<ldraw::Id>& newSelection);
 private:
+	void updateGridMatrix();
 	std::optional<GridProgram> gridProgram;
 	std::optional<glm::vec3> worldPosition;
+	glm::mat4 gridMatrix;
+	geom::Plane gridPlane;
 	int totalMouseMove = 0;
 	QSet<ldraw::Id> selection;
 };

mercurial