Lines Matching refs:outCanvas
156 void FullPath::draw(SkCanvas* outCanvas, bool useStagingData) { in draw() argument
176 outCanvas->drawPath(renderPath, paint); in draw()
196 outCanvas->drawPath(renderPath, paint); in draw()
271 void ClipPath::draw(SkCanvas* outCanvas, bool useStagingData) { in draw() argument
273 outCanvas->clipPath(getUpdatedPath(useStagingData, &tempStagingPath), true); in draw()
280 void Group::draw(SkCanvas* outCanvas, bool useStagingData) { in draw() argument
282 SkAutoCanvasRestore saver(outCanvas, true); in draw()
287 outCanvas->concat(stackedMatrix); in draw()
290 child->draw(outCanvas, useStagingData); in draw()
411 int Tree::draw(Canvas* outCanvas, SkColorFilter* colorFilter, const SkRect& bounds, in draw() argument
418 outCanvas->getMatrix(&canvasMatrix); in draw()
437 int saveCount = outCanvas->save(SaveFlags::MatrixClip); in draw()
438 outCanvas->translate(bounds.fLeft, bounds.fTop); in draw()
442 outCanvas->translate(bounds.width(), 0); in draw()
443 outCanvas->scale(-1.0f, 1.0f); in draw()
453 outCanvas->drawVectorDrawable(this); in draw()
454 outCanvas->restoreToCount(saveCount); in draw()
458 void Tree::drawStaging(Canvas* outCanvas) { in drawStaging() argument
473 outCanvas->drawBitmap(*mStagingCache.bitmap, 0, 0, mStagingCache.bitmap->width(), in drawStaging()
526 SkCanvas outCanvas(outCache); in updateBitmapCache() local
533 outCanvas.scale(scaleX, scaleY); in updateBitmapCache()
534 mRootNode->draw(&outCanvas, useStagingData); in updateBitmapCache()