4#ifndef VK_INDEXBUFFER_H
5#define VK_INDEXBUFFER_H
20 void mapBuffer(
void* data, uint32_t size, uint32_t frameIndex);
21 void mapBuffer(
void* data, uint32_t size)
override;
28 void resize(
size_t size)
override;
VK_IndexBuffer(VK_Context *ctx)
void checkAndResizeIfNeeded(uint32_t frameIndex)
void resizeBuffer(size_t size, uint32_t frameIndex)
void mapBuffer(void *data, uint32_t size, uint32_t frameIndex)
void bind(CommandBuffer *cmdBuffer)
std::vector< vk::DeviceMemory > m_memories
vk::IndexType getIndexType() const
std::vector< vk::Buffer > m_buffers
void resize(size_t size) override
std::vector< uint8_t > m_dirtyFlags