Trait palette::ComponentWise [] [src]

pub trait ComponentWise {
    type Scalar: Float;
    fn component_wise<F: FnMut(Self::Scalar, Self::Scalar) -> Self::Scalar>(
        other: &Self,
        f: F
    ) -> Self;
fn component_wise_self<F: FnMut(Self::Scalar) -> Self::Scalar>(
        f: F
    ) -> Self; }

Perform a unary or binary operation on each component of a color.

Associated Types

The scalar type for color components.

Required Methods

Perform a binary operation on this and an other color.

Perform a unary operation on this color.