pub struct LinearFn;
Expand description
Linear color component encoding.
Trait Implementations§
source§impl PartialEq for LinearFn
impl PartialEq for LinearFn
source§impl TransferFn for LinearFn
impl TransferFn for LinearFn
source§fn into_linear<T: Float>(x: T) -> T
fn into_linear<T: Float>(x: T) -> T
Convert the color component
x
into linear space.source§fn from_linear<T: Float>(x: T) -> T
fn from_linear<T: Float>(x: T) -> T
Convert the color component
x
from linear space.impl Copy for LinearFn
impl Eq for LinearFn
impl StructuralEq for LinearFn
impl StructuralPartialEq for LinearFn
Auto Trait Implementations§
impl RefUnwindSafe for LinearFn
impl Send for LinearFn
impl Sync for LinearFn
impl Unpin for LinearFn
impl UnwindSafe for LinearFn
Blanket Implementations§
source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
source§fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
Convert the source color to the destination color using the specified
method
source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford
method by default
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, U> ConvertInto<U> for Twhere
U: ConvertFrom<T>,
impl<T, U> ConvertInto<U> for Twhere
U: ConvertFrom<T>,
source§fn convert_into(self) -> U
fn convert_into(self) -> U
Convert into T with values clamped to the color defined bounds Read more
source§fn convert_unclamped_into(self) -> U
fn convert_unclamped_into(self) -> U
Convert into T. The resulting color might be invalid in its color space Read more
source§fn try_convert_into(self) -> Result<U, OutOfBounds<U>>
fn try_convert_into(self) -> Result<U, OutOfBounds<U>>
Convert into T, returning ok if the color is inside of its defined range,
otherwise an
OutOfBounds
error is returned which contains the unclamped color. Read more