Lines Matching full:virtual
13 /** This class overrides all virtual methods on SkCanvas, and redirects them
18 before its virtual methods can be called).
24 virtual ~SkProxyCanvas();
29 virtual int save(SaveFlags flags = kMatrixClip_SaveFlag) SK_OVERRIDE;
30 virtual int saveLayer(const SkRect* bounds, const SkPaint* paint,
32 virtual void restore() SK_OVERRIDE;
34 virtual bool translate(SkScalar dx, SkScalar dy) SK_OVERRIDE;
35 virtual bool scale(SkScalar sx, SkScalar sy) SK_OVERRIDE;
36 virtual bool rotate(SkScalar degrees) SK_OVERRIDE;
37 virtual bool skew(SkScalar sx, SkScalar sy) SK_OVERRIDE;
38 virtual bool concat(const SkMatrix& matrix) SK_OVERRIDE;
39 virtual void setMatrix(const SkMatrix& matrix) SK_OVERRIDE;
41 virtual bool clipRect(const SkRect&, SkRegion::Op, bool) SK_OVERRIDE;
42 virtual bool clipRRect(const SkRRect&, SkRegion::Op, bool) SK_OVERRIDE;
43 virtual bool clipPath(const SkPath&, SkRegion::Op, bool) SK_OVERRIDE;
44 virtual bool clipRegion(const SkRegion& deviceRgn,
47 virtual void drawPaint(const SkPaint& paint) SK_OVERRIDE;
48 virtual void drawPoints(PointMode mode, size_t count, const SkPoint pts[],
50 virtual void drawOval(const SkRect&, const SkPaint& paint) SK_OVERRIDE;
51 virtual void drawRect(const SkRect&, const SkPaint& paint) SK_OVERRIDE;
52 virtual void drawRRect(const SkRRect&, const SkPaint& paint) SK_OVERRIDE;
53 virtual void drawPath(const SkPath& path, const SkPaint& paint) SK_OVERRIDE;
54 virtual void drawBitmap(const SkBitmap& bitmap, SkScalar left, SkScalar top,
56 virtual void drawBitmapRectToRect(const SkBitmap& bitmap, const SkRect* src,
59 virtual void drawBitmapMatrix(const SkBitmap& bitmap, const SkMatrix& m,
61 virtual void drawSprite(const SkBitmap& bitmap, int left, int top,
63 virtual void drawText(const void* text, size_t byteLength, SkScalar x,
65 virtual void drawPosText(const void* text, size_t byteLength,
67 virtual void drawPosTextH(const void* text, size_t byteLength,
70 virtual void drawTextOnPath(const void* text, size_t byteLength,
73 virtual void drawPicture(SkPicture&) SK_OVERRIDE;
74 virtual void drawVertices(VertexMode vmode, int vertexCount,
79 virtual void drawData(const void* data, size_t length) SK_OVERRIDE;
81 virtual void beginCommentGroup(const char* description) SK_OVERRIDE;
82 virtual void addComment(const char* kywd, const char* value) SK_OVERRIDE;
83 virtual void endCommentGroup() SK_OVERRIDE;
85 virtual SkBounder* setBounder(SkBounder* bounder) SK_OVERRIDE;
86 virtual SkDrawFilter* setDrawFilter(SkDrawFilter* filter) SK_OVERRIDE;