#[non_exhaustive]pub enum Scaler {
Lanczos,
EwaLanczos,
EwaLanczosSharp,
Spline36,
Mitchell,
Bicubic,
Bilinear,
Nearest,
}Expand description
Resampling filter.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Lanczos
EwaLanczos
EwaLanczosSharp
Sharpened EWA Lanczos (the design’s upscaler for reframes).
Spline36
Mitchell
Bicubic
Bilinear
Nearest
Implementations§
Trait Implementations§
impl Copy for Scaler
impl Eq for Scaler
impl StructuralPartialEq for Scaler
Auto Trait Implementations§
impl Forget for Scaler
impl Freeze for Scaler
impl RefUnwindSafe for Scaler
impl Send for Scaler
impl Sync for Scaler
impl Unpin for Scaler
impl UnsafeUnpin for Scaler
impl UnwindSafe for Scaler
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.