@@ -58,10 +58,10 @@ void CanvasGradient::initLinear(const tonic::Float32List& end_points,
58
58
sk_matrix = ToSkMatrix (matrix4);
59
59
}
60
60
61
- set_shader ( UIDartState::CreateGPUObject (SkGradientShader::MakeLinear (
61
+ sk_shader_ = UIDartState::CreateGPUObject (SkGradientShader::MakeLinear (
62
62
reinterpret_cast <const SkPoint*>(end_points.data ()),
63
63
reinterpret_cast <const SkColor*>(colors.data ()), color_stops.data (),
64
- colors.num_elements (), tile_mode, 0 , has_matrix ? &sk_matrix : nullptr ))) ;
64
+ colors.num_elements (), tile_mode, 0 , has_matrix ? &sk_matrix : nullptr ));
65
65
}
66
66
67
67
void CanvasGradient::initRadial (double center_x,
@@ -83,10 +83,10 @@ void CanvasGradient::initRadial(double center_x,
83
83
sk_matrix = ToSkMatrix (matrix4);
84
84
}
85
85
86
- set_shader ( UIDartState::CreateGPUObject (SkGradientShader::MakeRadial (
86
+ sk_shader_ = UIDartState::CreateGPUObject (SkGradientShader::MakeRadial (
87
87
SkPoint::Make (center_x, center_y), radius,
88
88
reinterpret_cast <const SkColor*>(colors.data ()), color_stops.data (),
89
- colors.num_elements (), tile_mode, 0 , has_matrix ? &sk_matrix : nullptr ))) ;
89
+ colors.num_elements (), tile_mode, 0 , has_matrix ? &sk_matrix : nullptr ));
90
90
}
91
91
92
92
void CanvasGradient::initSweep (double center_x,
@@ -109,11 +109,11 @@ void CanvasGradient::initSweep(double center_x,
109
109
sk_matrix = ToSkMatrix (matrix4);
110
110
}
111
111
112
- set_shader ( UIDartState::CreateGPUObject (SkGradientShader::MakeSweep (
112
+ sk_shader_ = UIDartState::CreateGPUObject (SkGradientShader::MakeSweep (
113
113
center_x, center_y, reinterpret_cast <const SkColor*>(colors.data ()),
114
114
color_stops.data (), colors.num_elements (), tile_mode,
115
115
start_angle * 180.0 / M_PI, end_angle * 180.0 / M_PI, 0 ,
116
- has_matrix ? &sk_matrix : nullptr ))) ;
116
+ has_matrix ? &sk_matrix : nullptr ));
117
117
}
118
118
119
119
void CanvasGradient::initTwoPointConical (double start_x,
@@ -138,11 +138,13 @@ void CanvasGradient::initTwoPointConical(double start_x,
138
138
sk_matrix = ToSkMatrix (matrix4);
139
139
}
140
140
141
- set_shader (UIDartState::CreateGPUObject (SkGradientShader::MakeTwoPointConical (
142
- SkPoint::Make (start_x, start_y), start_radius,
143
- SkPoint::Make (end_x, end_y), end_radius,
144
- reinterpret_cast <const SkColor*>(colors.data ()), color_stops.data (),
145
- colors.num_elements (), tile_mode, 0 , has_matrix ? &sk_matrix : nullptr )));
141
+ sk_shader_ =
142
+ UIDartState::CreateGPUObject (SkGradientShader::MakeTwoPointConical (
143
+ SkPoint::Make (start_x, start_y), start_radius,
144
+ SkPoint::Make (end_x, end_y), end_radius,
145
+ reinterpret_cast <const SkColor*>(colors.data ()), color_stops.data (),
146
+ colors.num_elements (), tile_mode, 0 ,
147
+ has_matrix ? &sk_matrix : nullptr ));
146
148
}
147
149
148
150
CanvasGradient::CanvasGradient () = default ;
0 commit comments