src/gl/compiler.h

changeset 50
0f80a2e5e42b
parent 49
d56cc7387dad
child 51
1a9eac27698d
equal deleted inserted replaced
49:d56cc7387dad 50:0f80a2e5e42b
53 void build(Model* model, DocumentManager* context, const RenderPreferences& preferences); 53 void build(Model* model, DocumentManager* context, const RenderPreferences& preferences);
54 void buildPolygon(Polygon polygon, std::vector<Vertex>* vboData, const gl::RenderPreferences& preferences); 54 void buildPolygon(Polygon polygon, std::vector<Vertex>* vboData, const gl::RenderPreferences& preferences);
55 std::size_t vertexCount(gl::ArrayClass arrayClass) const; 55 std::size_t vertexCount(gl::ArrayClass arrayClass) const;
56 QColor getColorForPolygon(const gl::Polygon& polygon, const RenderPreferences& preferences); 56 QColor getColorForPolygon(const gl::Polygon& polygon, const RenderPreferences& preferences);
57 glm::vec3 modelCenter() const; 57 glm::vec3 modelCenter() const;
58 double modelDistance() const; 58 float modelDistance() const;
59 void initialize(); 59 void initialize();
60 void bindVertexArray(gl::ArrayClass arrayClass); 60 void bindVertexArray(gl::ArrayClass arrayClass);
61 void releaseVertexArray(gl::ArrayClass arrayClass); 61 void releaseVertexArray(gl::ArrayClass arrayClass);
62 void buildShaders(int arrayId); 62 void buildShaders(int arrayId);
63 63

mercurial