colour_attachment.hpp

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once


#include <planet/vk/image.hpp>


namespace planet::vk::engine {


    struct colour_attachment {
        colour_attachment(device_memory_allocator &, swap_chain &);

        vk::image image;
        vk::image_view image_view;

        VkAttachmentDescription
                attachment_description(physical_device const &) const;
    };


}