Struct wgpu_types::TextureFormatFeatures
source · pub struct TextureFormatFeatures {
pub allowed_usages: TextureUsages,
pub flags: TextureFormatFeatureFlags,
}Expand description
Features supported by a given texture format
Features are defined by WebGPU specification unless Features::TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES is enabled.
Fields§
§allowed_usages: TextureUsagesValid bits for TextureDescriptor::Usage provided for format creation.
flags: TextureFormatFeatureFlagsAdditional property flags for the format.
Trait Implementations§
source§impl Clone for TextureFormatFeatures
impl Clone for TextureFormatFeatures
source§fn clone(&self) -> TextureFormatFeatures
fn clone(&self) -> TextureFormatFeatures
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for TextureFormatFeatures
impl Debug for TextureFormatFeatures
source§impl Hash for TextureFormatFeatures
impl Hash for TextureFormatFeatures
source§impl PartialEq<TextureFormatFeatures> for TextureFormatFeatures
impl PartialEq<TextureFormatFeatures> for TextureFormatFeatures
source§fn eq(&self, other: &TextureFormatFeatures) -> bool
fn eq(&self, other: &TextureFormatFeatures) -> bool
This method tests for
self and other values to be equal, and is used
by ==.