src/gl/gridprogram.h

changeset 263
59b6027b9843
parent 262
dc33f8a707c4
child 264
76a025db4948
--- a/src/gl/gridprogram.h	Sun Jun 26 20:54:09 2022 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-/*
- *  LDForge: LDraw parts authoring CAD
- *  Copyright (C) 2020 Teemu Piippo
- *
- *  This program is free software: you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation, either version 3 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-#pragma once
-#include "basicshaderprogram.h"
-#include "common.h"
-
-class GridLayer final : public RenderLayer
-{
-	BasicShader shader;
-	glm::vec4 gridColor = {1.0f, 1.0f, 1.0f, 0.75f};
-	glm::mat4 gridMatrix{1};
-	bool isInitialized = false;
-public:
-	void setGridMatrix(const glm::mat4& newGridMatrix);
-	void setGridColor(const QColor& newGridColor);
-	void settingsChanged();
-protected:
-	void initializeGL() override;
-	void paintGL() override;
-	void mvpMatrixChanged(const glm::mat4& mvpMatrix) override;
-};

mercurial