Struct wgpu_hal::SurfaceConfiguration
source · [−]pub struct SurfaceConfiguration {
pub swap_chain_size: u32,
pub present_mode: PresentMode,
pub composite_alpha_mode: CompositeAlphaMode,
pub format: TextureFormat,
pub extent: Extent3d,
pub usage: TextureUses,
}
Fields
swap_chain_size: u32
Number of textures in the swap chain. Must be in
SurfaceCapabilities::swap_chain_size
range.
present_mode: PresentMode
Vertical synchronization mode.
composite_alpha_mode: CompositeAlphaMode
Alpha composition mode.
format: TextureFormat
Format of the surface textures.
extent: Extent3d
Requested texture extent. Must be in
SurfaceCapabilities::extents
range.
usage: TextureUses
Allowed usage of surface textures,
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SurfaceConfiguration
impl Send for SurfaceConfiguration
impl Sync for SurfaceConfiguration
impl Unpin for SurfaceConfiguration
impl UnwindSafe for SurfaceConfiguration
Blanket Implementations
Mutably borrows from an owned value. Read more