Struct vks::VkSwapchainCreateInfoKHR
[−]
[src]
#[repr(C)]pub struct VkSwapchainCreateInfoKHR { pub sType: VkStructureType, pub pNext: *const c_void, pub flags: VkSwapchainCreateFlagsKHR, pub surface: VkSurfaceKHR, pub minImageCount: u32, pub imageFormat: VkFormat, pub imageColorSpace: VkColorSpaceKHR, pub imageExtent: VkExtent2D, pub imageArrayLayers: u32, pub imageUsage: VkImageUsageFlags, pub imageSharingMode: VkSharingMode, pub queueFamilyIndexCount: u32, pub pQueueFamilyIndices: *const u32, pub preTransform: VkSurfaceTransformFlagBitsKHR, pub compositeAlpha: VkCompositeAlphaFlagBitsKHR, pub presentMode: VkPresentModeKHR, pub clipped: VkBool32, pub oldSwapchain: VkSwapchainKHR, }
See VkSwapchainCreateInfoKHR
and extension VK_KHR_swapchain
Fields
sType: VkStructureType
pNext: *const c_void
flags: VkSwapchainCreateFlagsKHR
surface: VkSurfaceKHR
minImageCount: u32
imageFormat: VkFormat
imageColorSpace: VkColorSpaceKHR
imageExtent: VkExtent2D
imageArrayLayers: u32
imageUsage: VkImageUsageFlags
imageSharingMode: VkSharingMode
queueFamilyIndexCount: u32
pQueueFamilyIndices: *const u32
preTransform: VkSurfaceTransformFlagBitsKHR
compositeAlpha: VkCompositeAlphaFlagBitsKHR
presentMode: VkPresentModeKHR
clipped: VkBool32
oldSwapchain: VkSwapchainKHR
Trait Implementations
impl Debug for VkSwapchainCreateInfoKHR
[src]
impl Copy for VkSwapchainCreateInfoKHR
[src]
impl Clone for VkSwapchainCreateInfoKHR
[src]
fn clone(&self) -> VkSwapchainCreateInfoKHR
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more