Trait palette::Mix [−][src]
Expand description
A trait for linear color interpolation.
use approx::assert_relative_eq; use palette::{LinSrgb, Mix}; let a = LinSrgb::new(0.0, 0.5, 1.0); let b = LinSrgb::new(1.0, 0.5, 0.0); assert_relative_eq!(a.mix(&b, 0.0), a); assert_relative_eq!(a.mix(&b, 0.5), LinSrgb::new(0.5, 0.5, 0.5)); assert_relative_eq!(a.mix(&b, 1.0), b);