Lines Matching refs:SkProxyCanvas
8 #include "SkProxyCanvas.h"
10 SkProxyCanvas::SkProxyCanvas(SkCanvas* proxy) : fProxy(proxy) {
14 SkProxyCanvas::~SkProxyCanvas() {
18 void SkProxyCanvas::setProxy(SkCanvas* proxy) {
24 int SkProxyCanvas::save(SaveFlags flags) {
28 int SkProxyCanvas::saveLayer(const SkRect* bounds, const SkPaint* paint,
33 void SkProxyCanvas::restore() {
37 bool SkProxyCanvas::translate(SkScalar dx, SkScalar dy) {
41 bool SkProxyCanvas::scale(SkScalar sx, SkScalar sy) {
45 bool SkProxyCanvas::rotate(SkScalar degrees) {
49 bool SkProxyCanvas::skew(SkScalar sx, SkScalar sy) {
53 bool SkProxyCanvas::concat(const SkMatrix& matrix) {
57 void SkProxyCanvas::setMatrix(const SkMatrix& matrix) {
61 bool SkProxyCanvas::clipRect(const SkRect& rect, SkRegion::Op op, bool doAA) {
65 bool SkProxyCanvas::clipRRect(const SkRRect& rrect, SkRegion::Op op, bool doAA) {
69 bool SkProxyCanvas::clipPath(const SkPath& path, SkRegion::Op op, bool doAA) {
73 bool SkProxyCanvas::clipRegion(const SkRegion& deviceRgn, SkRegion::Op op) {
77 void SkProxyCanvas::drawPaint(const SkPaint& paint) {
81 void SkProxyCanvas::drawPoints(PointMode mode, size_t count,
86 void SkProxyCanvas::drawOval(const SkRect& rect, const SkPaint& paint) {
90 void SkProxyCanvas::drawRect(const SkRect& rect, const SkPaint& paint) {
94 void SkProxyCanvas::drawRRect(const SkRRect& rrect, const SkPaint& paint) {
98 void SkProxyCanvas::drawPath(const SkPath& path, const SkPaint& paint) {
102 void SkProxyCanvas::drawBitmap(const SkBitmap& bitmap, SkScalar x, SkScalar y,
107 void SkProxyCanvas::drawBitmapRectToRect(const SkBitmap& bitmap, const SkRect* src,
113 void SkProxyCanvas::drawBitmapMatrix(const SkBitmap& bitmap, const SkMatrix& m,
118 void SkProxyCanvas::drawSprite(const SkBitmap& bitmap, int x, int y,
123 void SkProxyCanvas::drawText(const void* text, size_t byteLength, SkScalar x,
128 void SkProxyCanvas::drawPosText(const void* text, size_t byteLength,
133 void SkProxyCanvas::drawPosTextH(const void* text, size_t byteLength,
139 void SkProxyCanvas::drawTextOnPath(const void* text, size_t byteLength,
145 void SkProxyCanvas::drawPicture(SkPicture& picture) {
149 void SkProxyCanvas::drawVertices(VertexMode vmode, int vertexCount,
158 void SkProxyCanvas::drawData(const void* data, size_t length) {
162 void SkProxyCanvas::beginCommentGroup(const char* description) {
166 void SkProxyCanvas::addComment(const char* kywd, const char* value) {
170 void SkProxyCanvas::endCommentGroup() {
174 SkBounder* SkProxyCanvas::setBounder(SkBounder* bounder) {
178 SkDrawFilter* SkProxyCanvas::setDrawFilter(SkDrawFilter* filter) {