src/glCompiler.h

changeset 857
e62983881460
parent 856
6bdc03091441
child 861
83426c5fa732
--- a/src/glCompiler.h	Mon Jul 28 16:38:34 2014 +0300
+++ b/src/glCompiler.h	Tue Jul 29 13:12:22 2014 +0300
@@ -43,6 +43,7 @@
 	QColor				indexColorForID (int id) const;
 	void				needMerge();
 	void				prepareVBO (int vbonum);
+	void				setRenderer (GLRenderer* compiler);
 	void				stageForCompilation (LDObjectPtr obj);
 	void				unstage (LDObjectPtr obj);
 
@@ -66,14 +67,14 @@
 private:
 	void			compileStaged();
 	void			compileObject (LDObjectPtr obj);
-	void			compilePolygon (LDPolygon& poly, LDObjectPtr topobj, GLCompiler::ObjectVBOInfo* objinfo);
+	void			compilePolygon (LDPolygon& poly, LDObjectPtr topobj, ObjectVBOInfo* objinfo);
 
 	QMap<LDObjectWeakPtr, ObjectVBOInfo>	m_objectInfo;
 	LDObjectWeakList						m_staged; // Objects that need to be compiled
 	GLuint									m_vbo[g_numVBOs];
 	bool									m_vboChanged[g_numVBOs];
 	int										m_vboSizes[g_numVBOs];
-	GLRenderer* const						m_renderer;
+	GLRenderer*								m_renderer;
 };
 
 #define checkGLError() { checkGLError_private (__FILE__, __LINE__); }

mercurial