src/gl/compiler.h

changeset 376
3cef3b016330
parent 338
719b909a7d2b
equal deleted inserted replaced
375:21a5ecbe34e4 376:3cef3b016330
73 73
74 void build(ModelShaders* shaders, 74 void build(ModelShaders* shaders,
75 QTextDocument* model, 75 QTextDocument* model,
76 const ColorTable& colorTable, 76 const ColorTable& colorTable,
77 DocumentManager* context, 77 DocumentManager* context,
78 const RenderPreferences& preferences); 78 const build_preferences* preferences);
79 void initializeModelShaders(ModelShaders* modelShaders); 79 void initializeModelShaders(ModelShaders* modelShaders);
80 void bindModelShaderVertexArray(gl::ModelShaders* shaders, gl::ArrayClass arrayClass); 80 void bindModelShaderVertexArray(gl::ModelShaders* shaders, gl::ArrayClass arrayClass);
81 void releaseModelShaderVertexArray(gl::ModelShaders* shaders, gl::ArrayClass arrayClass); 81 void releaseModelShaderVertexArray(gl::ModelShaders* shaders, gl::ArrayClass arrayClass);
82 //void setModelShaderSelectedObjects(gl::ModelShaders* shaders, const QSet<ElementId>& ids); 82 //void setModelShaderSelectedObjects(gl::ModelShaders* shaders, const QSet<ElementId>& ids);
83 std::size_t vertexCount(const ModelShaders *shaders, gl::ArrayClass arrayClass); 83 std::size_t vertexCount(const ModelShaders *shaders, gl::ArrayClass arrayClass);

mercurial