Struct vk_sys::SwapchainCreateInfoKHR
[−]
[src]
#[repr(C)]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