[−][src]Function pathfinder::tools::range_color
pub fn range_color(
falloff: i16,
base: Rgba<u8>,
base_geo: Coordinate,
to_geo: Coordinate
) -> Rgba<u8>
Returns a Rgba with a modified value depending on how close it is to it's falloff point.
Examples
First declare the colors and the range at which it becomes darker.
extern crate image; use pathfinder::{tools, Coordinate}; let falloff = 100; let color = image::Rgba { data: [100, 100, 100, 255], };
Evaluate that based on the modified distance, in the small sense it is modified from the defined color above.
let base = Coordinate::new(0, 0); let to = Coordinate::new(10, 10); assert_eq!( tools::range_color(falloff, color, base, to), image::Rgba([77, 77, 77, 255]) );