Struct wgpu_types::TextureFormatInfo [−][src]
pub struct TextureFormatInfo { pub required_features: Features, pub sample_type: TextureSampleType, pub block_dimensions: (u8, u8), pub block_size: u8, pub srgb: bool, pub guaranteed_format_features: TextureFormatFeatures, }
Information about a texture format.
Fields
required_features: Features
Features required (if any) to use the texture.
sample_type: TextureSampleType
Type of sampling that is valid for the texture.
block_dimensions: (u8, u8)
Dimension of a “block” of texels. This is always (1, 1) on uncompressed textures.
block_size: u8
Size in bytes of a “block” of texels. This is the size per pixel on uncompressed textures.
srgb: bool
Format will have colors be converted from srgb to linear on read and from linear to srgb on write.
guaranteed_format_features: TextureFormatFeatures
Format features guaranteed by the WebGPU spec. Additional features are available if Features::TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES
is enabled.
Trait Implementations
impl Clone for TextureFormatInfo
[src]
impl Clone for TextureFormatInfo
[src]fn clone(&self) -> TextureFormatInfo
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for TextureFormatInfo
[src]
impl Copy for TextureFormatInfo
[src]impl Eq for TextureFormatInfo
[src]
impl Eq for TextureFormatInfo
[src]impl Hash for TextureFormatInfo
[src]
impl Hash for TextureFormatInfo
[src]impl PartialEq<TextureFormatInfo> for TextureFormatInfo
[src]
impl PartialEq<TextureFormatInfo> for TextureFormatInfo
[src]fn eq(&self, other: &TextureFormatInfo) -> bool
[src]
fn ne(&self, other: &TextureFormatInfo) -> bool
[src]
impl StructuralEq for TextureFormatInfo
[src]
impl StructuralEq for TextureFormatInfo
[src]Auto Trait Implementations
impl RefUnwindSafe for TextureFormatInfo
impl RefUnwindSafe for TextureFormatInfo
impl Send for TextureFormatInfo
impl Send for TextureFormatInfo
impl Sync for TextureFormatInfo
impl Sync for TextureFormatInfo
impl Unpin for TextureFormatInfo
impl Unpin for TextureFormatInfo
impl UnwindSafe for TextureFormatInfo
impl UnwindSafe for TextureFormatInfo