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