pub enum BeautyQuality {
Fast,
Balanced,
}Expand description
Tap count of the smoothing kernel, chosen at build time.
A runtime tap count would still execute the full loop on every GPU wavefront, so the kernel is baked into the shader instead.
Variants§
Fast
9 taps (center + 8). For integrated GPUs at 1080p60.
Balanced
13 taps (center + 12). Smoother plateaus; discrete GPUs, or integrated GPUs at 720p.
Trait Implementations§
Source§impl Clone for BeautyQuality
impl Clone for BeautyQuality
Source§fn clone(&self) -> BeautyQuality
fn clone(&self) -> BeautyQuality
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BeautyQuality
Source§impl Debug for BeautyQuality
impl Debug for BeautyQuality
Source§impl Default for BeautyQuality
impl Default for BeautyQuality
Source§fn default() -> BeautyQuality
fn default() -> BeautyQuality
Returns the “default value” for a type. Read more
impl Eq for BeautyQuality
Source§impl PartialEq for BeautyQuality
impl PartialEq for BeautyQuality
impl StructuralPartialEq for BeautyQuality
Auto Trait Implementations§
impl Freeze for BeautyQuality
impl RefUnwindSafe for BeautyQuality
impl Send for BeautyQuality
impl Sync for BeautyQuality
impl Unpin for BeautyQuality
impl UnsafeUnpin for BeautyQuality
impl UnwindSafe for BeautyQuality
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.