pub struct SwapchainCreateInfoKHR {
pub sType: StructureType,
pub pNext: *const c_void,
pub flags: SwapchainCreateFlagsKHR,
pub surface: SurfaceKHR,
pub minImageCount: u32,
pub imageFormat: Format,
pub imageColorSpace: ColorSpaceKHR,
pub imageExtent: Extent2D,
pub imageArrayLayers: u32,
pub imageUsage: ImageUsageFlags,
pub imageSharingMode: SharingMode,
pub queueFamilyIndexCount: u32,
pub pQueueFamilyIndices: *const u32,
pub preTransform: SurfaceTransformFlagBitsKHR,
pub compositeAlpha: CompositeAlphaFlagBitsKHR,
pub presentMode: PresentModeKHR,
pub clipped: Bool32,
pub oldSwapchain: SwapchainKHR,
}
Fields
sType: StructureType
pNext: *const c_void
flags: SwapchainCreateFlagsKHR
surface: SurfaceKHR
minImageCount: u32
imageFormat: Format
imageColorSpace: ColorSpaceKHR
imageExtent: Extent2D
imageArrayLayers: u32
imageUsage: ImageUsageFlags
imageSharingMode: SharingMode
queueFamilyIndexCount: u32
pQueueFamilyIndices: *const u32
preTransform: SurfaceTransformFlagBitsKHR
compositeAlpha: CompositeAlphaFlagBitsKHR
presentMode: PresentModeKHR
clipped: Bool32
oldSwapchain: SwapchainKHR