#pragma once #include class ElementBufferObject { private: unsigned int _id = 0; std::vector _indices; public: ElementBufferObject(); ElementBufferObject(const std::vector& indices); ElementBufferObject(std::vector&& indices); inline unsigned int id() const { return _id; } inline std::vector indices() const { return _indices; } inline void dispose() const; };