summaryrefslogtreecommitdiff
path: root/libs/hwui/SkiaCanvas.cpp
diff options
context:
space:
mode:
author Kevin Lubick <kjlubick@google.com> 2022-02-24 16:24:09 +0000
committer Kevin Lubick <kjlubick@google.com> 2022-02-24 16:52:52 +0000
commit856848e4de53322b0a4e2a2fb7362e9948e4accf (patch)
tree87e62fa076d6cfd1df89eff43ab75171fe793e08 /libs/hwui/SkiaCanvas.cpp
parent8edab3cc269ccf98c083aee7cb0ec33d62a7536e (diff)
Fix includes of SkRRect and other Skia headers
I would like to (re-)land https://skia-review.googlesource.com/c/skia/+/512158 which tidies up includes around SkRRect. I searched for all places in libs/hwui that used SkRRect and made sure they either forward declared it or included it, as appropriate. While going through these files, I fixed a few other includes that stood out to me, e.g. SkPaint, SkCanvas, etc to make sure the files that use the symbols are the ones including them (and lessening transitive dependencies). Change-Id: I44792a6b9f06a54d052cefa4cbc9342f46ab2a4f
Diffstat (limited to 'libs/hwui/SkiaCanvas.cpp')
-rw-r--r--libs/hwui/SkiaCanvas.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/hwui/SkiaCanvas.cpp b/libs/hwui/SkiaCanvas.cpp
index 53c6db0cdf3a..023d6bf0b673 100644
--- a/libs/hwui/SkiaCanvas.cpp
+++ b/libs/hwui/SkiaCanvas.cpp
@@ -27,6 +27,7 @@
#include <SkAndroidFrameworkUtils.h>
#include <SkAnimatedImage.h>
+#include <SkBitmap.h>
#include <SkCanvasPriv.h>
#include <SkCanvasStateUtils.h>
#include <SkColorFilter.h>
@@ -36,8 +37,13 @@
#include <SkGraphics.h>
#include <SkImage.h>
#include <SkImagePriv.h>
+#include <SkMatrix.h>
+#include <SkPaint.h>
#include <SkPicture.h>
#include <SkRSXform.h>
+#include <SkRRect.h>
+#include <SkRect.h>
+#include <SkRefCnt.h>
#include <SkShader.h>
#include <SkTemplates.h>
#include <SkTextBlob.h>