Enum gfx_hal::image::ReductionMode
source · [−]pub enum ReductionMode {
WeightedAverage,
Minimum,
Maximum,
}
Expand description
Specifies how the image texels in the filter kernel are reduced to a single value.
Variants
WeightedAverage
Minimum
Only valid if Features::SAMPLER_FILTER_MINMAX
is enabled.
Maximum
Only valid if Features::SAMPLER_FILTER_MINMAX
is enabled.
Trait Implementations
sourceimpl Clone for ReductionMode
impl Clone for ReductionMode
sourcefn clone(&self) -> ReductionMode
fn clone(&self) -> ReductionMode
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ReductionMode
impl Debug for ReductionMode
sourceimpl Hash for ReductionMode
impl Hash for ReductionMode
sourceimpl Ord for ReductionMode
impl Ord for ReductionMode
sourceimpl PartialEq<ReductionMode> for ReductionMode
impl PartialEq<ReductionMode> for ReductionMode
sourceimpl PartialOrd<ReductionMode> for ReductionMode
impl PartialOrd<ReductionMode> for ReductionMode
sourcefn partial_cmp(&self, other: &ReductionMode) -> Option<Ordering>
fn partial_cmp(&self, other: &ReductionMode) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for ReductionMode
impl Eq for ReductionMode
impl StructuralEq for ReductionMode
impl StructuralPartialEq for ReductionMode
Auto Trait Implementations
impl RefUnwindSafe for ReductionMode
impl Send for ReductionMode
impl Sync for ReductionMode
impl Unpin for ReductionMode
impl UnwindSafe for ReductionMode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more