X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fvertexbuffer.h;h=b0963fb358e70e083d2424868a5306e3eea7b2ad;hb=4d3bee9264c4e60fb811019fc1699e17a338d13d;hp=3b1344f9474ef75b7096786f8627e887ef1fd63b;hpb=f098a871fc6dc7b61a5aca5581fa327e4124c036;p=libs%2Fgl.git diff --git a/source/vertexbuffer.h b/source/vertexbuffer.h index 3b1344f9..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() { bound=0; } -private: - uint id; + VertexBuffer(): Buffer(ARRAY_BUFFER) { } - static const VertexBuffer *bound; + static void unbind() { Buffer::unbind(ARRAY_BUFFER); } }; } // namespace GL