#pragma once class UniformBuffer { public: UniformBuffer (unsigned int size); ~UniformBuffer(); void setData(unsigned int offset, unsigned int size, void* data); void setDescriptor(unsigned int index, unsigned int size, unsigned int stride, void* pointer); private: unsigned int Id; };