5#ifndef FCT_RHI_VERTEXBUFFER_H
6#define FCT_RHI_VERTEXBUFFER_H
49 virtual void mapBuffer(
void* data, uint32_t size) = 0;
51 virtual void resize(uint32_t newSize) = 0;
void updateFrequency(UpdateFrequency updateFrequency)
virtual void bind(CommandBuffer *srcCmd, uint32_t slot=0, uint32_t offset=0)=0
FCT::VertexBuffer * m_vertexBuffer
void vertexBuffer(FCT::VertexBuffer *vertexBuffer)
UpdateFrequency m_updateFrequency
void reserve(size_t size)
virtual void mapBuffer(void *data, uint32_t size)=0
virtual void resize(uint32_t newSize)=0