Lines Matching refs:SkOverdrawCanvas
8 #include "SkOverdrawCanvas.h"
28 ProcessOneGlyphBounds(SkOverdrawCanvas* canvas)
41 SkOverdrawCanvas* fCanvas;
45 SkOverdrawCanvas::SkOverdrawCanvas(SkCanvas* canvas)
48 // Non-drawing calls that SkOverdrawCanvas does not override (translate, save, etc.)
64 void SkOverdrawCanvas::drawPosTextCommon(const SkGlyphID glyphs[], int count, const SkScalar pos[],
78 void SkOverdrawCanvas::onDrawTextBlob(const SkTextBlob* blob, SkScalar x, SkScalar y,
102 void SkOverdrawCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4],
108 void SkOverdrawCanvas::onDrawPaint(const SkPaint& paint) {
116 void SkOverdrawCanvas::onDrawBehind(const SkPaint& paint) {
120 void SkOverdrawCanvas::onDrawRect(const SkRect& rect, const SkPaint& paint) {
124 void SkOverdrawCanvas::onDrawEdgeAARect(const SkRect& rect, SkCanvas::QuadAAFlags aa, SkColor color,
129 void SkOverdrawCanvas::onDrawRegion(const SkRegion& region, const SkPaint& paint) {
133 void SkOverdrawCanvas::onDrawOval(const SkRect& oval, const SkPaint& paint) {
137 void SkOverdrawCanvas::onDrawArc(const SkRect& arc, SkScalar startAngle, SkScalar sweepAngle,
142 void SkOverdrawCanvas::onDrawDRRect(const SkRRect& outer, const SkRRect& inner,
147 void SkOverdrawCanvas::onDrawRRect(const SkRRect& rect, const SkPaint& paint) {
151 void SkOverdrawCanvas::onDrawPoints(PointMode mode, size_t count, const SkPoint points[],
156 void SkOverdrawCanvas::onDrawVerticesObject(const SkVertices* vertices,
166 void SkOverdrawCanvas::onDrawAtlas(const SkImage* image, const SkRSXform xform[],
179 void SkOverdrawCanvas::onDrawPath(const SkPath& path, const SkPaint& paint) {
183 void SkOverdrawCanvas::onDrawImage(const SkImage* image, SkScalar x, SkScalar y, const SkPaint*) {
187 void SkOverdrawCanvas::onDrawImageRect(const SkImage* image, const SkRect* src, const SkRect& dst,
192 void SkOverdrawCanvas::onDrawImageNine(const SkImage*, const SkIRect&, const SkRect& dst,
197 void SkOverdrawCanvas::onDrawImageLattice(const SkImage* image, const Lattice& lattice,
218 void SkOverdrawCanvas::onDrawImageSet(const ImageSetEntry set[], int count, SkFilterQuality,
225 void SkOverdrawCanvas::onDrawBitmap(const SkBitmap& bitmap, SkScalar x, SkScalar y,
230 void SkOverdrawCanvas::onDrawBitmapRect(const SkBitmap&, const SkRect*, const SkRect& dst,
235 void SkOverdrawCanvas::onDrawBitmapNine(const SkBitmap&, const SkIRect&, const SkRect& dst,
240 void SkOverdrawCanvas::onDrawBitmapLattice(const SkBitmap& bitmap, const Lattice& lattice,
246 void SkOverdrawCanvas::onDrawDrawable(SkDrawable* drawable, const SkMatrix* matrix) {
250 void SkOverdrawCanvas::onDrawPicture(const SkPicture*, const SkMatrix*, const SkPaint*) {
255 void SkOverdrawCanvas::onDrawAnnotation(const SkRect&, const char[], SkData*) {}
257 void SkOverdrawCanvas::onDrawShadowRec(const SkPath& path, const SkDrawShadowRec& rec) {
263 inline SkPaint SkOverdrawCanvas::overdrawPaint(const SkPaint& paint) {