Enum wgpu::TextureViewDimension [−][src]
#[repr(C)] pub enum TextureViewDimension { D1, D2, D2Array, Cube, CubeArray, D3, }
Dimensions of a particular texture view.
Variants
A one dimensional texture. texture1D
in glsl shaders.
A two dimensional texture. texture2D
in glsl shaders.
A two dimensional array texture. texture2DArray
in glsl shaders.
A cubemap texture. textureCube
in glsl shaders.
A cubemap array texture. textureCubeArray
in glsl shaders.
A three dimensional texture. texture3D
in glsl shaders.
Implementations
impl TextureViewDimension
[src]
impl TextureViewDimension
[src]pub fn compatible_texture_dimension(self) -> TextureDimension
[src]
Get the texture dimension required fo this texture view dimension.
Trait Implementations
impl Clone for TextureViewDimension
[src]
impl Clone for TextureViewDimension
[src]pub fn clone(&self) -> TextureViewDimension
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for TextureViewDimension
[src]
impl Copy for TextureViewDimension
[src]impl Debug for TextureViewDimension
[src]
impl Debug for TextureViewDimension
[src]impl Default for TextureViewDimension
[src]
impl Default for TextureViewDimension
[src]pub fn default() -> TextureViewDimension
[src]
impl<'de> Deserialize<'de> for TextureViewDimension
[src]
impl<'de> Deserialize<'de> for TextureViewDimension
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<TextureViewDimension, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<TextureViewDimension, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl Eq for TextureViewDimension
[src]
impl Eq for TextureViewDimension
[src]impl Hash for TextureViewDimension
[src]
impl Hash for TextureViewDimension
[src]impl Serialize for TextureViewDimension
[src]
impl Serialize for TextureViewDimension
[src]pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl StructuralEq for TextureViewDimension
[src]
impl StructuralEq for TextureViewDimension
[src]Auto Trait Implementations
impl RefUnwindSafe for TextureViewDimension
impl RefUnwindSafe for TextureViewDimension
impl Send for TextureViewDimension
impl Send for TextureViewDimension
impl Sync for TextureViewDimension
impl Sync for TextureViewDimension
impl Unpin for TextureViewDimension
impl Unpin for TextureViewDimension
impl UnwindSafe for TextureViewDimension
impl UnwindSafe for TextureViewDimension
Blanket Implementations
impl<T> CallHasher for T where
T: Hash,
impl<T> CallHasher for T where
T: Hash,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]