vOOlkan
An object oriented approach to Vulkan
Vulkan::ImageView Class Reference

Part of an image where we can actually draw. More...

#include <ImageView.h>

Public Member Functions

 ImageView (const Image &image, const LogicalDevice &virtualGpu, VkImageAspectFlags type=VK_IMAGE_ASPECT_COLOR_BIT)
 
 ~ImageView ()
 
 ImageView (const ImageView &)=delete
 
 ImageView (ImageView &&)=default
 
ImageViewoperator= (const ImageView &)=delete
 
ImageViewoperator= (ImageView &&)=default
 
const VkImageView & operator+ () const
 

Detailed Description

Part of an image where we can actually draw.

Constructor & Destructor Documentation

◆ ImageView() [1/3]

Vulkan::ImageView::ImageView ( const Image image,
const LogicalDevice virtualGpu,
VkImageAspectFlags  type = VK_IMAGE_ASPECT_COLOR_BIT 
)

◆ ~ImageView()

Vulkan::ImageView::~ImageView ( )

◆ ImageView() [2/3]

Vulkan::ImageView::ImageView ( const ImageView )
delete

◆ ImageView() [3/3]

Vulkan::ImageView::ImageView ( ImageView &&  )
default

Member Function Documentation

◆ operator+()

const VkImageView & Vulkan::ImageView::operator+ ( ) const

◆ operator=() [1/2]

ImageView & Vulkan::ImageView::operator= ( const ImageView )
delete

◆ operator=() [2/2]

ImageView & Vulkan::ImageView::operator= ( ImageView &&  )
default

The documentation for this class was generated from the following files: