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: TextureUsages
Valid bits for TextureDescriptor::Usage
provided for format creation.
flags: TextureFormatFeatureFlags
Additional 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 ==
.