X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fmesh.h;h=b4ba0c45151534fab16a0023b05c00cce636d5da;hb=22f0f95981f17524587f5f2c5e3e91005240ddb7;hp=2de418ae077bff1a9f43621d9051057fd81893e0;hpb=a1c39449fccf03ec08787bf51d62bf3b4cb60f69;p=libs%2Fgl.git diff --git a/source/mesh.h b/source/mesh.h index 2de418ae..b4ba0c45 100644 --- a/source/mesh.h +++ b/source/mesh.h @@ -19,7 +19,7 @@ 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: public Bindable, public Resource +class Mesh: public Resource { friend class MeshBuilder; @@ -89,12 +89,6 @@ public: void draw(Renderer &) const; void draw_instanced(Renderer &, const VertexSetup &, unsigned) const; - /** Binds the mesh for rendering. The vertex array is applied using generic - attributes only. Uses vertex array object if possible. */ - void bind() const; - - static void unbind(); - virtual int get_load_priority() const { return 1; } virtual Resource::AsyncLoader *load(IO::Seekable &, const Resources * = 0); virtual UInt64 get_data_size() const;