From 55b197e68e9d238ef938b6cb512aa101b1bda69c Mon Sep 17 00:00:00 2001 From: Matan Lurey Date: Wed, 20 Sep 2023 11:25:14 -0700 Subject: [PATCH] Make `dl_(image|mask|path)_(filter|effect).h` tidy! --- display_list/effects/dl_image_filter.h | 16 +++++++++------- display_list/effects/dl_mask_filter.h | 2 +- display_list/effects/dl_path_effect.h | 2 +- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/display_list/effects/dl_image_filter.h b/display_list/effects/dl_image_filter.h index f7350e8bd767d..7d94da1eef84a 100644 --- a/display_list/effects/dl_image_filter.h +++ b/display_list/effects/dl_image_filter.h @@ -5,6 +5,8 @@ #ifndef FLUTTER_DISPLAY_LIST_EFFECTS_DL_IMAGE_FILTER_H_ #define FLUTTER_DISPLAY_LIST_EFFECTS_DL_IMAGE_FILTER_H_ +#include + #include "flutter/display_list/dl_attributes.h" #include "flutter/display_list/dl_sampling_options.h" #include "flutter/display_list/dl_tile_mode.h" @@ -223,7 +225,7 @@ class DlBlurImageFilter final : public DlImageFilter { : DlBlurImageFilter(filter->sigma_x_, filter->sigma_y_, filter->tile_mode_) {} - explicit DlBlurImageFilter(const DlBlurImageFilter& filter) + DlBlurImageFilter(const DlBlurImageFilter& filter) : DlBlurImageFilter(&filter) {} static std::shared_ptr Make(SkScalar sigma_x, @@ -295,7 +297,7 @@ class DlDilateImageFilter final : public DlImageFilter { : radius_x_(radius_x), radius_y_(radius_y) {} explicit DlDilateImageFilter(const DlDilateImageFilter* filter) : DlDilateImageFilter(filter->radius_x_, filter->radius_y_) {} - explicit DlDilateImageFilter(const DlDilateImageFilter& filter) + DlDilateImageFilter(const DlDilateImageFilter& filter) : DlDilateImageFilter(&filter) {} static std::shared_ptr Make(SkScalar radius_x, @@ -359,7 +361,7 @@ class DlErodeImageFilter final : public DlImageFilter { : radius_x_(radius_x), radius_y_(radius_y) {} explicit DlErodeImageFilter(const DlErodeImageFilter* filter) : DlErodeImageFilter(filter->radius_x_, filter->radius_y_) {} - explicit DlErodeImageFilter(const DlErodeImageFilter& filter) + DlErodeImageFilter(const DlErodeImageFilter& filter) : DlErodeImageFilter(&filter) {} static std::shared_ptr Make(SkScalar radius_x, @@ -423,7 +425,7 @@ class DlMatrixImageFilter final : public DlImageFilter { : matrix_(matrix), sampling_(sampling) {} explicit DlMatrixImageFilter(const DlMatrixImageFilter* filter) : DlMatrixImageFilter(filter->matrix_, filter->sampling_) {} - explicit DlMatrixImageFilter(const DlMatrixImageFilter& filter) + DlMatrixImageFilter(const DlMatrixImageFilter& filter) : DlMatrixImageFilter(&filter) {} static std::shared_ptr Make(const SkMatrix& matrix, @@ -510,7 +512,7 @@ class DlComposeImageFilter final : public DlImageFilter { : DlComposeImageFilter(&outer, &inner) {} explicit DlComposeImageFilter(const DlComposeImageFilter* filter) : DlComposeImageFilter(filter->outer_, filter->inner_) {} - explicit DlComposeImageFilter(const DlComposeImageFilter& filter) + DlComposeImageFilter(const DlComposeImageFilter& filter) : DlComposeImageFilter(&filter) {} static std::shared_ptr Make( @@ -586,7 +588,7 @@ class DlColorFilterImageFilter final : public DlImageFilter { : color_filter_(filter.shared()) {} explicit DlColorFilterImageFilter(const DlColorFilterImageFilter* filter) : DlColorFilterImageFilter(filter->color_filter_) {} - explicit DlColorFilterImageFilter(const DlColorFilterImageFilter& filter) + DlColorFilterImageFilter(const DlColorFilterImageFilter& filter) : DlColorFilterImageFilter(&filter) {} static std::shared_ptr Make( @@ -664,7 +666,7 @@ class DlLocalMatrixImageFilter final : public DlImageFilter { public: explicit DlLocalMatrixImageFilter(const SkMatrix& matrix, std::shared_ptr filter) - : matrix_(matrix), image_filter_(filter) {} + : matrix_(matrix), image_filter_(std::move(filter)) {} explicit DlLocalMatrixImageFilter(const DlLocalMatrixImageFilter* filter) : DlLocalMatrixImageFilter(filter->matrix_, filter->image_filter_) {} DlLocalMatrixImageFilter(const DlLocalMatrixImageFilter& filter) diff --git a/display_list/effects/dl_mask_filter.h b/display_list/effects/dl_mask_filter.h index 0749048caec60..d39839565ad2e 100644 --- a/display_list/effects/dl_mask_filter.h +++ b/display_list/effects/dl_mask_filter.h @@ -46,7 +46,7 @@ class DlBlurMaskFilter final : public DlMaskFilter { : style_(style), sigma_(sigma), respect_ctm_(respect_ctm) {} DlBlurMaskFilter(const DlBlurMaskFilter& filter) : DlBlurMaskFilter(filter.style_, filter.sigma_, filter.respect_ctm_) {} - DlBlurMaskFilter(const DlBlurMaskFilter* filter) + explicit DlBlurMaskFilter(const DlBlurMaskFilter* filter) : DlBlurMaskFilter(filter->style_, filter->sigma_, filter->respect_ctm_) { } diff --git a/display_list/effects/dl_path_effect.h b/display_list/effects/dl_path_effect.h index 0f9d0be60fa54..9c874fc203b3f 100644 --- a/display_list/effects/dl_path_effect.h +++ b/display_list/effects/dl_path_effect.h @@ -104,7 +104,7 @@ class DlDashPathEffect final : public DlPathEffect { } } - DlDashPathEffect(const DlDashPathEffect* dash_effect) + explicit DlDashPathEffect(const DlDashPathEffect* dash_effect) : DlDashPathEffect(dash_effect->intervals(), dash_effect->count_, dash_effect->phase_) {}