Home
last modified time | relevance | path

Searched refs:idleContext (Results 1 – 6 of 6) sorted by relevance

/external/skqp/src/image/
DSkImage_GpuBase.cpp538 IdleContext* idleContext = static_cast<IdleContext*>(context); in MakePromiseImageLazyProxy() local
539 for (ReleaseContextList::Iter iter = idleContext->fReleaseContexts.headIter(); in MakePromiseImageLazyProxy()
544 idleContext->fReleaseContexts.reset(); in MakePromiseImageLazyProxy()
545 delete idleContext; in MakePromiseImageLazyProxy()
584 IdleContext* idleContext = static_cast<IdleContext*>(texture->idleContext()); in MakePromiseImageLazyProxy() local
585 if (!idleContext) { in MakePromiseImageLazyProxy()
586 idleContext = new IdleContext(); in MakePromiseImageLazyProxy()
587 texture->setIdleProc(IdleContext::IdleProc, idleContext); in MakePromiseImageLazyProxy()
589 idleContext->addImageReleaseContext(fReleaseContext); in MakePromiseImageLazyProxy()
/external/skqp/include/gpu/
DGrTexture.h73 virtual void* idleContext() const = 0;
/external/skqp/src/gpu/vk/
DGrVkTexture.h49 void* idleContext() const override { return fIdleProcContext; } in idleContext() function
/external/skqp/src/gpu/mtl/
DGrMtlTexture.h50 void* idleContext() const override { return fIdleProcContext; } in idleContext() function
/external/skqp/src/gpu/gl/
DGrGLTexture.h89 void* idleContext() const override { return fIdleProcContext; } in idleContext() function
/external/skqp/src/gpu/mock/
DGrMockTexture.h54 void* idleContext() const override { return fIdleProcContext; } in idleContext() function