Lines Matching refs:canvas

353      * Gets the current canvas associated with this HardwareRenderer.
485 * canvas but no drawing command should be issued.
487 * @param canvas The Canvas used to render the view.
489 void onHardwarePreDraw(HardwareCanvas canvas);
495 * @param canvas The Canvas used to render the view.
497 void onHardwarePostDraw(HardwareCanvas canvas);
1440 HardwareCanvas canvas = mCanvas;
1441 attachInfo.mHardwareCanvas = canvas;
1447 dirty = beginFrame(canvas, dirty, surfaceState);
1449 DisplayList displayList = buildDisplayList(view, canvas);
1465 saveCount = canvas.save();
1466 callbacks.onHardwarePreDraw(canvas);
1469 status |= drawDisplayList(attachInfo, canvas, displayList, status);
1472 view.draw(canvas);
1477 callbacks.onHardwarePostDraw(canvas);
1478 canvas.restoreToCount(saveCount);
1486 debugOverdraw(attachInfo, dirty, canvas, displayList);
1487 debugDirtyRegions(dirty, canvas);
1505 abstract void countOverdraw(HardwareCanvas canvas);
1506 abstract float getOverdraw(HardwareCanvas canvas);
1509 HardwareCanvas canvas, DisplayList displayList) {
1524 HardwareCanvas layerCanvas = mDebugOverdrawLayer.start(canvas, dirty);
1529 mDebugOverdrawLayer.end(canvas);
1534 drawOverdrawCounter(canvas, overdraw, metrics.density);
1538 private void drawOverdrawCounter(HardwareCanvas canvas, float overdraw, float density) {
1544 canvas.drawText(text, density * 4.0f, mHeight - paint.getFontMetrics().bottom, paint);
1557 private DisplayList buildDisplayList(View view, HardwareCanvas canvas) {
1567 canvas.clearLayerUpdates();
1580 private Rect beginFrame(HardwareCanvas canvas, Rect dirty, int surfaceState) {
1593 canvas.setViewport(mWidth, mHeight);
1636 private int drawDisplayList(View.AttachInfo attachInfo, HardwareCanvas canvas,
1646 status |= canvas.drawDisplayList(displayList, mRedrawClip,
1681 private void debugDirtyRegions(Rect dirty, HardwareCanvas canvas) {
1689 canvas.drawRect(dirty, mDebugPaint);
2205 void countOverdraw(HardwareCanvas canvas) {
2206 ((GLES20Canvas) canvas).setCountOverdrawEnabled(true);
2210 float getOverdraw(HardwareCanvas canvas) {
2211 return ((GLES20Canvas) canvas).getOverdraw();