src/gl/compiler.h

changeset 200
ca23936b455b
parent 189
815fbaae9cb2
child 205
1a4342d80de7
--- a/src/gl/compiler.h	Wed May 25 20:36:34 2022 +0300
+++ b/src/gl/compiler.h	Mon Jun 06 22:01:22 2022 +0300
@@ -27,6 +27,7 @@
 #include <QOpenGLBuffer>
 #include <QOpenGLShaderProgram>
 #include <QOpenGLExtraFunctions>
+#include "model.h"
 
 class Model;
 class DocumentManager;
@@ -64,9 +65,9 @@
 	void initializeModelShaders(ModelShaders* modelShaders);
 	void bindModelShaderVertexArray(gl::ModelShaders* shaders, gl::ArrayClass arrayClass);
 	void releaseModelShaderVertexArray(gl::ModelShaders* shaders, gl::ArrayClass arrayClass);
-	void setModelShaderSelectedObjects(gl::ModelShaders* shaders, const QSet<ldraw::id_t>& ids);
+	void setModelShaderSelectedObjects(gl::ModelShaders* shaders, const QSet<ModelId>& ids);
 	std::size_t vertexCount(const ModelShaders *shaders, gl::ArrayClass arrayClass);
-	ldraw::id_t idFromColor(const std::array<GLubyte, 3>& data);
+	ModelId idFromColor(const std::array<GLubyte, 3>& data);
 
 	template<typename T>
 	void setShaderUniform(gl::ModelShaders* shaders, const char* uniformName, T&& value)

mercurial