Enum tetra::graphics::FilterMode [−][src]
Filtering algorithms that can be used when scaling an image.
Tetra currently defaults to using Nearest
for all newly created textures.
Variants
Nearest-neighbor interpolation. This preserves hard edges and details, but may look pixelated.
If you’re using pixel art, this is probably the scaling mode you should use.
Linear interpolation. This smooths images when scaling them up or down.
Trait Implementations
impl Clone for FilterMode
[src]
fn clone(&self) -> FilterMode
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for FilterMode
[src]
impl Debug for FilterMode
[src]
impl Eq for FilterMode
[src]
impl PartialEq<FilterMode> for FilterMode
[src]
fn eq(&self, other: &FilterMode) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for FilterMode
[src]
impl StructuralPartialEq for FilterMode
[src]
Auto Trait Implementations
impl RefUnwindSafe for FilterMode
impl Send for FilterMode
impl Sync for FilterMode
impl Unpin for FilterMode
impl UnwindSafe for FilterMode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,