Lines Matching refs:paint

72     static inline bool paintWillNotDraw(const SkPaint& paint) {
73 return paint.getAlpha() == 0
74 && !paint.getColorFilter()
75 && getXfermode(paint.getXfermode()) == SkXfermode::kSrcOver_Mode;
79 static inline bool paintWillNotDrawText(const SkPaint& paint) {
80 return paint.getAlpha() == 0
81 && paint.getLooper() == NULL
82 && !paint.getColorFilter()
83 && getXfermode(paint.getXfermode()) == SkXfermode::kSrcOver_Mode;
149 const SkPaint* paint, int flags) = 0;
153 SkPaint paint;
154 paint.setAlpha(alpha);
155 return saveLayer(left, top, right, bottom, &paint, flags);
186 virtual status_t drawBitmap(const SkBitmap* bitmap, const SkPaint* paint) = 0;
189 float dstRight, float dstBottom, const SkPaint* paint) = 0;
190 virtual status_t drawBitmapData(const SkBitmap* bitmap, const SkPaint* paint) = 0;
192 const float* vertices, const int* colors, const SkPaint* paint) = 0;
194 float left, float top, float right, float bottom, const SkPaint* paint) = 0;
198 const SkPaint* paint) = 0;
199 virtual status_t drawRects(const float* rects, int count, const SkPaint* paint) = 0;
201 float rx, float ry, const SkPaint* paint) = 0;
202 virtual status_t drawCircle(float x, float y, float radius, const SkPaint* paint) = 0;
204 const SkPaint* paint) = 0;
206 float startAngle, float sweepAngle, bool useCenter, const SkPaint* paint) = 0;
207 virtual status_t drawPath(const SkPath* path, const SkPaint* paint) = 0;
208 virtual status_t drawLines(const float* points, int count, const SkPaint* paint) = 0;
209 virtual status_t drawPoints(const float* points, int count, const SkPaint* paint) = 0;
213 const float* positions, const SkPaint* paint, float totalAdvance, const Rect& bounds,
216 float hOffset, float vOffset, const SkPaint* paint) = 0;
218 const float* positions, const SkPaint* paint) = 0;