@@ -59,19 +59,6 @@ namespace opengl
{
}
- // VertexBuffer::Bind
-
- VertexBuffer::Bind::Bind(VertexBuffer &buf)
- : buf(buf)
- {
- buf.bind();
- }
- VertexBuffer::Bind::~Bind()
- buf.unbind();
// VertexArray
VertexArray::VertexArray(size_t size, GLenum target, GLenum usage)
@@ -160,12 +160,15 @@ namespace opengl
/**
* Bind a VertexBuffer.
*/
- Bind(VertexBuffer &buf);
+ Bind(VertexBuffer &buf)
+ : buf(buf)
+ { buf.bind(); }
* Unbinds a VertexBuffer.
- ~Bind();
+ ~Bind()
+ { buf.unbind(); }
private: