From 54a5dbd72bd52acc99f4064988ba486b544e3628 Mon Sep 17 00:00:00 2001 From: Aaron Clarke Date: Thu, 28 Sep 2023 08:57:36 -0700 Subject: [PATCH] Removed unnecessary dynamic dispatch --- display_list/dl_canvas.h | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/display_list/dl_canvas.h b/display_list/dl_canvas.h index 5cd06146c78c3..9ba279a15b590 100644 --- a/display_list/dl_canvas.h +++ b/display_list/dl_canvas.h @@ -85,8 +85,8 @@ class DlCanvas { virtual void TransformReset() = 0; virtual void Transform(const SkMatrix* matrix) = 0; virtual void Transform(const SkM44* matrix44) = 0; - virtual void Transform(const SkMatrix& matrix) { Transform(&matrix); } - virtual void Transform(const SkM44& matrix44) { Transform(&matrix44); } + void Transform(const SkMatrix& matrix) { Transform(&matrix); } + void Transform(const SkM44& matrix44) { Transform(&matrix44); } virtual void SetTransform(const SkMatrix* matrix) = 0; virtual void SetTransform(const SkM44* matrix44) = 0; virtual void SetTransform(const SkMatrix& matrix) { SetTransform(&matrix); } @@ -179,12 +179,11 @@ class DlCanvas { SrcRectConstraint constraint = SrcRectConstraint::kFast) { DrawImageRect(image, SkRect::Make(src), dst, sampling, paint, constraint); } - virtual void DrawImageRect( - const sk_sp& image, - const SkRect& dst, - DlImageSampling sampling, - const DlPaint* paint = nullptr, - SrcRectConstraint constraint = SrcRectConstraint::kFast) { + void DrawImageRect(const sk_sp& image, + const SkRect& dst, + DlImageSampling sampling, + const DlPaint* paint = nullptr, + SrcRectConstraint constraint = SrcRectConstraint::kFast) { DrawImageRect(image, image->bounds(), dst, sampling, paint, constraint); } virtual void DrawImageNine(const sk_sp& image,