KDGpu::SwapchainOptions
#include <swapchain_options.h>
Public Attributes
Public Attributes Documentation
variable label
variable surface
 | Handle< Surface_t > surface;
  | 
 
 | Format format { Format::B8G8R8A8_UNORM };
  | 
 
variable colorSpace
 | ColorSpace colorSpace { ColorSpace::SRgbNonlinear };
  | 
 
variable minImageCount
 | uint32_t minImageCount { 3 };
  | 
 
variable imageExtent
variable imageLayers
 | uint32_t imageLayers { 1 };
  | 
 
variable imageUsageFlags
 | TextureUsageFlags imageUsageFlags { TextureUsageFlagBits::ColorAttachmentBit };
  | 
 
variable imageSharingMode
 | SharingMode imageSharingMode { SharingMode::Exclusive };
  | 
 
variable queueTypeIndices
 | std::vector< uint32_t > queueTypeIndices;
  | 
 
 | SurfaceTransformFlagBits transform { SurfaceTransformFlagBits::IdentityBit };
  | 
 
variable compositeAlpha
 | CompositeAlphaFlagBits compositeAlpha { CompositeAlphaFlagBits::OpaqueBit };
  | 
 
variable presentMode
 | PresentMode presentMode { PresentMode::Mailbox };
  | 
 
variable clipped
variable oldSwapchain
 | Handle< Swapchain_t > oldSwapchain;
  | 
 
Updated on 2025-07-08 at 12:01:11 +0000