13 virtual void Bind()
const override;
14 virtual void Unbind()
const override;
19 virtual void SetData(
const void* newData, uint32_t size)
override;
20 virtual void Resize(uint32_t size)
override;
24 unsigned int m_rendererID;
34 virtual unsigned int GetCount()
const {
return m_count; }
36 virtual void Bind()
const;
37 virtual void Unbind()
const;
41 unsigned int m_rendererID;
virtual unsigned int GetCount() const
virtual void Unbind() const
virtual void Bind() const
virtual ~OpenGLIndexBuffer()
virtual void SetData(const void *newData, uint32_t size) override
virtual ~OpenGLVertexBuffer()
virtual void Unbind() const override
virtual void Resize(uint32_t size) override
virtual void SetLayout(const BufferLayout &layout) override
virtual void Bind() const override
virtual const BufferLayout & GetLayout() const override