#pragma once // Must be the first include #include // Other includes #include class VertexBuffer { public: VertexBuffer(); void set_data(unsigned int size, const void *data, int flag); void draw(); private: GLuint vertex_array; GLuint vertex_buffer; unsigned int size; };