]> git.tdb.fi Git - libs/gl.git/blobdiff - source/mesh.h
Allow retrieving data from Mesh
[libs/gl.git] / source / mesh.h
index 648fb72c11dc26849ffd98ce322dcf3d1cb3b730..4af66a39e25555a7432d90439045f3ba3d8abb10 100644 (file)
@@ -30,6 +30,11 @@ public:
        };
 
        Mesh();
+       Mesh(VertexFormat f);
+       RefPtr<VertexArrayBuilder> modify_vertices() { return vertices.modify(); }
+       void add_batch(const Batch &b);
+       const VertexArray &get_vertices() const { return vertices; }
+       const std::list<Batch> &get_batches() { return batches; }
        void draw() const;
 private:
        VertexArray vertices;