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); |