| OLD | NEW | 
|---|
| 1 | 1 | 
| 2 /* | 2 /* | 
| 3  * Copyright 2012 Google Inc. | 3  * Copyright 2012 Google Inc. | 
| 4  * | 4  * | 
| 5  * Use of this source code is governed by a BSD-style license that can be | 5  * Use of this source code is governed by a BSD-style license that can be | 
| 6  * found in the LICENSE file. | 6  * found in the LICENSE file. | 
| 7  */ | 7  */ | 
| 8 | 8 | 
| 9 | 9 | 
| 10 #ifndef SKDEBUGCANVAS_H_ | 10 #ifndef SKDEBUGCANVAS_H_ | 
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 141         fUserMatrix = matrix; | 141         fUserMatrix = matrix; | 
| 142         fDrawNeedsReset = true; | 142         fDrawNeedsReset = true; | 
| 143     } | 143     } | 
| 144 | 144 | 
| 145     SkString clipStackData() const { return fClipStackData; } | 145     SkString clipStackData() const { return fClipStackData; } | 
| 146 | 146 | 
| 147 //////////////////////////////////////////////////////////////////////////////// | 147 //////////////////////////////////////////////////////////////////////////////// | 
| 148 // Inherited from SkCanvas | 148 // Inherited from SkCanvas | 
| 149 //////////////////////////////////////////////////////////////////////////////// | 149 //////////////////////////////////////////////////////////////////////////////// | 
| 150 | 150 | 
| 151     virtual void drawBitmap(const SkBitmap&, SkScalar left, SkScalar top, |  | 
| 152                             const SkPaint*) SK_OVERRIDE; |  | 
| 153 |  | 
| 154     virtual void drawBitmapRectToRect(const SkBitmap&, const SkRect* src, |  | 
| 155                                       const SkRect& dst, const SkPaint* paint, |  | 
| 156                                       DrawBitmapRectFlags flags) SK_OVERRIDE; |  | 
| 157 |  | 
| 158     virtual void drawBitmapNine(const SkBitmap& bitmap, const SkIRect& center, |  | 
| 159                                 const SkRect& dst, const SkPaint*) SK_OVERRIDE; |  | 
| 160 |  | 
| 161     virtual void beginCommentGroup(const char* description) SK_OVERRIDE; | 151     virtual void beginCommentGroup(const char* description) SK_OVERRIDE; | 
| 162 |  | 
| 163     virtual void addComment(const char* kywd, const char* value) SK_OVERRIDE; | 152     virtual void addComment(const char* kywd, const char* value) SK_OVERRIDE; | 
| 164 |  | 
| 165     virtual void endCommentGroup() SK_OVERRIDE; | 153     virtual void endCommentGroup() SK_OVERRIDE; | 
| 166 | 154 | 
| 167     virtual void drawOval(const SkRect& oval, const SkPaint&) SK_OVERRIDE; |  | 
| 168 |  | 
| 169     virtual void drawPaint(const SkPaint& paint) SK_OVERRIDE; |  | 
| 170 |  | 
| 171     virtual void drawPath(const SkPath& path, const SkPaint&) SK_OVERRIDE; |  | 
| 172 |  | 
| 173     virtual void drawPoints(PointMode, size_t count, const SkPoint pts[], |  | 
| 174                             const SkPaint&) SK_OVERRIDE; |  | 
| 175 |  | 
| 176     virtual void drawRect(const SkRect& rect, const SkPaint&) SK_OVERRIDE; |  | 
| 177 |  | 
| 178     virtual void drawRRect(const SkRRect& rrect, const SkPaint& paint) SK_OVERRI
     DE; |  | 
| 179 |  | 
| 180     virtual void drawSprite(const SkBitmap&, int left, int top, |  | 
| 181                             const SkPaint*) SK_OVERRIDE; |  | 
| 182 |  | 
| 183     virtual void drawVertices(VertexMode, int vertexCount, |  | 
| 184                               const SkPoint vertices[], const SkPoint texs[], |  | 
| 185                               const SkColor colors[], SkXfermode*, |  | 
| 186                               const uint16_t indices[], int indexCount, |  | 
| 187                               const SkPaint&) SK_OVERRIDE; |  | 
| 188 |  | 
| 189     static const int kVizImageHeight = 256; | 155     static const int kVizImageHeight = 256; | 
| 190     static const int kVizImageWidth = 256; | 156     static const int kVizImageWidth = 256; | 
| 191 | 157 | 
| 192     virtual bool isClipEmpty() const SK_OVERRIDE { return false; } | 158     virtual bool isClipEmpty() const SK_OVERRIDE { return false; } | 
| 193     virtual bool isClipRect() const SK_OVERRIDE { return true; } | 159     virtual bool isClipRect() const SK_OVERRIDE { return true; } | 
| 194     virtual bool getClipBounds(SkRect* bounds) const SK_OVERRIDE { | 160     virtual bool getClipBounds(SkRect* bounds) const SK_OVERRIDE { | 
| 195         if (bounds) { | 161         if (bounds) { | 
| 196             bounds->setXYWH(0, 0, | 162             bounds->setXYWH(0, 0, | 
| 197                             SkIntToScalar(this->imageInfo().width()), | 163                             SkIntToScalar(this->imageInfo().width()), | 
| 198                             SkIntToScalar(this->imageInfo().height())); | 164                             SkIntToScalar(this->imageInfo().height())); | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
| 219                             const SkPaint&) SK_OVERRIDE; | 185                             const SkPaint&) SK_OVERRIDE; | 
| 220     virtual void onDrawPosText(const void* text, size_t byteLength, const SkPoin
     t pos[], | 186     virtual void onDrawPosText(const void* text, size_t byteLength, const SkPoin
     t pos[], | 
| 221                                const SkPaint&) SK_OVERRIDE; | 187                                const SkPaint&) SK_OVERRIDE; | 
| 222     virtual void onDrawPosTextH(const void* text, size_t byteLength, const SkSca
     lar xpos[], | 188     virtual void onDrawPosTextH(const void* text, size_t byteLength, const SkSca
     lar xpos[], | 
| 223                                 SkScalar constY, const SkPaint&) SK_OVERRIDE; | 189                                 SkScalar constY, const SkPaint&) SK_OVERRIDE; | 
| 224     virtual void onDrawTextOnPath(const void* text, size_t byteLength, const SkP
     ath& path, | 190     virtual void onDrawTextOnPath(const void* text, size_t byteLength, const SkP
     ath& path, | 
| 225                                   const SkMatrix* matrix, const SkPaint&) SK_OVE
     RRIDE; | 191                                   const SkMatrix* matrix, const SkPaint&) SK_OVE
     RRIDE; | 
| 226     virtual void onDrawTextBlob(const SkTextBlob* blob, SkScalar x, SkScalar y, | 192     virtual void onDrawTextBlob(const SkTextBlob* blob, SkScalar x, SkScalar y, | 
| 227                                 const SkPaint& paint) SK_OVERRIDE; | 193                                 const SkPaint& paint) SK_OVERRIDE; | 
| 228 | 194 | 
|  | 195     void onDrawPaint(const SkPaint&) SK_OVERRIDE; | 
|  | 196     void onDrawPoints(PointMode, size_t count, const SkPoint pts[], const SkPain
     t&) SK_OVERRIDE; | 
|  | 197     void onDrawRect(const SkRect&, const SkPaint&) SK_OVERRIDE; | 
|  | 198     void onDrawOval(const SkRect&, const SkPaint&) SK_OVERRIDE; | 
|  | 199     void onDrawRRect(const SkRRect&, const SkPaint&) SK_OVERRIDE; | 
|  | 200     void onDrawPath(const SkPath&, const SkPaint&) SK_OVERRIDE; | 
|  | 201     void onDrawBitmap(const SkBitmap&, SkScalar left, SkScalar top, const SkPain
     t*) SK_OVERRIDE; | 
|  | 202     void onDrawBitmapRect(const SkBitmap&, const SkRect* src, const SkRect& dst,
      const SkPaint*, | 
|  | 203                           DrawBitmapRectFlags flags) SK_OVERRIDE; | 
|  | 204     void onDrawImage(const SkImage*, SkScalar left, SkScalar top, const SkPaint*
     ) SK_OVERRIDE; | 
|  | 205     void onDrawImageRect(const SkImage*, const SkRect* src, const SkRect& dst, | 
|  | 206                          const SkPaint*) SK_OVERRIDE; | 
|  | 207     void onDrawBitmapNine(const SkBitmap&, const SkIRect& center, const SkRect& 
     dst, | 
|  | 208                           const SkPaint*) SK_OVERRIDE; | 
|  | 209     void onDrawSprite(const SkBitmap&, int left, int top, const SkPaint*) SK_OVE
     RRIDE; | 
|  | 210     void onDrawVertices(VertexMode vmode, int vertexCount, | 
|  | 211                         const SkPoint vertices[], const SkPoint texs[], | 
|  | 212                         const SkColor colors[], SkXfermode* xmode, | 
|  | 213                         const uint16_t indices[], int indexCount, | 
|  | 214                         const SkPaint&) SK_OVERRIDE; | 
|  | 215 | 
| 229     virtual void onClipRect(const SkRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERR
     IDE; | 216     virtual void onClipRect(const SkRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERR
     IDE; | 
| 230     virtual void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) SK_OVE
     RRIDE; | 217     virtual void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) SK_OVE
     RRIDE; | 
| 231     virtual void onClipPath(const SkPath&, SkRegion::Op, ClipEdgeStyle) SK_OVERR
     IDE; | 218     virtual void onClipPath(const SkPath&, SkRegion::Op, ClipEdgeStyle) SK_OVERR
     IDE; | 
| 232     virtual void onClipRegion(const SkRegion& region, SkRegion::Op) SK_OVERRIDE; | 219     virtual void onClipRegion(const SkRegion& region, SkRegion::Op) SK_OVERRIDE; | 
| 233 | 220 | 
| 234     virtual void onDrawPicture(const SkPicture*, const SkMatrix*, const SkPaint*
     ) SK_OVERRIDE; | 221     virtual void onDrawPicture(const SkPicture*, const SkMatrix*, const SkPaint*
     ) SK_OVERRIDE; | 
| 235 | 222 | 
| 236     void markActiveCommands(int index); | 223     void markActiveCommands(int index); | 
| 237 | 224 | 
| 238 private: | 225 private: | 
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 299     bool lastClipStackData(const SkPath& devPath); | 286     bool lastClipStackData(const SkPath& devPath); | 
| 300     void outputConicPoints(const SkPoint* pts, SkScalar weight); | 287     void outputConicPoints(const SkPoint* pts, SkScalar weight); | 
| 301     void outputPoints(const SkPoint* pts, int count); | 288     void outputPoints(const SkPoint* pts, int count); | 
| 302     void outputPointsCommon(const SkPoint* pts, int count); | 289     void outputPointsCommon(const SkPoint* pts, int count); | 
| 303     void outputScalar(SkScalar num); | 290     void outputScalar(SkScalar num); | 
| 304 | 291 | 
| 305     typedef SkCanvas INHERITED; | 292     typedef SkCanvas INHERITED; | 
| 306 }; | 293 }; | 
| 307 | 294 | 
| 308 #endif | 295 #endif | 
| OLD | NEW | 
|---|