#pragma once #include "rendering/index_buffer.h" namespace Donut { class VulkanIndexBuffer : public IndexBuffer { public: VulkanIndexBuffer(uint32_t* indices, uint32_t count); virtual ~VulkanIndexBuffer(); virtual void bind() const override; virtual void unbind() const override; virtual uint32_t get_count() const override { return m_count; } private: uint32_t m_renderer_id; uint32_t m_count; }; };