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 2024-11-24 at 00:01:30 +0000