#pragma once #include #include class MaterialBuffer { private: const GLuint _nX; const GLuint _nY; GLuint _array; GLuint _buffer; public: MaterialBuffer(GLuint nX, GLuint nY, std::function&& geometry); ~MaterialBuffer(); GLuint getBuffer() const; };