const std::vector<float> &get_data() const { return data; }
void use_vertex_buffer();
void use_vertex_buffer(VertexBuffer *);
void reserve(unsigned);
unsigned size() const { return data.size()/stride; }
void clear();
const std::vector<float> &get_data() const { return data; }
void use_vertex_buffer();
void use_vertex_buffer(VertexBuffer *);
void reserve(unsigned);
unsigned size() const { return data.size()/stride; }
void clear();