5#ifndef FLUTTER_LIB_UI_PAINTING_COLOR_FILTER_H_
6#define FLUTTER_LIB_UI_PAINTING_COLOR_FILTER_H_
8#include "flutter/display_list/effects/dl_color_filter.h"
9#include "flutter/lib/ui/dart_wrapper.h"
18 DEFINE_WRAPPERTYPEINFO();
25 void initMatrix(
const tonic::Float32List& color_matrix);
31 const std::shared_ptr<const DlColorFilter>
filter()
const {
return filter_; }
34 std::shared_ptr<const DlColorFilter> filter_;
static sk_sp< Effect > Create()
const std::shared_ptr< const DlColorFilter > filter() const
void initMatrix(const tonic::Float32List &color_matrix)
void initMode(int color, int blend_mode)
void initLinearToSrgbGamma()
void initSrgbToLinearGamma()
struct _Dart_Handle * Dart_Handle
#define FML_FRIEND_MAKE_REF_COUNTED(T)