19 #ifndef INCLUDED_CSPAINT_DESCRIPTORPOOL_H
20 #define INCLUDED_CSPAINT_DESCRIPTORPOOL_H
22 #include <cspaint_fwd.h>
24 #include <vulkan/vulkan.hpp>
32 using handle = std::shared_ptr<descriptor_pool>;
43 vk::UniqueDescriptorPool m_pool;
descriptor_handle createDescriptor(vk::DescriptorSetLayout layout)
std::shared_ptr< descriptor > descriptor_handle
Definition: cspaint_fwd.h:39
void operator=(const descriptor_pool &) = delete
Definition: cspaint_device.h:35
std::shared_ptr< descriptor_pool > handle
Definition: cspaint_descriptorpool.h:32
descriptor_pool(CsPaint::device_handle device, vk::UniqueDescriptorPool pool)
Definition: cspaint_descriptorpool.h:29
std::shared_ptr< device > device_handle
Definition: cspaint_fwd.h:45
Definition: cspaint_buffer.h:26