1#ifndef VULKAN_IMAGEVIEW
2#define VULKAN_IMAGEVIEW
4#include <vulkan/vulkan.h>
7namespace Vulkan {
class ImageView;
class LogicalDevice;
class Image; }
27 VkImageView imageView;
An Image is an object representing what can be passed to the swapchain: the content of the image is w...
Definition: Image.h:19
Part of an image where we can actually draw.
Definition: ImageView.h:12
ImageView(ImageView &&)=default
const VkImageView & operator+() const
Definition: ImageView.cpp:44
ImageView & operator=(const ImageView &)=delete
ImageView & operator=(ImageView &&)=default
ImageView(const ImageView &)=delete
ImageView(const Image &image, const LogicalDevice &virtualGpu, VkImageAspectFlags type=VK_IMAGE_ASPECT_COLOR_BIT)
Definition: ImageView.cpp:10
~ImageView()
Definition: ImageView.cpp:37
A logical device is an abstraction of the physical GPU which we can mainly use to send commands.
Definition: LogicalDevice.h:15
Types of queue families.
Definition: Animations.h:17