Lines Matching defs:canvas
17 SkAutoCanvasMatrixPaint::SkAutoCanvasMatrixPaint(SkCanvas* canvas, const SkMatrix* matrix,
19 : fCanvas(canvas)
20 , fSaveCount(canvas->getSaveCount()) {
26 canvas->saveLayer(&newBounds, paint);
28 canvas->save();
32 canvas->concat(*matrix);
127 skgpu::v1::SurfaceDrawContext* SkCanvasPriv::TopDeviceSurfaceDrawContext(SkCanvas* canvas) {
128 if (auto gpuDevice = canvas->topDevice()->asGpuDevice()) {
136 skgpu::SurfaceFillContext* SkCanvasPriv::TopDeviceSurfaceFillContext(SkCanvas* canvas) {
137 if (auto gpuDevice = canvas->topDevice()->asGpuDevice()) {
147 skgpu::v1::SurfaceDrawContext* SkCanvasPriv::TopDeviceSurfaceDrawContext(SkCanvas* canvas) {
152 skgpu::SurfaceFillContext* SkCanvasPriv::TopDeviceSurfaceFillContext(SkCanvas* canvas) {
163 GrRenderTargetProxy* SkCanvasPriv::TopDeviceTargetProxy(SkCanvas* canvas) {
164 if (auto gpuDevice = canvas->topDevice()->asGpuDevice()) {
173 GrRenderTargetProxy* SkCanvasPriv::TopDeviceTargetProxy(SkCanvas* canvas) {