19 #ifndef INCLUDED_CSPAINT_COMMANDPOOL_H
20 #define INCLUDED_CSPAINT_COMMANDPOOL_H
22 #include <cspaint_fwd.h>
24 #include <vulkan/vulkan.hpp>
32 using handle = std::shared_ptr<command_pool>;
44 const vk::Device &m_device;
45 vk::UniqueCommandPool m_pool;
std::shared_ptr< command_buffer > command_buffer_handle
Definition: cspaint_fwd.h:30
void operator=(const command_pool &) = delete
command_buffer_handle createCommandBuffer()
command_pool(const vk::Device &device, uint32_t queueFamily)
Definition: cspaint_device.h:35
std::shared_ptr< command_pool > handle
Definition: cspaint_commandpool.h:32
Definition: cspaint_commandpool.h:29
Definition: cspaint_buffer.h:26