pub enum QmContentType {
Flat,
Texture,
Detail,
Screen,
}Expand description
Content type classification for adaptive QM level selection.
Variants§
Flat
Flat/smooth regions — prefer low QM level.
Texture
Natural texture — prefer medium QM level.
Detail
High-frequency detail — prefer high QM level.
Screen
Screen content — prefer very low QM level.
Trait Implementations§
Source§impl Clone for QmContentType
impl Clone for QmContentType
Source§fn clone(&self) -> QmContentType
fn clone(&self) -> QmContentType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QmContentType
impl Debug for QmContentType
Source§impl PartialEq for QmContentType
impl PartialEq for QmContentType
impl Copy for QmContentType
impl Eq for QmContentType
impl StructuralPartialEq for QmContentType
Auto Trait Implementations§
impl Freeze for QmContentType
impl RefUnwindSafe for QmContentType
impl Send for QmContentType
impl Sync for QmContentType
impl Unpin for QmContentType
impl UnsafeUnpin for QmContentType
impl UnwindSafe for QmContentType
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more