15 return Create<ColorFilter>(std::move(filter));
19 auto filter = flutter::DlColorFilter::MakeMatrix(matrix);
23 return Create<ColorFilter>(std::move(filter));
27 : filter_(
std::move(filter)) {}
31 const std::shared_ptr<const flutter::DlColorFilter>&
const std::shared_ptr< const flutter::DlColorFilter > & GetColorFilter() const
ColorFilter(std::shared_ptr< const flutter::DlColorFilter > filter)
static ScopedObject< ColorFilter > MakeMatrix(const float matrix[20])
static ScopedObject< ColorFilter > MakeBlend(Color color, BlendMode mode)
constexpr flutter::DlColor ToDisplayListType(Color color)