INNER CODE UNIT · Rust
find_color
autopilot-rs/autopilot-rs · src/bitmap.rs:128
pub fn find_color(
&self,
needle: Rgba<u8>,
tolerance: Option<f64>,
rect: Option<Rect>,
start_point: Option<Point>,
) -> Option<Point> {
let tolerance = tolerance.unwrap_or(0.0);
self.find(rect, start_point, |point| {
colors_match(needle, self.get_pixel(point), tolerance)
})
}
/// Returns list of all coordinates inside `rect` in `bmp` matching
/// `color` from the given `start_point`. If `rect` is `None`,
/// `bmp.bounds()` is used instead. If `start_point` is `None`, the origin
/// of `rect` is used.
pub fn find_every_color(