Enum wgpu::FilterMode [−][src]
#[repr(C)] pub enum FilterMode { Nearest, Linear, }
Texel mixing mode when sampling between texels.
Variants
Nearest neighbor sampling.
This creates a pixelated effect when used as a mag filter
Linear Interpolation
This makes textures smooth but blurry when used as a mag filter.
Trait Implementations
impl Clone for FilterMode
[src]
impl Clone for FilterMode
[src]pub fn clone(&self) -> FilterMode
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for FilterMode
[src]
impl Copy for FilterMode
[src]impl Default for FilterMode
[src]
impl Default for FilterMode
[src]pub fn default() -> FilterMode
[src]
impl<'de> Deserialize<'de> for FilterMode
[src]
impl<'de> Deserialize<'de> for FilterMode
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<FilterMode, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<FilterMode, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl Eq for FilterMode
[src]
impl Eq for FilterMode
[src]impl Hash for FilterMode
[src]
impl Hash for FilterMode
[src]impl PartialEq<FilterMode> for FilterMode
[src]
impl PartialEq<FilterMode> for FilterMode
[src]impl Serialize for FilterMode
[src]
impl Serialize for FilterMode
[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 FilterMode
[src]
impl StructuralEq for FilterMode
[src]impl StructuralPartialEq for FilterMode
[src]
impl StructuralPartialEq for FilterMode
[src]Auto Trait Implementations
impl RefUnwindSafe for FilterMode
impl RefUnwindSafe for FilterMode
impl Send for FilterMode
impl Send for FilterMode
impl Sync for FilterMode
impl Sync for FilterMode
impl Unpin for FilterMode
impl Unpin for FilterMode
impl UnwindSafe for FilterMode
impl UnwindSafe for FilterMode
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]