X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fvertexbuffer.h;h=b0963fb358e70e083d2424868a5306e3eea7b2ad;hb=927a1aa0a3a27e463ec0efc08bd08e7c4e969909;hp=22fcdfb11c4311fadc89b4688abbbb2790537f7b;hpb=84bc56b96c21c831104a22e0cbd0f3b72ab5d8c3;p=libs%2Fgl.git diff --git a/source/vertexbuffer.h b/source/vertexbuffer.h index 22fcdfb1..b0963fb3 100644 --- a/source/vertexbuffer.h +++ b/source/vertexbuffer.h @@ -1,24 +1,28 @@ +/* $Id$ + +This file is part of libmspgl +Copyright © 2007 Mikko Rasa, Mikkosoft Productions +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