@@ -159,60 +159,60 @@ void DisplayListDispatcher::setInvertColors(bool invert) {
159
159
UNIMPLEMENTED;
160
160
}
161
161
162
- std::optional<Entity::BlendMode> ToBlendMode (SkBlendMode mode) {
162
+ std::optional<Entity::BlendMode> ToBlendMode (flutter::DlBlendMode mode) {
163
163
switch (mode) {
164
- case SkBlendMode ::kClear :
164
+ case flutter::DlBlendMode ::kClear :
165
165
return Entity::BlendMode::kClear ;
166
- case SkBlendMode ::kSrc :
166
+ case flutter::DlBlendMode ::kSrc :
167
167
return Entity::BlendMode::kSource ;
168
- case SkBlendMode ::kDst :
168
+ case flutter::DlBlendMode ::kDst :
169
169
return Entity::BlendMode::kDestination ;
170
- case SkBlendMode ::kSrcOver :
170
+ case flutter::DlBlendMode ::kSrcOver :
171
171
return Entity::BlendMode::kSourceOver ;
172
- case SkBlendMode ::kDstOver :
172
+ case flutter::DlBlendMode ::kDstOver :
173
173
return Entity::BlendMode::kDestinationOver ;
174
- case SkBlendMode ::kSrcIn :
174
+ case flutter::DlBlendMode ::kSrcIn :
175
175
return Entity::BlendMode::kSourceIn ;
176
- case SkBlendMode ::kDstIn :
176
+ case flutter::DlBlendMode ::kDstIn :
177
177
return Entity::BlendMode::kDestinationIn ;
178
- case SkBlendMode ::kSrcOut :
178
+ case flutter::DlBlendMode ::kSrcOut :
179
179
return Entity::BlendMode::kSourceOut ;
180
- case SkBlendMode ::kDstOut :
180
+ case flutter::DlBlendMode ::kDstOut :
181
181
return Entity::BlendMode::kDestinationOut ;
182
- case SkBlendMode ::kSrcATop :
182
+ case flutter::DlBlendMode ::kSrcATop :
183
183
return Entity::BlendMode::kSourceATop ;
184
- case SkBlendMode ::kDstATop :
184
+ case flutter::DlBlendMode ::kDstATop :
185
185
return Entity::BlendMode::kDestinationATop ;
186
- case SkBlendMode ::kXor :
186
+ case flutter::DlBlendMode ::kXor :
187
187
return Entity::BlendMode::kXor ;
188
- case SkBlendMode ::kPlus :
188
+ case flutter::DlBlendMode ::kPlus :
189
189
return Entity::BlendMode::kPlus ;
190
- case SkBlendMode ::kModulate :
190
+ case flutter::DlBlendMode ::kModulate :
191
191
return Entity::BlendMode::kModulate ;
192
- case SkBlendMode ::kScreen :
193
- case SkBlendMode ::kOverlay :
194
- case SkBlendMode ::kDarken :
195
- case SkBlendMode ::kLighten :
196
- case SkBlendMode ::kColorDodge :
197
- case SkBlendMode ::kColorBurn :
198
- case SkBlendMode ::kHardLight :
199
- case SkBlendMode ::kSoftLight :
200
- case SkBlendMode ::kDifference :
201
- case SkBlendMode ::kExclusion :
202
- case SkBlendMode ::kMultiply :
203
- case SkBlendMode ::kHue :
204
- case SkBlendMode ::kSaturation :
205
- case SkBlendMode ::kColor :
206
- case SkBlendMode ::kLuminosity :
192
+ case flutter::DlBlendMode ::kScreen :
193
+ case flutter::DlBlendMode ::kOverlay :
194
+ case flutter::DlBlendMode ::kDarken :
195
+ case flutter::DlBlendMode ::kLighten :
196
+ case flutter::DlBlendMode ::kColorDodge :
197
+ case flutter::DlBlendMode ::kColorBurn :
198
+ case flutter::DlBlendMode ::kHardLight :
199
+ case flutter::DlBlendMode ::kSoftLight :
200
+ case flutter::DlBlendMode ::kDifference :
201
+ case flutter::DlBlendMode ::kExclusion :
202
+ case flutter::DlBlendMode ::kMultiply :
203
+ case flutter::DlBlendMode ::kHue :
204
+ case flutter::DlBlendMode ::kSaturation :
205
+ case flutter::DlBlendMode ::kColor :
206
+ case flutter::DlBlendMode ::kLuminosity :
207
207
return std::nullopt;
208
208
}
209
209
210
210
return std::nullopt;
211
211
}
212
212
213
213
// |flutter::Dispatcher|
214
- void DisplayListDispatcher::setBlendMode (SkBlendMode sk_mode ) {
215
- if (auto mode = ToBlendMode (sk_mode ); mode.has_value ()) {
214
+ void DisplayListDispatcher::setBlendMode (flutter::DlBlendMode dl_mode ) {
215
+ if (auto mode = ToBlendMode (dl_mode ); mode.has_value ()) {
216
216
paint_.blend_mode = mode.value ();
217
217
} else {
218
218
UNIMPLEMENTED;
@@ -454,10 +454,10 @@ void DisplayListDispatcher::clipPath(const SkPath& path,
454
454
}
455
455
456
456
// |flutter::Dispatcher|
457
- void DisplayListDispatcher::drawColor (SkColor color, SkBlendMode sk_mode ) {
457
+ void DisplayListDispatcher::drawColor (SkColor color, flutter::DlBlendMode dl_mode ) {
458
458
Paint paint;
459
459
paint.color = ToColor (color);
460
- if (auto mode = ToBlendMode (sk_mode ); mode.has_value ()) {
460
+ if (auto mode = ToBlendMode (dl_mode ); mode.has_value ()) {
461
461
paint.blend_mode = mode.value ();
462
462
} else {
463
463
FML_DLOG (ERROR) << " Unimplemented blend mode in " << __FUNCTION__;
@@ -530,7 +530,7 @@ void DisplayListDispatcher::drawPoints(SkCanvas::PointMode mode,
530
530
531
531
// |flutter::Dispatcher|
532
532
void DisplayListDispatcher::drawVertices (const sk_sp<SkVertices> vertices,
533
- SkBlendMode mode) {
533
+ flutter::DlBlendMode mode) {
534
534
// Needs https://github.com/flutter/flutter/issues/95434
535
535
UNIMPLEMENTED;
536
536
}
@@ -582,7 +582,7 @@ void DisplayListDispatcher::drawAtlas(const sk_sp<SkImage> atlas,
582
582
const SkRect tex[],
583
583
const SkColor colors[],
584
584
int count,
585
- SkBlendMode mode,
585
+ flutter::DlBlendMode mode,
586
586
const SkSamplingOptions& sampling,
587
587
const SkRect* cull_rect,
588
588
bool render_with_attributes) {
0 commit comments