#[repr(C)]pub struct SurfaceCapabilitiesKHR {
pub minImageCount: u32,
pub maxImageCount: u32,
pub currentExtent: Extent2D,
pub minImageExtent: Extent2D,
pub maxImageExtent: Extent2D,
pub maxImageArrayLayers: u32,
pub supportedTransforms: SurfaceTransformFlagsKHR,
pub currentTransform: SurfaceTransformFlagBitsKHR,
pub supportedCompositeAlpha: CompositeAlphaFlagsKHR,
pub supportedUsageFlags: ImageUsageFlags,
}
Fields§
§minImageCount: u32
§maxImageCount: u32
§currentExtent: Extent2D
§minImageExtent: Extent2D
§maxImageExtent: Extent2D
§maxImageArrayLayers: u32
§supportedTransforms: SurfaceTransformFlagsKHR
§currentTransform: SurfaceTransformFlagBitsKHR
§supportedCompositeAlpha: CompositeAlphaFlagsKHR
§supportedUsageFlags: ImageUsageFlags
Auto Trait Implementations§
impl Freeze for SurfaceCapabilitiesKHR
impl RefUnwindSafe for SurfaceCapabilitiesKHR
impl Send for SurfaceCapabilitiesKHR
impl Sync for SurfaceCapabilitiesKHR
impl Unpin for SurfaceCapabilitiesKHR
impl UnwindSafe for SurfaceCapabilitiesKHR
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