1use crate::{prelude::*, Color, ColorFilter};
2use skia_bindings as sb;
3
4pub const NUM_COLORS: usize = 6;
5
6impl ColorFilter {
7 pub fn overdraw(colors: &[Color; NUM_COLORS]) -> ColorFilter {
8 new(colors)
9 }
10}
11
12pub fn new(colors: &[Color; NUM_COLORS]) -> ColorFilter {
13 ColorFilterOption>::from_ptr(unsafe {
14 sb::C_SkOverdrawColorFilter_MakeWithSkColors(colors.native().as_ptr())
15 })
16 .unwrap()
17}
18