Describes information about what a
Surface's properties are.
Fetch this with Surface::capabilities.
Number of presentable images supported by the adapter for a swapchain created from this surface.
image_count.startmust be at least 1.
image_count.endmust be larger or equal to
Current extent of the surface.
None if the surface has no explicit size, depending on the swapchain extent.
Range of supported extents.
current_extent must be inside this range.
Maximum number of layers supported for presentable images.
Must be at least 1.
Supported image usage flags.
A bitmask of supported presentation modes.
A bitmask of supported alpha composition modes.
impl Clone for SurfaceCapabilities[src]
impl Debug for SurfaceCapabilities[src]
impl RefUnwindSafe for SurfaceCapabilities
impl Send for SurfaceCapabilities
impl Sync for SurfaceCapabilities
impl Unpin for SurfaceCapabilities
impl UnwindSafe for SurfaceCapabilities
type Owned = T
The resulting type after obtaining ownership.
fn clone_into(&self, target: &mut T)[src]
type Error = Infallible
The type returned in the event of a conversion error.