Exemplo n.º 1
0
static void sk_gm_get_colorfilters(SkTArray<sk_sp<SkColorFilter>>* array) {
    array->push_back(cf_make_brightness(0.5f));
    array->push_back(cf_make_grayscale());
    array->push_back(cf_make_colorize(SK_ColorBLUE));
}
Exemplo n.º 2
0
static sk_sp<SkImageFilter> make_grayscale(sk_sp<SkImageFilter> input) {
    return SkColorFilterImageFilter::Make(cf_make_grayscale(), std::move(input));
}
Exemplo n.º 3
0
static SkImageFilter* make_grayscale(SkImageFilter* input = nullptr) {
    return SkColorFilterImageFilter::Create(cf_make_grayscale().get(), input);
}