|
evan 2026.1.4
Evan
|
Struct to encapsulate details about swap chain support. More...
#include <headers/evan/ASwapchainContext.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 58 of file ASwapchainContext.hpp.
| VkSurfaceCapabilitiesKHR evan::ASwapchainContext::SwapChainSupportDetails::capabilities |
Vulkan surface capabilities, such as the minimum and maximum image count, extent, and supported transforms.
Definition at line 63 of file ASwapchainContext.hpp.
| std::vector<VkSurfaceFormatKHR> evan::ASwapchainContext::SwapChainSupportDetails::formats |
A list of supported surface formats (color space and pixel format).
Definition at line 69 of file ASwapchainContext.hpp.
| std::vector<VkPresentModeKHR> evan::ASwapchainContext::SwapChainSupportDetails::presentModes |
A list of supported presentation modes (e.g., FIFO, Mailbox, etc.).
Definition at line 75 of file ASwapchainContext.hpp.