Lines Matching defs:canvas
18 void SkCanvasStack::pushCanvas(std::unique_ptr<SkCanvas> canvas, const SkIPoint& origin) {
19 if (canvas) {
20 // compute the bounds of this canvas
21 const SkIRect canvasBounds = SkIRect::MakeSize(canvas->getBaseLayerSize());
23 // push the canvas onto the stack
24 this->INHERITED::addCanvas(canvas.get());
26 // push the canvas data onto the stack
30 data->ownedCanvas = std::move(canvas);
32 // subtract this region from the canvas objects already on the stack.
53 * to their bounds and that the area covered by any canvas higher in the stack is
67 * canvas unlike all other matrix operations (i.e. translate, scale, etc) which