KarmaEngine
Game Engine for practical learning and research purposes
|
Reusable buffers used for rendering 1 current in-flight ImageFrame, for KarmaGui_ImplVulkan_RenderDrawData(). Seems like data structure with single instantiation for each of the FrameIndex. More...
#include <KarmaGuiVulkanHandler.h>
Public Member Functions | |
KarmaGui_ImplVulkanH_ImageFrameRenderBuffers () | |
A constructor for zelo initialization and relevant assignment. | |
Public Attributes | |
VkDeviceMemory | VertexBufferMemory |
Device (KarmaGui_ImplVulkan_InitInfo::Device) memory allocated via vkAllocateMemory for containing vertexbuffer. | |
VkDeviceMemory | IndexBufferMemory |
Device (KarmaGui_ImplVulkan_InitInfo::Device) memory allocated via vkAllocateMemory for containing indexbuffer. | |
VkDeviceSize | VertexBufferSize |
The size in bytes of the vertex buffer. | |
VkDeviceSize | IndexBufferSize |
The size in bytes of the index buffer. | |
VkBuffer | VertexBuffer |
Vulkan buffer to be bound to KarmaGui_Vulkan_Frame_On_Flight::CommandBuffer for vertexbuffer. | |
VkBuffer | IndexBuffer |
Vulkan buffer to be bound to KarmaGui_Vulkan_Frame_On_Flight::CommandBuffer for indexbuffer. | |
Reusable buffers used for rendering 1 current in-flight ImageFrame, for KarmaGui_ImplVulkan_RenderDrawData(). Seems like data structure with single instantiation for each of the FrameIndex.
|
inline |
A constructor for zelo initialization and relevant assignment.
VkBuffer Karma::KarmaGui_ImplVulkanH_ImageFrameRenderBuffers::IndexBuffer |
Vulkan buffer to be bound to KarmaGui_Vulkan_Frame_On_Flight::CommandBuffer for indexbuffer.
VkDeviceMemory Karma::KarmaGui_ImplVulkanH_ImageFrameRenderBuffers::IndexBufferMemory |
Device (KarmaGui_ImplVulkan_InitInfo::Device) memory allocated via vkAllocateMemory for containing indexbuffer.
For instance, the filling is done like so
VkDeviceSize Karma::KarmaGui_ImplVulkanH_ImageFrameRenderBuffers::IndexBufferSize |
The size in bytes of the index buffer.
VkBuffer Karma::KarmaGui_ImplVulkanH_ImageFrameRenderBuffers::VertexBuffer |
Vulkan buffer to be bound to KarmaGui_Vulkan_Frame_On_Flight::CommandBuffer for vertexbuffer.
VkDeviceMemory Karma::KarmaGui_ImplVulkanH_ImageFrameRenderBuffers::VertexBufferMemory |
Device (KarmaGui_ImplVulkan_InitInfo::Device) memory allocated via vkAllocateMemory for containing vertexbuffer.
For instance, the filling is done like so
VkDeviceSize Karma::KarmaGui_ImplVulkanH_ImageFrameRenderBuffers::VertexBufferSize |
The size in bytes of the vertex buffer.