8 #ifndef COMMAND_BUFFER_HPP 9 #define COMMAND_BUFFER_HPP 11 #include <SimpleGL_vk/SimpleGL_vk_Export.h> 13 #include <vulkan/vulkan.h> 45 VkCommandPool getHandle();
57 VkCommandBuffer handle;
71 VkCommandBuffer getHandle();
102 void bindVertexBuffer(
VertexBuffer* vertexBuffer, uint32_t binding);
118 void draw(uint32_t vertexCount);
Generic namespace for the SimpleGL framework.
This class wraps a Vulkan command buffer.
This class wraps a Vulkan command pool.
This class wraps a Vulkan descriptor set.
This class wraps a Vulkan vertex buffer.
This class wraps a Vulkan graphics pipeline.
This class wraps a Vulkan render pass.