Fields
- sType: VkStructureType
- pNext: *void
- flags: VkSwapchainCreateFlagsKHR
- surface: VkSurfaceKHR
- minImageCount: u32
- imageFormat: VkFormat
- imageColorSpace: VkColorSpaceKHR
- imageExtent: VkExtent2D
- imageArrayLayers: u32
- imageUsage: VkImageUsageFlags
- imageSharingMode: VkSharingMode
- queueFamilyIndexCount: u32
- pQueueFamilyIndices: *u32
- preTransform: VkSurfaceTransformFlagBitsKHR
- compositeAlpha: VkCompositeAlphaFlagBitsKHR
- presentMode: VkPresentModeKHR
- clipped: VkBool32
- oldSwapchain: VkSwapchainKHR