pub enum MipmapFilter {
Nearest,
Linear,
}Expand description
How texels are blended between adjacent mip levels of a mipmapped texture.
This is the mipmapFilter field of a sampler, which is a separate
decision from FilterMode: FilterMode decides how one mip level is
sampled, this decides how the results of two levels are combined.
Variants§
Nearest
Pick one mip level. Avoids the extra texture fetches that trilinear filtering costs, at the price of visible mip transitions.
Linear
Blend the two nearest mip levels. Smoother across the mip transition, one extra texture fetch per sample.
Trait Implementations§
Source§impl Clone for MipmapFilter
impl Clone for MipmapFilter
impl Copy for MipmapFilter
Source§impl Debug for MipmapFilter
impl Debug for MipmapFilter
Source§impl Default for MipmapFilter
impl Default for MipmapFilter
impl Eq for MipmapFilter
Source§impl Hash for MipmapFilter
impl Hash for MipmapFilter
Source§impl PartialEq for MipmapFilter
impl PartialEq for MipmapFilter
impl StructuralPartialEq for MipmapFilter
Auto Trait Implementations§
impl Freeze for MipmapFilter
impl RefUnwindSafe for MipmapFilter
impl Send for MipmapFilter
impl Sync for MipmapFilter
impl Unpin for MipmapFilter
impl UnsafeUnpin for MipmapFilter
impl UnwindSafe for MipmapFilter
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