#[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: SwapchainKHRAuto Trait Implementations§
impl Freeze for SwapchainCreateInfoKHR
impl RefUnwindSafe for SwapchainCreateInfoKHR
impl !Send for SwapchainCreateInfoKHR
impl !Sync for SwapchainCreateInfoKHR
impl Unpin for SwapchainCreateInfoKHR
impl UnwindSafe for SwapchainCreateInfoKHR
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more