1#ifndef VULKAN_SWAPCHAINSURFACEFORMAT
2#define VULKAN_SWAPCHAINSURFACEFORMAT
4#include <vulkan/vulkan.h>
9namespace Vulkan {
class PhysicalDevice;
class WindowSurface;
namespace SwapchainOptions {
class SurfaceFormat; } }
40 const VkSurfaceFormatKHR&
operator+()
const;
55 static VkSurfaceFormatKHR chooseBestFormat(
const std::vector<VkSurfaceFormatKHR>& formats);
57 VkSurfaceFormatKHR format;
Represents the GPU (or any other device) that will be used with Vulkan to perform computer graphics.
Definition: PhysicalDevice.h:17
A window surface is the connection between Vulkan and the OS windows environment.
Definition: WindowSurface.h:13
Types of queue families.
Definition: Animations.h:17