Struct vulkan_bindings::SwapchainCreateInfoKHR [−][src]
#[repr(C)]pub struct SwapchainCreateInfoKHR {Show 18 fields
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
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SwapchainCreateInfoKHR
impl !Send for SwapchainCreateInfoKHR
impl !Sync for SwapchainCreateInfoKHR
impl Unpin for SwapchainCreateInfoKHR
impl UnwindSafe for SwapchainCreateInfoKHR
Blanket Implementations
Mutably borrows from an owned value. Read more