Struct wgpu_types::SurfaceCapabilities
source · pub struct SurfaceCapabilities {
pub formats: Vec<TextureFormat>,
pub present_modes: Vec<PresentMode>,
pub alpha_modes: Vec<CompositeAlphaMode>,
}
Expand description
Defines the capabilities of a given surface and adapter.
Fields§
§formats: Vec<TextureFormat>
List of supported formats to use with the given adapter. The first format in the vector is preferred.
Returns an empty vector if the surface is incompatible with the adapter.
present_modes: Vec<PresentMode>
List of supported presentation modes to use with the given adapter.
Returns an empty vector if the surface is incompatible with the adapter.
alpha_modes: Vec<CompositeAlphaMode>
List of supported alpha modes to use with the given adapter.
Will return at least one element, CompositeAlphaMode::Opaque or CompositeAlphaMode::Inherit.