#[repr(transparent)]pub struct MTLFXSpatialScalerColorProcessingMode(pub NSInteger);Available on crate feature
MTLFXSpatialScaler only.Expand description
The color space modes for the input and output textures you use with a spatial scaling effect instance.
See also Apple’s documentation
Tuple Fields§
§0: NSIntegerImplementations§
Source§impl MTLFXSpatialScalerColorProcessingMode
impl MTLFXSpatialScalerColorProcessingMode
Sourcepub const Perceptual: Self
pub const Perceptual: Self
Indicates your input and output textures use a perceptual color space (sRGB).
Trait Implementations§
Source§impl Clone for MTLFXSpatialScalerColorProcessingMode
impl Clone for MTLFXSpatialScalerColorProcessingMode
Source§fn clone(&self) -> MTLFXSpatialScalerColorProcessingMode
fn clone(&self) -> MTLFXSpatialScalerColorProcessingMode
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 Ord for MTLFXSpatialScalerColorProcessingMode
impl Ord for MTLFXSpatialScalerColorProcessingMode
Source§fn cmp(&self, other: &MTLFXSpatialScalerColorProcessingMode) -> Ordering
fn cmp(&self, other: &MTLFXSpatialScalerColorProcessingMode) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for MTLFXSpatialScalerColorProcessingMode
impl PartialEq for MTLFXSpatialScalerColorProcessingMode
Source§fn eq(&self, other: &MTLFXSpatialScalerColorProcessingMode) -> bool
fn eq(&self, other: &MTLFXSpatialScalerColorProcessingMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for MTLFXSpatialScalerColorProcessingMode
impl PartialOrd for MTLFXSpatialScalerColorProcessingMode
Source§impl RefEncode for MTLFXSpatialScalerColorProcessingMode
impl RefEncode for MTLFXSpatialScalerColorProcessingMode
Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for MTLFXSpatialScalerColorProcessingMode
impl Eq for MTLFXSpatialScalerColorProcessingMode
impl StructuralPartialEq for MTLFXSpatialScalerColorProcessingMode
Auto Trait Implementations§
impl Freeze for MTLFXSpatialScalerColorProcessingMode
impl RefUnwindSafe for MTLFXSpatialScalerColorProcessingMode
impl Send for MTLFXSpatialScalerColorProcessingMode
impl Sync for MTLFXSpatialScalerColorProcessingMode
impl Unpin for MTLFXSpatialScalerColorProcessingMode
impl UnwindSafe for MTLFXSpatialScalerColorProcessingMode
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> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.