Fix return type of Benchmark::getSize

This was confusing, for no good reason.

Change-Id: Ia0a87ab1dba7f4d42a8b2cba0d0d5c69914f7e39
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/712937
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
diff --git a/bench/Benchmark.cpp b/bench/Benchmark.cpp
index eba1750..0ac1dec 100644
--- a/bench/Benchmark.cpp
+++ b/bench/Benchmark.cpp
@@ -23,7 +23,7 @@
     return this->onGetUniqueName();
 }
 
-SkIPoint Benchmark::getSize() {
+SkISize Benchmark::getSize() {
     return this->onGetSize();
 }
 
@@ -56,6 +56,6 @@
     paint->setAntiAlias(true);
 }
 
-SkIPoint Benchmark::onGetSize() {
-    return SkIPoint::Make(640, 480);
+SkISize Benchmark::onGetSize() {
+    return SkISize::Make(640, 480);
 }
diff --git a/bench/Benchmark.h b/bench/Benchmark.h
index 8b05de7..51048be 100644
--- a/bench/Benchmark.h
+++ b/bench/Benchmark.h
@@ -8,8 +8,8 @@
 #ifndef Benchmark_DEFINED
 #define Benchmark_DEFINED
 
-#include "include/core/SkPoint.h"
 #include "include/core/SkRefCnt.h"
+#include "include/core/SkSize.h"
 #include "include/core/SkString.h"
 #include "include/private/base/SkTArray.h"
 #include "tools/Registry.h"
@@ -39,7 +39,7 @@
 
     const char* getName();
     const char* getUniqueName();
-    SkIPoint getSize();
+    SkISize getSize();
 
     enum Backend {
         kNonRendering_Backend,
@@ -106,7 +106,7 @@
     //   for (int i = 0; i < loops; i++) { <work here> }
     virtual void onDraw(int loops, SkCanvas*) = 0;
 
-    virtual SkIPoint onGetSize();
+    virtual SkISize onGetSize();
 
 private:
     int fUnits = 1;
diff --git a/bench/BigPathBench.cpp b/bench/BigPathBench.cpp
index b553a19..77cdcf3 100644
--- a/bench/BigPathBench.cpp
+++ b/bench/BigPathBench.cpp
@@ -39,8 +39,8 @@
         return fName.c_str();
     }
 
-    SkIPoint onGetSize() override {
-        return SkIPoint::Make(640, 100);
+    SkISize onGetSize() override {
+        return SkISize::Make(640, 100);
     }
 
     void onDelayedSetup() override { fPath = BenchUtils::make_big_path(); }
diff --git a/bench/BulkRectBench.cpp b/bench/BulkRectBench.cpp
index c37da56..d6c3e56 100644
--- a/bench/BulkRectBench.cpp
+++ b/bench/BulkRectBench.cpp
@@ -262,7 +262,7 @@
         }
     }
 
-    SkIPoint onGetSize() override {
+    SkISize onGetSize() override {
         return { kWidth, kHeight };
     }
 
diff --git a/bench/CanvasSaveRestoreBench.cpp b/bench/CanvasSaveRestoreBench.cpp
index 3874987..658d942 100644
--- a/bench/CanvasSaveRestoreBench.cpp
+++ b/bench/CanvasSaveRestoreBench.cpp
@@ -17,7 +17,7 @@
 protected:
     const char* onGetName() override { return fName.c_str(); }
     bool isSuitableFor(Backend backend) override { return backend == kRaster_Backend; }
-    SkIPoint onGetSize() override { return { 1, 1 }; }
+    SkISize onGetSize() override { return { 1, 1 }; }
 
     void onDraw(int loops, SkCanvas* canvas) override {
         SkM44 m = SkM44::Rotate({0, 0, 1}, 1);
diff --git a/bench/ChromeBench.cpp b/bench/ChromeBench.cpp
index 88e6311..b2d839a 100644
--- a/bench/ChromeBench.cpp
+++ b/bench/ChromeBench.cpp
@@ -473,7 +473,7 @@
             }
         }
     }
-    SkIPoint onGetSize() override { return SkIPoint::Make(W, H); }
+    SkISize onGetSize() override { return SkISize::Make(W, H); }
 
     void setRectangle(SkRect& current, int i) {
         current.setWH(SkIntToScalar(gmailScrollingRectSpec[i*3+1]),
diff --git a/bench/ClipStrategyBench.cpp b/bench/ClipStrategyBench.cpp
index 1622883..12db0d6 100644
--- a/bench/ClipStrategyBench.cpp
+++ b/bench/ClipStrategyBench.cpp
@@ -65,7 +65,7 @@
 private:
     template <typename Func>
     void forEachClipCircle(Func&& func) {
-        auto q = static_cast<float>(this->getSize().x()) / (fCount + 1);
+        auto q = static_cast<float>(this->getSize().width()) / (fCount + 1);
         for (size_t i = 1; i <= fCount; ++i) {
             auto x = q * i;
             func(x, x, q / 2);
diff --git a/bench/ColorFilterBench.cpp b/bench/ColorFilterBench.cpp
index 6b0bb72..cb9a210 100644
--- a/bench/ColorFilterBench.cpp
+++ b/bench/ColorFilterBench.cpp
@@ -143,7 +143,7 @@
         return fName.c_str();
     }
 
-    SkIPoint onGetSize() override {
+    SkISize onGetSize() override {
         return { 256, 256 };
     }
 
diff --git a/bench/CompositingImagesBench.cpp b/bench/CompositingImagesBench.cpp
index 4fcabc8..11e6b19 100644
--- a/bench/CompositingImagesBench.cpp
+++ b/bench/CompositingImagesBench.cpp
@@ -248,11 +248,11 @@
         return m;
     }
 
-    SkIPoint onGetSize() override {
+    SkISize onGetSize() override {
         SkRect size = SkRect::MakeWH(1.25f * fTileSize.fWidth * fTileGridSize.fWidth,
                                      1.25f * fTileSize.fHeight * fTileGridSize.fHeight);
         this->getTransform().mapRect(&size);
-        return SkIPoint::Make(SkScalarCeilToInt(size.width()), SkScalarCeilToInt(size.height()));
+        return SkISize::Make(SkScalarCeilToInt(size.width()), SkScalarCeilToInt(size.height()));
     }
 
     unsigned getEdgeFlags(int x, int y) const {
diff --git a/bench/GMBench.cpp b/bench/GMBench.cpp
index 02e7bcb..9f1228c 100644
--- a/bench/GMBench.cpp
+++ b/bench/GMBench.cpp
@@ -51,7 +51,6 @@
     }
 }
 
-SkIPoint GMBench::onGetSize() {
-    SkISize size = fGM->getISize();
-    return SkIPoint::Make(size.fWidth, size.fHeight);
+SkISize GMBench::onGetSize() {
+    return fGM->getISize();
 }
diff --git a/bench/GMBench.h b/bench/GMBench.h
index c9fb766..88f120a 100644
--- a/bench/GMBench.h
+++ b/bench/GMBench.h
@@ -28,7 +28,7 @@
     void onPerCanvasPreDraw(SkCanvas*) override;
     void onPerCanvasPostDraw(SkCanvas*) override;
     void onDraw(int loops, SkCanvas*) override;
-    SkIPoint onGetSize() override;
+    SkISize onGetSize() override;
 
 private:
     std::unique_ptr<skiagm::GM> fGM;
diff --git a/bench/GradientBench.cpp b/bench/GradientBench.cpp
index b453dbf..87ce4b0 100644
--- a/bench/GradientBench.cpp
+++ b/bench/GradientBench.cpp
@@ -217,8 +217,8 @@
         return fName.c_str();
     }
 
-    SkIPoint onGetSize() override {
-        return SkIPoint::Make(kSize, kSize);
+    SkISize onGetSize() override {
+        return SkISize::Make(kSize, kSize);
     }
 
     void onDraw(int loops, SkCanvas* canvas) override {
diff --git a/bench/HardStopGradientBench_ScaleNumColors.cpp b/bench/HardStopGradientBench_ScaleNumColors.cpp
index 66180c5..4f35984 100644
--- a/bench/HardStopGradientBench_ScaleNumColors.cpp
+++ b/bench/HardStopGradientBench_ScaleNumColors.cpp
@@ -30,8 +30,8 @@
         return fName.c_str();
     }
 
-    SkIPoint onGetSize() override {
-        return SkIPoint::Make(kSize, kSize);
+    SkISize onGetSize() override {
+        return SkISize::Make(kSize, kSize);
     }
 
     /*
diff --git a/bench/HardStopGradientBench_ScaleNumHardStops.cpp b/bench/HardStopGradientBench_ScaleNumHardStops.cpp
index 0cfc26e..273a7b4 100644
--- a/bench/HardStopGradientBench_ScaleNumHardStops.cpp
+++ b/bench/HardStopGradientBench_ScaleNumHardStops.cpp
@@ -33,8 +33,8 @@
         return fName.c_str();
     }
 
-    SkIPoint onGetSize() override {
-        return SkIPoint::Make(kSize, kSize);
+    SkISize onGetSize() override {
+        return SkISize::Make(kSize, kSize);
     }
 
     void onPreDraw(SkCanvas* canvas) override {
diff --git a/bench/HardStopGradientBench_SpecialHardStops.cpp b/bench/HardStopGradientBench_SpecialHardStops.cpp
index ac6e461..388c09d 100644
--- a/bench/HardStopGradientBench_SpecialHardStops.cpp
+++ b/bench/HardStopGradientBench_SpecialHardStops.cpp
@@ -47,8 +47,8 @@
         return fName.c_str();
     }
 
-    SkIPoint onGetSize() override {
-        return SkIPoint::Make(fW, fH);
+    SkISize onGetSize() override {
+        return SkISize::Make(fW, fH);
     }
 
     void onPreDraw(SkCanvas* canvas) override {
diff --git a/bench/ImageCycleBench.cpp b/bench/ImageCycleBench.cpp
index 3e97ad9..eee3e57 100644
--- a/bench/ImageCycleBench.cpp
+++ b/bench/ImageCycleBench.cpp
@@ -82,7 +82,7 @@
     }
 
 private:
-    SkIPoint onGetSize() override { return {kDeviceSize.fWidth, kDeviceSize.fHeight}; }
+    SkISize onGetSize() override { return {kDeviceSize.fWidth, kDeviceSize.fHeight}; }
 
     inline static constexpr SkISize kImageSize{4, 4};
     inline static constexpr SkISize kDeviceSize{64, 64};
diff --git a/bench/MSKPBench.cpp b/bench/MSKPBench.cpp
index 1e7fcda..4c84049 100644
--- a/bench/MSKPBench.cpp
+++ b/bench/MSKPBench.cpp
@@ -34,7 +34,7 @@
 
 const char* MSKPBench::onGetName() { return fName.c_str(); }
 
-SkIPoint MSKPBench::onGetSize() {
+SkISize MSKPBench::onGetSize() {
     auto dims = fPlayer->maxDimensions();
     return {dims.width(), dims.height()};
 }
diff --git a/bench/MSKPBench.h b/bench/MSKPBench.h
index ca389de..db76c40 100644
--- a/bench/MSKPBench.h
+++ b/bench/MSKPBench.h
@@ -20,7 +20,7 @@
 protected:
     void onDraw(int loops, SkCanvas*) override;
     const char* onGetName() override;
-    SkIPoint onGetSize() override;
+    SkISize onGetSize() override;
     void onPreDraw(SkCanvas*) override;
     void onPostDraw(SkCanvas*) override;
 
diff --git a/bench/PathTextBench.cpp b/bench/PathTextBench.cpp
index 76f0d54..1fb229a 100644
--- a/bench/PathTextBench.cpp
+++ b/bench/PathTextBench.cpp
@@ -43,7 +43,7 @@
         }
         return fName.c_str();
     }
-    SkIPoint onGetSize() override { return SkIPoint::Make(kScreenWidth, kScreenHeight); }
+    SkISize onGetSize() override { return SkISize::Make(kScreenWidth, kScreenHeight); }
 
     void onDelayedSetup() override {
         SkFont defaultFont;
diff --git a/bench/PictureNestingBench.cpp b/bench/PictureNestingBench.cpp
index 827e3ed..c3985c2 100644
--- a/bench/PictureNestingBench.cpp
+++ b/bench/PictureNestingBench.cpp
@@ -31,9 +31,9 @@
     }
 
     void doDraw(SkCanvas* canvas) {
-        SkIPoint canvasSize = onGetSize();
+        SkISize canvasSize = onGetSize();
         canvas->save();
-        canvas->scale(SkIntToScalar(canvasSize.x()), SkIntToScalar(canvasSize.y()));
+        canvas->scale(SkIntToScalar(canvasSize.width()), SkIntToScalar(canvasSize.height()));
 
         SkDEBUGCODE(int pics = ) this->sierpinsky(canvas, 0, fPaint);
         SkASSERT(pics == this->countPics());
@@ -117,12 +117,12 @@
     }
 
     void onDraw(int loops, SkCanvas*) override {
-        SkIPoint canvasSize = onGetSize();
+        SkISize canvasSize = onGetSize();
         SkPictureRecorder recorder;
 
         for (int i = 0; i < loops; i++) {
-            SkCanvas* c = recorder.beginRecording(SkIntToScalar(canvasSize.x()),
-                                                  SkIntToScalar(canvasSize.y()));
+            SkCanvas* c = recorder.beginRecording(SkIntToScalar(canvasSize.width()),
+                                                  SkIntToScalar(canvasSize.height()));
             this->doDraw(c);
             (void)recorder.finishRecordingAsPicture();
         }
@@ -141,10 +141,10 @@
     void onDelayedSetup() override {
         this->INHERITED::onDelayedSetup();
 
-        SkIPoint canvasSize = onGetSize();
+        SkISize canvasSize = onGetSize();
         SkPictureRecorder recorder;
-        SkCanvas* c = recorder.beginRecording(SkIntToScalar(canvasSize.x()),
-                                              SkIntToScalar(canvasSize.y()));
+        SkCanvas* c = recorder.beginRecording(SkIntToScalar(canvasSize.width()),
+                                              SkIntToScalar(canvasSize.height()));
 
         this->doDraw(c);
         fPicture = recorder.finishRecordingAsPicture();
diff --git a/bench/PicturePlaybackBench.cpp b/bench/PicturePlaybackBench.cpp
index 01b2a98..f697017 100644
--- a/bench/PicturePlaybackBench.cpp
+++ b/bench/PicturePlaybackBench.cpp
@@ -40,7 +40,7 @@
     }
 
     const char* onGetName() override { return fName.c_str(); }
-    SkIPoint onGetSize() override { return SkIPoint::Make(1024,1024); }
+    SkISize onGetSize() override { return SkISize::Make(1024,1024); }
 
     void onDelayedSetup() override {
         std::unique_ptr<SkBBHFactory> factory;
diff --git a/bench/RecordingBench.cpp b/bench/RecordingBench.cpp
index 303bf82..b6d8e8c 100644
--- a/bench/RecordingBench.cpp
+++ b/bench/RecordingBench.cpp
@@ -27,9 +27,9 @@
     return backend == kNonRendering_Backend;
 }
 
-SkIPoint PictureCentricBench::onGetSize() {
-    return SkIPoint::Make(SkScalarCeilToInt(fSrc->cullRect().width()),
-                          SkScalarCeilToInt(fSrc->cullRect().height()));
+SkISize PictureCentricBench::onGetSize() {
+    return SkISize::Make(SkScalarCeilToInt(fSrc->cullRect().width()),
+                         SkScalarCeilToInt(fSrc->cullRect().height()));
 }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -64,8 +64,8 @@
     return backend == kNonRendering_Backend;
 }
 
-SkIPoint DeserializePictureBench::onGetSize() {
-    return SkIPoint::Make(128, 128);
+SkISize DeserializePictureBench::onGetSize() {
+    return SkISize::Make(128, 128);
 }
 
 void DeserializePictureBench::onDraw(int loops, SkCanvas*) {
diff --git a/bench/RecordingBench.h b/bench/RecordingBench.h
index 0fcf07f..d1dfcd5 100644
--- a/bench/RecordingBench.h
+++ b/bench/RecordingBench.h
@@ -18,7 +18,7 @@
 protected:
     const char* onGetName() override;
     bool isSuitableFor(Backend) override;
-    SkIPoint onGetSize() override;
+    SkISize onGetSize() override;
 
 protected:
     sk_sp<const SkPicture> fSrc;
@@ -47,7 +47,7 @@
 protected:
     const char* onGetName() override;
     bool isSuitableFor(Backend) override;
-    SkIPoint onGetSize() override;
+    SkISize onGetSize() override;
     void onDraw(int loops, SkCanvas*) override;
 
 private:
diff --git a/bench/RotatedRectBench.cpp b/bench/RotatedRectBench.cpp
index d569fd3..72d5939 100644
--- a/bench/RotatedRectBench.cpp
+++ b/bench/RotatedRectBench.cpp
@@ -88,8 +88,8 @@
         paint.setBlendMode(fMode);
         SkColor color = start_color(fColorType);
 
-        int w = this->getSize().x();
-        int h = this->getSize().y();
+        int w = this->getSize().width();
+        int h = this->getSize().height();
 
         static const SkScalar kRectW = 25.1f;
         static const SkScalar kRectH = 25.9f;
diff --git a/bench/SKPBench.cpp b/bench/SKPBench.cpp
index 2ab24aa..17603ba 100644
--- a/bench/SKPBench.cpp
+++ b/bench/SKPBench.cpp
@@ -107,8 +107,8 @@
     return backend != kNonRendering_Backend;
 }
 
-SkIPoint SKPBench::onGetSize() {
-    return SkIPoint::Make(fClip.width(), fClip.height());
+SkISize SKPBench::onGetSize() {
+    return SkISize::Make(fClip.width(), fClip.height());
 }
 
 void SKPBench::onDraw(int loops, SkCanvas* canvas) {
diff --git a/bench/SKPBench.h b/bench/SKPBench.h
index fe23a1b..939d7c9 100644
--- a/bench/SKPBench.h
+++ b/bench/SKPBench.h
@@ -40,7 +40,7 @@
     void onPerCanvasPostDraw(SkCanvas*) override;
     bool isSuitableFor(Backend backend) override;
     void onDraw(int loops, SkCanvas* canvas) override;
-    SkIPoint onGetSize() override;
+    SkISize onGetSize() override;
 
     virtual void drawMPDPicture();
     virtual void drawPicture();
diff --git a/bench/ShapesBench.cpp b/bench/ShapesBench.cpp
index d6676c0..b1e6efd 100644
--- a/bench/ShapesBench.cpp
+++ b/bench/ShapesBench.cpp
@@ -132,7 +132,7 @@
 
         return fName.c_str();
     }
-    SkIPoint onGetSize() override { return SkIPoint::Make(kBenchWidth, kBenchHeight); }
+    SkISize onGetSize() override { return SkISize::Make(kBenchWidth, kBenchHeight); }
 
     void onDelayedSetup() override {
         SkScalar w = SkIntToScalar(fShapesSize.width());
diff --git a/bench/nanobench.cpp b/bench/nanobench.cpp
index 7f5241a..d793b15 100644
--- a/bench/nanobench.cpp
+++ b/bench/nanobench.cpp
@@ -704,8 +704,8 @@
         return nullptr;
     }
 
-    SkImageInfo info = SkImageInfo::Make(bench->getSize().fX, bench->getSize().fY,
-                                         config.color, config.alpha, config.colorSpace);
+    SkImageInfo info =
+            SkImageInfo::Make(bench->getSize(), config.color, config.alpha, config.colorSpace);
 
     Target* target = nullptr;
 
@@ -1443,7 +1443,8 @@
         }
 
         if (!configs.empty()) {
-            log.beginBench(bench->getUniqueName(), bench->getSize().fX, bench->getSize().fY);
+            log.beginBench(
+                    bench->getUniqueName(), bench->getSize().width(), bench->getSize().height());
             bench->delayedSetup();
         }
         for (int i = 0; i < configs.size(); ++i) {