|
| VulkanIndexBuffer (uint32_t *indices, uint32_t count) |
|
virtual void | Bind () const override |
|
virtual void | UnBind () const override |
|
void | CreateBuffer (VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory) |
|
void | CopyBuffer (VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size) |
|
uint32_t | FindMemoryType (uint32_t typeFilter, VkMemoryPropertyFlags properties) |
|
virtual uint32_t | GetCount () const override |
|
VkBuffer | GetIndexBuffer () const |
|
VkDeviceMemory | GetIndexBufferMemory () const |
|
size_t | GetBufferSize () |
|
|
static IndexBuffer * | Create (uint32_t *vertices, uint32_t size) |
|
◆ Bind()
void Karma::VulkanIndexBuffer::Bind |
( |
| ) |
const |
|
overridevirtual |
◆ GetCount()
virtual uint32_t Karma::VulkanIndexBuffer::GetCount |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ UnBind()
void Karma::VulkanIndexBuffer::UnBind |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files:
- Karma/src/Platform/Vulkan/VulkanBuffer.h
- Karma/src/Platform/Vulkan/VulkanBuffer.cpp