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: FeaturesFeatures required (if any) to use the texture.
sample_type: TextureSampleTypeType 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: u8Size in bytes of a “block” of texels. This is the size per pixel on uncompressed textures.
srgb: boolFormat will have colors be converted from srgb to linear on read and from linear to srgb on write.
guaranteed_format_features: TextureFormatFeaturesFormat 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 TextureFormatInfoimpl Send for TextureFormatInfo
impl Send for TextureFormatInfoimpl Sync for TextureFormatInfo
impl Sync for TextureFormatInfoimpl Unpin for TextureFormatInfo
impl Unpin for TextureFormatInfoimpl UnwindSafe for TextureFormatInfo
impl UnwindSafe for TextureFormatInfo