|
evan 2026.1.4
Evan
|
Struct to encapsulate details about swap chain support. More...
#include <headers/evan/glfw/DesktopBackend.hpp>
Public Attributes | |
| VkSurfaceCapabilitiesKHR | capabilities |
| Vulkan surface capabilities, such as the minimum and maximum image count, extent, and supported transforms. | |
| std::vector< VkSurfaceFormatKHR > | formats |
| A list of supported surface formats (color space and pixel format). | |
| std::vector< VkPresentModeKHR > | presentModes |
| A list of supported presentation modes (e.g., FIFO, Mailbox, etc.). | |
Struct to encapsulate details about swap chain support.
This struct contains information about the swap chain capabilities, available surface formats, and present modes for a Vulkan surface. It is typically used to query and store the swap chain support details for a Vulkan physical device.
Definition at line 46 of file DesktopBackend.hpp.
| VkSurfaceCapabilitiesKHR evan::SwapChainSupportDetails::capabilities |
Vulkan surface capabilities, such as the minimum and maximum image count, extent, and supported transforms.
Definition at line 51 of file DesktopBackend.hpp.
| std::vector<VkSurfaceFormatKHR> evan::SwapChainSupportDetails::formats |
A list of supported surface formats (color space and pixel format).
Definition at line 57 of file DesktopBackend.hpp.
| std::vector<VkPresentModeKHR> evan::SwapChainSupportDetails::presentModes |
A list of supported presentation modes (e.g., FIFO, Mailbox, etc.).
Definition at line 63 of file DesktopBackend.hpp.