16 DEFINE_WRAPPERTYPEINFO();
21 static void Create(Dart_Handle wrapper);
23 void initLinear(
const tonic::Float32List& end_points,
24 const tonic::Float32List& colors,
25 const tonic::Float32List& color_stops,
27 const tonic::Float64List& matrix4);
32 const tonic::Float32List& colors,
33 const tonic::Float32List& color_stops,
35 const tonic::Float64List& matrix4);
39 const tonic::Float32List& colors,
40 const tonic::Float32List& color_stops,
44 const tonic::Float64List& matrix4);
52 const tonic::Float32List& colors,
53 const tonic::Float32List& color_stops,
55 const tonic::Float64List& matrix4);
64 std::shared_ptr<DlColorSource> dl_shader_;
void initLinear(const tonic::Float32List &end_points, const tonic::Float32List &colors, const tonic::Float32List &color_stops, DlTileMode tile_mode, const tonic::Float64List &matrix4)
void initSweep(double center_x, double center_y, const tonic::Float32List &colors, const tonic::Float32List &color_stops, DlTileMode tile_mode, double start_angle, double end_angle, const tonic::Float64List &matrix4)
void initTwoPointConical(double start_x, double start_y, double start_radius, double end_x, double end_y, double end_radius, const tonic::Float32List &colors, const tonic::Float32List &color_stops, DlTileMode tile_mode, const tonic::Float64List &matrix4)
void initRadial(double center_x, double center_y, double radius, const tonic::Float32List &colors, const tonic::Float32List &color_stops, DlTileMode tile_mode, const tonic::Float64List &matrix4)