#[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: ImageUsageFlagsTrait Implementations§
Source§impl Clone for SurfaceCapabilitiesKHR
impl Clone for SurfaceCapabilitiesKHR
Source§fn clone(&self) -> SurfaceCapabilitiesKHR
fn clone(&self) -> SurfaceCapabilitiesKHR
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SurfaceCapabilitiesKHR
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