X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fmesh.h;h=83f2fb0734d3bf31b16e2756977bb53a78d21214;hb=fac4decfa4744ac6dc7f13c0348b0ec1ec80f6a4;hp=625cebe267e681aefe3d7949dc0b60f889c250ed;hpb=f14435e58bfa0fa697a06ba9a454bb30cd37d9d8;p=libs%2Fgl.git diff --git a/source/mesh.h b/source/mesh.h index 625cebe2..83f2fb07 100644 --- a/source/mesh.h +++ b/source/mesh.h @@ -12,6 +12,11 @@ namespace GL { class Buffer; class Renderer; +/** +Raw mesh data, consisting of a VertexArray and one or more Batches. Though a +Mesh can draw itself, it's usually used as part of Renderables rather than on +its own. +*/ class Mesh { friend class MeshBuilder; @@ -22,7 +27,7 @@ public: public: Loader(Mesh &); private: - void vertices(VertexFormat); + void vertices(const std::vector &); void batch(PrimitiveType); void winding(FaceWinding); };