77
88namespace flutter {
99
10- ShaderMaskLayer::ShaderMaskLayer (std::shared_ptr<DlColorSource> shader ,
10+ ShaderMaskLayer::ShaderMaskLayer (std::shared_ptr<DlColorSource> color_source ,
1111 const SkRect& mask_rect,
1212 DlBlendMode blend_mode)
1313 : CacheableContainerLayer(
1414 RasterCacheUtil::kMinimumRendersBeforeCachingFilterLayer ),
15- shader_ (std::move(shader )),
15+ color_source_ (std::move(color_source )),
1616 mask_rect_(mask_rect),
1717 blend_mode_(blend_mode) {}
1818
@@ -21,8 +21,8 @@ void ShaderMaskLayer::Diff(DiffContext* context, const Layer* old_layer) {
2121 auto * prev = static_cast <const ShaderMaskLayer*>(old_layer);
2222 if (!context->IsSubtreeDirty ()) {
2323 FML_DCHECK (prev);
24- if (shader_ != prev->shader_ || mask_rect_ != prev-> mask_rect_ ||
25- blend_mode_ != prev->blend_mode_ ) {
24+ if (color_source_ != prev->color_source_ ||
25+ mask_rect_ != prev-> mask_rect_ || blend_mode_ != prev->blend_mode_ ) {
2626 context->MarkSubtreeDirty (context->GetOldLayerPaintRegion (old_layer));
2727 }
2828 }
@@ -63,8 +63,8 @@ void ShaderMaskLayer::Paint(PaintContext& context) const {
6363
6464 DlPaint dl_paint;
6565 dl_paint.setBlendMode (blend_mode_);
66- if (shader_ ) {
67- dl_paint.setColorSource (shader_ .get ());
66+ if (color_source_ ) {
67+ dl_paint.setColorSource (color_source_ .get ());
6868 }
6969 context.leaf_nodes_builder ->translate (mask_rect_.left (), mask_rect_.top ());
7070 context.leaf_nodes_builder ->drawRect (shader_rect, dl_paint);
@@ -75,8 +75,8 @@ void ShaderMaskLayer::Paint(PaintContext& context) const {
7575 PaintChildren (context);
7676 SkPaint paint;
7777 paint.setBlendMode (ToSk (blend_mode_));
78- if (shader_ ) {
79- paint.setShader (shader_ ->skia_object ());
78+ if (color_source_ ) {
79+ paint.setShader (color_source_ ->skia_object ());
8080 }
8181 context.leaf_nodes_canvas ->translate (mask_rect_.left (), mask_rect_.top ());
8282 context.leaf_nodes_canvas ->drawRect (shader_rect, paint);
0 commit comments