Home
last modified time | relevance | path

Searched refs:newDevice (Results 1 - 1 of 1) sorted by relevance

/third_party/skia/src/core/
H A DSkCanvas.cpp1071 sk_sp<SkBaseDevice> newDevice; in internalSaveLayer() local
1090 newDevice.reset(priorDevice->onCreateDevice(createInfo, rec.fPaint)); in internalSaveLayer()
1094 if (!newDevice) { in internalSaveLayer()
1099 newDevice = sk_make_sp<SkNoPixelsDevice>(SkIRect::MakeWH(layerBounds.width(), in internalSaveLayer()
1109 newDevice->setMarkerStack(fMarkerStack.get()); in internalSaveLayer()
1110 if (!newDevice->setDeviceCoordinateSystem(priorDevice->deviceToGlobal() * in internalSaveLayer()
1119 newDevice = nullptr; in internalSaveLayer()
1135 newDevice.get(), // dst in internalSaveLayer()
1142 fMCRec->newLayer(std::move(newDevice), sk_ref_sp(filter), restorePaint); in internalSaveLayer()

Completed in 5 milliseconds