namespace Msp {
namespace GL {
-class VertexBuffer;
+class Buffer;
class VertexArray
{
VertexFormat format;
std::vector<float> data;
uint stride;
- VertexBuffer *vbuf;
+ Buffer *vbuf;
bool own_vbuf;
VertexArray(const VertexArray &);
const VertexFormat &get_format() const { return format; }
const std::vector<float> &get_data() const { return data; }
void use_vertex_buffer();
- void use_vertex_buffer(VertexBuffer *);
+ void use_vertex_buffer(Buffer *);
void reserve(unsigned);
unsigned size() const { return data.size()/stride; }
void clear();