src/ui/canvas.h

changeset 106
128efb9d148b
parent 105
6ca6e8c647d4
child 107
02f142b399b1
--- a/src/ui/canvas.h	Mon Jul 19 23:41:52 2021 +0300
+++ b/src/ui/canvas.h	Tue Jul 20 01:22:01 2021 +0300
@@ -14,7 +14,7 @@
 	};
 	struct PreviewLayer
 	{
-		QSet<geom::NPolygon> polygons;
+		QVector<geom::NPolygon> polygons;
 		QColor color{64, 255, 128};
 	};
 	static constexpr int NUM_PREVIEW_LAYERS = 1;
@@ -54,5 +54,6 @@
 
 struct Canvas::MouseClickInfo
 {
-	bool click;
+	std::optional<glm::vec3> worldPosition;
+	Canvas* invoker;
 };

mercurial