Lines Matching defs:paint

187             const SkPaint* paint, SaveFlags::Flags flags) {
189 const SkCanvas::SaveLayerRec rec(&bounds, paint, layerFlags(flags));
442 void SkiaCanvas::drawPaint(const SkPaint& paint) {
443 mCanvas->drawPaint(paint);
450 void SkiaCanvas::drawPoints(const float* points, int count, const SkPaint& paint,
452 if (CC_UNLIKELY(count < 2 || paint.nothingToDraw())) return;
460 mCanvas->drawPoints(mode, count, pts.get(), paint);
464 void SkiaCanvas::drawPoint(float x, float y, const SkPaint& paint) {
465 mCanvas->drawPoint(x, y, paint);
468 void SkiaCanvas::drawPoints(const float* points, int count, const SkPaint& paint) {
469 this->drawPoints(points, count, paint, SkCanvas::kPoints_PointMode);
473 const SkPaint& paint) {
474 mCanvas->drawLine(startX, startY, stopX, stopY, paint);
477 void SkiaCanvas::drawLines(const float* points, int count, const SkPaint& paint) {
478 if (CC_UNLIKELY(count < 4 || paint.nothingToDraw())) return;
479 this->drawPoints(points, count, paint, SkCanvas::kLines_PointMode);
483 const SkPaint& paint) {
484 if (CC_UNLIKELY(paint.nothingToDraw())) return;
485 mCanvas->drawRectCoords(left, top, right, bottom, paint);
489 void SkiaCanvas::drawRegion(const SkRegion& region, const SkPaint& paint) {
490 if (CC_UNLIKELY(paint.nothingToDraw())) return;
491 mCanvas->drawRegion(region, paint);
495 float rx, float ry, const SkPaint& paint) {
496 if (CC_UNLIKELY(paint.nothingToDraw())) return;
498 mCanvas->drawRoundRect(rect, rx, ry, paint);
501 void SkiaCanvas::drawCircle(float x, float y, float radius, const SkPaint& paint) {
502 if (CC_UNLIKELY(radius <= 0 || paint.nothingToDraw())) return;
503 mCanvas->drawCircle(x, y, radius, paint);
506 void SkiaCanvas::drawOval(float left, float top, float right, float bottom, const SkPaint& paint) {
507 if (CC_UNLIKELY(paint.nothingToDraw())) return;
509 mCanvas->drawOval(oval, paint);
513 float startAngle, float sweepAngle, bool useCenter, const SkPaint& paint) {
514 if (CC_UNLIKELY(paint.nothingToDraw())) return;
516 mCanvas->drawArc(arc, startAngle, sweepAngle, useCenter, paint);
519 void SkiaCanvas::drawPath(const SkPath& path, const SkPaint& paint) {
520 if (CC_UNLIKELY(paint.nothingToDraw())) return;
521 mCanvas->drawPath(path, paint);
526 const uint16_t* indices, int indexCount, const SkPaint& paint) {
534 SkBlendMode::kModulate, paint);
541 void SkiaCanvas::drawBitmap(Bitmap& bitmap, float left, float top, const SkPaint* paint) {
544 mCanvas->drawBitmap(skBitmap, left, top, paint);
547 void SkiaCanvas::drawBitmap(Bitmap& hwuiBitmap, const SkMatrix& matrix, const SkPaint* paint) {
552 mCanvas->drawBitmap(bitmap, 0, 0, paint);
557 float dstRight, float dstBottom, const SkPaint* paint) {
562 mCanvas->drawBitmapRect(bitmap, srcRect, dstRect, paint);
566 const float* vertices, const int* colors, const SkPaint* paint) {
643 if (paint) {
644 tmpPaint = *paint;
654 float dstLeft, float dstTop, float dstRight, float dstBottom, const SkPaint* paint) {
677 mCanvas->drawBitmapLattice(bitmap, lattice, dst, paint);
689 const SkPaint& paint, float x, float y,
692 if (!text || !positions || count <= 0 || paint.nothingToDraw()) return;
696 SkPaint paintCopy(paint);
715 const SkPaint& paint, const SkPath& path, size_t start, size_t end) {
739 this->asSkCanvas()->drawTextRSXform(glyphs, sizeof(uint16_t) * N, xform, nullptr, paint);
749 uirenderer::CanvasPropertyPrimitive* ry, uirenderer::CanvasPropertyPaint* paint) {
751 new uirenderer::skiapipeline::AnimatedRoundRect(left, top, right, bottom, rx, ry, paint));
756 uirenderer::CanvasPropertyPrimitive* radius, uirenderer::CanvasPropertyPaint* paint) {
757 sk_sp<uirenderer::skiapipeline::AnimatedCircle> drawable(new uirenderer::skiapipeline::AnimatedCircle(x, y, radius, paint));