Karma Engine
|
This is the complete list of members for Karma::VulkanVertexBuffer, including all inherited members.
Bind() const override (defined in Karma::VulkanVertexBuffer) | Karma::VulkanVertexBuffer | virtual |
CopyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size) (defined in Karma::VulkanVertexBuffer) | Karma::VulkanVertexBuffer | |
Create(float *vertices, uint32_t size) (defined in Karma::VertexBuffer) | Karma::VertexBuffer | static |
CreateBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory) (defined in Karma::VulkanVertexBuffer) | Karma::VulkanVertexBuffer | |
FindMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags properties) (defined in Karma::VulkanVertexBuffer) | Karma::VulkanVertexBuffer | |
GetBufferSize() (defined in Karma::VulkanVertexBuffer) | Karma::VulkanVertexBuffer | inline |
GetLayout() const override (defined in Karma::VulkanVertexBuffer) | Karma::VulkanVertexBuffer | inlinevirtual |
GetVertexBuffer() const (defined in Karma::VulkanVertexBuffer) | Karma::VulkanVertexBuffer | inline |
GetVertexBufferMemory() const (defined in Karma::VulkanVertexBuffer) | Karma::VulkanVertexBuffer | inline |
SetLayout(const BufferLayout &layout) override (defined in Karma::VulkanVertexBuffer) | Karma::VulkanVertexBuffer | inlinevirtual |
UnBind() const override (defined in Karma::VulkanVertexBuffer) | Karma::VulkanVertexBuffer | virtual |
VulkanVertexBuffer(float *vertices, uint32_t size) (defined in Karma::VulkanVertexBuffer) | Karma::VulkanVertexBuffer | |
~VertexBuffer()=default (defined in Karma::VertexBuffer) | Karma::VertexBuffer | virtual |
~VulkanVertexBuffer() (defined in Karma::VulkanVertexBuffer) | Karma::VulkanVertexBuffer | virtual |