SkDraw.h #include cleanup
authortomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 3 Apr 2013 10:18:17 +0000 (10:18 +0000)
committertomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 3 Apr 2013 10:18:17 +0000 (10:18 +0000)
Removal of SkAutoKern header was already done in r8495; this just
lands the replacement of #includes with forward declarations for
incremental compile speed.

https://codereview.appspot.com/8109043/

git-svn-id: http://skia.googlecode.com/svn/trunk@8504 2bbb7eff-a529-9590-31e7-b0007b416f81

include/core/SkDraw.h

index 43db029..2a8afc4 100644 (file)
 #ifndef SkDraw_DEFINED
 #define SkDraw_DEFINED
 
-#include "SkBitmap.h"
 #include "SkCanvas.h"
 #include "SkMask.h"
-#include "SkMatrix.h"
 #include "SkPaint.h"
-#include "SkRect.h"
 
+class SkBitmap;
 class SkBounder;
 class SkClipStack;
 class SkDevice;
+class SkMatrix;
 class SkPath;
 class SkRegion;
 class SkRasterClip;
 struct SkDrawProcs;
+struct SkRect;
 
 class SkDraw {
 public: