19 #ifndef INCLUDED_CSPAINT_RENDERPASS_H
20 #define INCLUDED_CSPAINT_RENDERPASS_H
27 #include <vulkan/vulkan.hpp>
29 #include <cspaint_fwd.h>
43 return *m_vk_renderpass;
46 using handle = std::shared_ptr<renderpass>;
49 std::shared_ptr<const device> m_device;
50 vk::UniqueRenderPass m_vk_renderpass;
std::shared_ptr< renderpass > handle
Definition: cspaint_renderpass.h:46
vk::RenderPass get()
Definition: cspaint_renderpass.h:41
void operator=(renderpass &&) = delete
Definition: cspaint_device.h:35
renderpass(std::shared_ptr< const device > device, vk::UniqueRenderPass pass)
Definition: cspaint_renderpass.h:33
Definition: cspaint_buffer.h:26