10 : filter_(
std::move(filter)) {}
16 flutter::DlTileMode tile_mode) {
17 auto filter = flutter::DlBlurImageFilter::Make(x_sigma, y_sigma, tile_mode);
21 return Create<ImageFilter>(std::move(filter));
26 auto filter = flutter::DlDilateImageFilter::Make(x_radius, y_radius);
30 return Create<ImageFilter>(std::move(filter));
35 auto filter = flutter::DlErodeImageFilter::Make(x_radius, y_radius);
39 return Create<ImageFilter>(std::move(filter));
44 flutter::DlImageSampling sampling) {
46 flutter::DlMatrixImageFilter::Make(
ToSkMatrix(matrix), sampling);
50 return Create<ImageFilter>(std::move(filter));
55 auto filter = flutter::DlComposeImageFilter::Make(outer.
GetImageFilter(),
60 return Create<ImageFilter>(std::move(filter));
63 const std::shared_ptr<const flutter::DlImageFilter>&