src/glRenderer.h

changeset 1100
9b2797729c82
parent 1099
14276e435640
child 1104
edddb9b0db9e
--- a/src/glRenderer.h	Thu Feb 09 00:45:44 2017 +0200
+++ b/src/glRenderer.h	Thu Feb 09 00:52:23 2017 +0200
@@ -43,24 +43,6 @@
 	bool negatedDepth; // is greater depth value closer to camera?
 };
 
-//
-// Meta for overlays
-//
-struct LDGLOverlay
-{
-	~LDGLOverlay();
-
-	Vertex			v0,
-					v1;
-	int				offsetX,
-					offsetY;
-	double			width,
-					height;
-	QString			fileName;
-	QImage*			image = nullptr;
-	bool			invalid = false;
-};
-
 enum Camera
 {
 	TopCamera,
@@ -96,7 +78,6 @@
 	const CameraInfo& cameraInfo(Camera camera) const;
 	QString cameraName(Camera camera) const;
 	QByteArray capturePixels();
-	void clearOverlay();
 	void compileObject(LDObject* obj);
 	GLCompiler* compiler() const;
 	Vertex convert2dTo3d(const QPoint& pos2d, bool snap) const;
@@ -111,13 +92,11 @@
 	void forgetObject(LDObject* obj);
 	Axis getCameraAxis(bool y, Camera camid = (Camera) -1);
 	double getDepthValue() const;
-	LDGLOverlay& getOverlay(int newcam);
 	void getRelativeAxes(Axis& relX, Axis& relY) const;
 	Axis getRelativeZ() const;
 	void hardRefresh();
 	void highlightCursorObject();
 	void initGLData();
-	void initOverlaysFromObjects();
 	bool isDrawOnly() const;
 	bool isPicking() const;
 	Qt::KeyboardModifiers keyboardModifiers() const;
@@ -141,9 +120,7 @@
 	void setDrawOnly(bool value);
 	void setEditMode(EditModeType type);
 	void setPicking(bool a);
-	bool setupOverlay(Camera camera, QString fileName, int x, int y, int w, int h);
 	QPen textPen() const;
-	void updateOverlayObjects();
 	void zoomNotch(bool inward);
 
 protected:
@@ -178,7 +155,6 @@
 	double m_panY[7] = {0};
 	double m_zoom[7] = {30};
 	double m_depthValues[6];
-	LDGLOverlay m_overlays[6];
 	bool m_useDarkBackground = false;
 	bool m_drawToolTip = false;
 	bool m_takingScreenCapture = false;
@@ -205,7 +181,6 @@
 
 	void calcCameraIcons();
 	void drawVbos (SurfaceVboType surface, ComplementVboType colors, GLenum type);
-	LDOverlay* findOverlayObject (Camera cam);
 	double& panning (Axis ax);
 	double panning (Axis ax) const;
 	double& zoom();

mercurial