зеркало из https://github.com/mozilla/moz-skia.git
Update SkPDFDevice::drawPath signature to match SkDevice.
Review URL: http://codereview.appspot.com/4068044 git-svn-id: http://skia.googlecode.com/svn/trunk@729 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
Родитель
2a22e10ab2
Коммит
02cc5aa736
|
@ -81,7 +81,8 @@ public:
|
|||
const SkPaint& paint);
|
||||
virtual void drawRect(const SkDraw&, const SkRect& r, const SkPaint& paint);
|
||||
virtual void drawPath(const SkDraw&, const SkPath& path,
|
||||
const SkPaint& paint);
|
||||
const SkPaint& paint, const SkMatrix* prePathMatrix,
|
||||
bool pathIsMutable);
|
||||
virtual void drawBitmap(const SkDraw&, const SkBitmap& bitmap,
|
||||
const SkIRect* srcRectOrNull,
|
||||
const SkMatrix& matrix, const SkPaint& paint);
|
||||
|
|
|
@ -252,7 +252,7 @@ void SkPDFDevice::drawRect(const SkDraw& d, const SkRect& r,
|
|||
|
||||
SkPaint noEffectPaint(paint);
|
||||
SkSafeUnref(noEffectPaint.setPathEffect(NULL));
|
||||
drawPath(d, path, noEffectPaint);
|
||||
drawPath(d, path, noEffectPaint, NULL, true);
|
||||
return;
|
||||
}
|
||||
updateGSFromPaint(paint, false);
|
||||
|
@ -264,7 +264,10 @@ void SkPDFDevice::drawRect(const SkDraw& d, const SkRect& r,
|
|||
}
|
||||
|
||||
void SkPDFDevice::drawPath(const SkDraw& d, const SkPath& path,
|
||||
const SkPaint& paint) {
|
||||
const SkPaint& paint, const SkMatrix* prePathMatrix,
|
||||
bool pathIsMutable) {
|
||||
NOT_IMPLEMENTED("drawPath with prePathMatrix", (prePathMatrix != NULL));
|
||||
|
||||
if (paint.getPathEffect()) {
|
||||
// Apply the path effect to path and draw it that way.
|
||||
SkPath noEffectPath;
|
||||
|
@ -272,7 +275,7 @@ void SkPDFDevice::drawPath(const SkDraw& d, const SkPath& path,
|
|||
|
||||
SkPaint noEffectPaint(paint);
|
||||
SkSafeUnref(noEffectPaint.setPathEffect(NULL));
|
||||
drawPath(d, noEffectPath, noEffectPaint);
|
||||
drawPath(d, noEffectPath, noEffectPaint, NULL, true);
|
||||
return;
|
||||
}
|
||||
updateGSFromPaint(paint, false);
|
||||
|
|
Загрузка…
Ссылка в новой задаче