19 #ifndef INCLUDED_CSPAINT_DESCRIPTOR_H
20 #define INCLUDED_CSPAINT_DESCRIPTOR_H
22 #include <cspaint_fwd.h>
24 #include <vulkan/vulkan.hpp>
32 using handle = std::shared_ptr<descriptor>;
41 return *m_descriptorSet;
46 vk::UniqueDescriptorSet m_descriptorSet;
void operator=(const descriptor &) = delete
std::shared_ptr< descriptor_pool > descriptor_pool_handle
Definition: cspaint_fwd.h:42
descriptor(CsPaint::descriptor_pool_handle device, vk::UniqueDescriptorSet descriptorSet)
Definition: cspaint_device.h:35
std::shared_ptr< descriptor > handle
Definition: cspaint_descriptor.h:32
vk::DescriptorSet descriptorSet() const
Definition: cspaint_descriptor.h:39
Definition: cspaint_descriptor.h:29
Definition: cspaint_buffer.h:26