Class VulkanImageView#

Class Documentation#

class VulkanImageView#

Public Functions

VulkanImageView()#
VulkanImageView(const VulkanImageView&) = delete#
VulkanImageView &operator=(const VulkanImageView&) = delete#
VulkanImageView(VulkanImageView &&other) noexcept#
VulkanImageView &operator=(VulkanImageView &&other) noexcept#
void setImageView(vk::ImageView imageView)#
inline vk::ImageView &getImageView()#
void create(std::shared_ptr<VulkanDevice> in_device, vk::Image image, vk::Format format, vk::ImageAspectFlags aspect_flags, uint32_t mip_levels, vk::ImageViewType view_type = vk::ImageViewType::e2D, uint32_t array_layers = 1)#
void cleanUp()#
~VulkanImageView()#