11 virtual void bind()
const = 0;
12 virtual void unbind()
const = 0;
14 virtual void addVertexBuffer(
const std::shared_ptr<VertexBuffer> &vertexBuffer) = 0;
15 virtual void setIndexBuffer(
const std::shared_ptr<IndexBuffer> &indexBuffer) = 0;
17 virtual const std::vector<std::shared_ptr<VertexBuffer>> &getVertexBuffers()
const = 0;
18 virtual const std::shared_ptr<IndexBuffer> &getIndexBuffer()
const = 0;