pub struct TextureViewDescriptor {
pub label: Option<String>,
pub format: Option<TextureFormat>,
pub dimension: Option<TextureViewDimension>,
pub base_mip_level: Option<u32>,
pub mip_level_count: Option<u32>,
pub base_array_layer: Option<u32>,
pub array_layer_count: Option<u32>,
pub aspect: Option<TextureAspect>,
pub usage: Option<TextureUsage>,
/* private fields */
}Fields§
§label: Option<String>§format: Option<TextureFormat>§dimension: Option<TextureViewDimension>§base_mip_level: Option<u32>§mip_level_count: Option<u32>§base_array_layer: Option<u32>§array_layer_count: Option<u32>§aspect: Option<TextureAspect>§usage: Option<TextureUsage>Implementations§
Source§impl TextureViewDescriptor
impl TextureViewDescriptor
pub fn new() -> Self
pub fn with_extension(self, extension: TextureViewDescriptorExtension) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TextureViewDescriptor
impl RefUnwindSafe for TextureViewDescriptor
impl Send for TextureViewDescriptor
impl Sync for TextureViewDescriptor
impl Unpin for TextureViewDescriptor
impl UnsafeUnpin for TextureViewDescriptor
impl UnwindSafe for TextureViewDescriptor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more