X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fvertexbuffer.h;h=b0963fb358e70e083d2424868a5306e3eea7b2ad;hb=09e886603fbc255f6a6241641ff42c466f8387ff;hp=815e268288f985f63bdcba1528d9d87843bb6915;hpb=f71aee8c20ff85e4857e4dfad0c20ce606ea3717;p=libs%2Fgl.git diff --git a/source/vertexbuffer.h b/source/vertexbuffer.h index 815e2682..b0963fb3 100644 --- a/source/vertexbuffer.h +++ b/source/vertexbuffer.h @@ -8,24 +8,21 @@ Distributed under the LGPL #ifndef MSP_GL_VERTEXBUFFER_H_ #define MSP_GL_VERTEXBUFFER_H_ -#include "types.h" +#include "buffer.h" namespace Msp { namespace GL { -class VertexBuffer +/** +Deprecated. Equivalent to Buffer of type ARRAY_BUFFER. Retained for backwards +compatibility only. +*/ +class VertexBuffer: public Buffer { public: - VertexBuffer(); - void bind() const; - void data(sizei, void *); - ~VertexBuffer(); - - static void unbind(); -private: - uint id; + VertexBuffer(): Buffer(ARRAY_BUFFER) { } - static const VertexBuffer *bound; + static void unbind() { Buffer::unbind(ARRAY_BUFFER); } }; } // namespace GL