Lines Matching refs:fDevice
33 , fDevice(std::move(device)) { in SkSurface_Gpu()
34 SkASSERT(fDevice->accessRenderTargetContext()->asSurfaceProxy()->priv().isExact()); in SkSurface_Gpu()
79 SkCanvas* SkSurface_Gpu::onNewCanvas() { return new SkCanvas(fDevice); } in onNewCanvas()
82 int sampleCount = fDevice->accessRenderTargetContext()->numSamples(); in onNewSurface()
83 GrSurfaceOrigin origin = fDevice->accessRenderTargetContext()->origin(); in onNewSurface()
86 return SkSurface::MakeRenderTarget(fDevice->context(), kBudgeted, info, sampleCount, in onNewSurface()
91 GrRenderTargetContext* rtc = fDevice->accessRenderTargetContext(); in onNewImageSnapshot()
96 GrContext* ctx = fDevice->context(); in onNewImageSnapshot()
119 const SkImageInfo info = fDevice->imageInfo(); in onNewImageSnapshot()
132 fDevice->writePixels(src, x, y); in onWritePixels()
140 auto* rtc = this->fDevice->accessRenderTargetContext(); in onAsyncRescaleAndReadPixels()
148 auto* rtc = this->fDevice->accessRenderTargetContext(); in onAsyncRescaleAndReadPixelsYUV420()
157 GrRenderTargetContext* rtc = fDevice->accessRenderTargetContext(); in onCopyOnWrite()
168 fDevice->replaceRenderTargetContext(SkSurface::kRetain_ContentChangeMode == mode); in onCopyOnWrite()
175 fDevice->accessRenderTargetContext()->discard(); in onDiscard()
180 return fDevice->flush(access, info); in onFlush()
184 return fDevice->wait(numSemaphores, waitSemaphores); in onWait()
188 GrRenderTargetContext* rtc = fDevice->accessRenderTargetContext(); in onCharacterize()
189 GrContext* ctx = fDevice->context(); in onCharacterize()
228 SkASSERT(fDevice->context()->priv().asDirectContext()); in onDraw()
229 GrContext* context = fDevice->context(); in onDraw()
238 GrRenderTargetContext* rtc = fDevice->accessRenderTargetContext(); in onDraw()
248 const SkImageInfo info = fDevice->imageInfo(); in onDraw()
261 GrRenderTargetContext* rtc = fDevice->accessRenderTargetContext(); in onIsCompatible()
262 GrContext* ctx = fDevice->context(); in onIsCompatible()
325 GrRenderTargetContext* rtc = fDevice->accessRenderTargetContext(); in onDraw()
326 GrContext* ctx = fDevice->context(); in onDraw()
565 auto context = this->fDevice->context(); in onReplaceBackendTexture()
575 auto* oldRTC = fDevice->accessRenderTargetContext(); in onReplaceBackendTexture()
613 fDevice->replaceRenderTargetContext(std::move(rtc), true); in onReplaceBackendTexture()