aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkDraw.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkDraw.cpp')
-rw-r--r--src/core/SkDraw.cpp28
1 files changed, 12 insertions, 16 deletions
diff --git a/src/core/SkDraw.cpp b/src/core/SkDraw.cpp
index a60325c8f7..52a0bf79db 100644
--- a/src/core/SkDraw.cpp
+++ b/src/core/SkDraw.cpp
@@ -577,11 +577,9 @@ void SkDraw::drawPoints(SkCanvas::PointMode mode, size_t count,
// then path then
path.setIsVolatile((count-1) == i);
if (device) {
- device->drawPath(*this, path, newPaint, &preMatrix,
- (count-1) == i);
+ device->drawPath(path, newPaint, &preMatrix, (count-1) == i);
} else {
- this->drawPath(path, newPaint, &preMatrix,
- (count-1) == i);
+ this->drawPath(path, newPaint, &preMatrix, (count-1) == i);
}
}
} else {
@@ -593,7 +591,7 @@ void SkDraw::drawPoints(SkCanvas::PointMode mode, size_t count,
r.fRight = r.fLeft + width;
r.fBottom = r.fTop + width;
if (device) {
- device->drawRect(*this, r, newPaint);
+ device->drawRect(r, newPaint);
} else {
this->drawRect(r, newPaint);
}
@@ -624,7 +622,7 @@ void SkDraw::drawPoints(SkCanvas::PointMode mode, size_t count,
if (!pointData.fFirst.isEmpty()) {
if (device) {
- device->drawPath(*this, pointData.fFirst, newP);
+ device->drawPath(pointData.fFirst, newP);
} else {
this->drawPath(pointData.fFirst, newP);
}
@@ -632,7 +630,7 @@ void SkDraw::drawPoints(SkCanvas::PointMode mode, size_t count,
if (!pointData.fLast.isEmpty()) {
if (device) {
- device->drawPath(*this, pointData.fLast, newP);
+ device->drawPath(pointData.fLast, newP);
} else {
this->drawPath(pointData.fLast, newP);
}
@@ -649,11 +647,10 @@ void SkDraw::drawPoints(SkCanvas::PointMode mode, size_t count,
}
if (device) {
- device->drawPoints(*this,
- SkCanvas::kPoints_PointMode,
- pointData.fNumPoints,
- pointData.fPoints,
- newP);
+ device->drawPoints(SkCanvas::kPoints_PointMode,
+ pointData.fNumPoints,
+ pointData.fPoints,
+ newP);
} else {
this->drawPoints(SkCanvas::kPoints_PointMode,
pointData.fNumPoints,
@@ -675,7 +672,7 @@ void SkDraw::drawPoints(SkCanvas::PointMode mode, size_t count,
pointData.fPoints[i].fX + pointData.fSize.fX,
pointData.fPoints[i].fY + pointData.fSize.fY);
if (device) {
- device->drawRect(*this, r, newP);
+ device->drawRect(r, newP);
} else {
this->drawRect(r, newP);
}
@@ -697,7 +694,7 @@ void SkDraw::drawPoints(SkCanvas::PointMode mode, size_t count,
path.moveTo(pts[i]);
path.lineTo(pts[i+1]);
if (device) {
- device->drawPath(*this, path, p, nullptr, true);
+ device->drawPath(path, p, nullptr, true);
} else {
this->drawPath(path, p, nullptr, true);
}
@@ -1422,8 +1419,7 @@ void SkDraw::drawText_asPaths(const char text[], size_t byteLength, SkScalar x,
while (iter.next(&iterPath, &xpos)) {
matrix.postTranslate(xpos - prevXPos, 0);
if (iterPath) {
- const SkPaint& pnt = iter.getPaint();
- this->drawPath(*iterPath, pnt, &matrix, false);
+ this->drawPath(*iterPath, iter.getPaint(), &matrix, false);
}
prevXPos = xpos;
}