.. _program_listing_file_Src_GraphicsEngineVulkan_renderer_SwapChainDetails.hpp: Program Listing for File SwapChainDetails.hpp ============================================= |exhale_lsh| :ref:`Return to documentation for file ` (``Src/GraphicsEngineVulkan/renderer/SwapChainDetails.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include #include namespace Kataglyphis::VulkanRendererInternals { struct SwapChainDetails { // surface properties, e.g. image size/extent VkSurfaceCapabilitiesKHR surface_capabilities; // surface image formats, e.g. RGBA and size of each color std::vector formats; // how images should be presented to screen std::vector presentation_mode; }; }// namespace Kataglyphis::VulkanRendererInternals