Home
last modified time | relevance | path

Searched refs:GrReleaseProcHelper (Results 1 – 14 of 14) sorted by relevance

/external/skqp/include/gpu/
DGrTexture.h52 virtual void setRelease(sk_sp<GrReleaseProcHelper> releaseHelper) = 0;
59 sk_sp<GrReleaseProcHelper> helper(new GrReleaseProcHelper(proc, ctx)); in setRelease()
/external/skqp/src/gpu/vk/
DGrVkImage.h133 void setResourceRelease(sk_sp<GrReleaseProcHelper> releaseHelper);
172 void setRelease(sk_sp<GrReleaseProcHelper> releaseHelper) { in setRelease()
194 mutable sk_sp<GrReleaseProcHelper> fReleaseHelper;
DGrVkTexture.h43 void setRelease(sk_sp<GrReleaseProcHelper> releaseHelper) override { in setRelease()
DGrVkImage.cpp236 void GrVkImage::setResourceRelease(sk_sp<GrReleaseProcHelper> releaseHelper) { in setResourceRelease()
/external/skqp/src/gpu/mtl/
DGrMtlTexture.h39 void setRelease(sk_sp<GrReleaseProcHelper> releaseHelper) override { in setRelease()
94 sk_sp<GrReleaseProcHelper> fReleaseHelper;
/external/skqp/src/gpu/gl/
DGrGLTexture.h81 void setRelease(sk_sp<GrReleaseProcHelper> releaseHelper) override { in setRelease()
151 sk_sp<GrReleaseProcHelper> fReleaseHelper;
/external/skqp/src/gpu/
DGrBackendTextureImageGenerator.cpp106 sk_sp<GrReleaseProcHelper> releaseProcHelper; in onGenerateTexture()
121 releaseProcHelper.reset(new GrReleaseProcHelper(ReleaseRefHelper_TextureReleaseProc, in onGenerateTexture()
DGrBackendTextureImageGenerator.h76 GrReleaseProcHelper* fBorrowingContextReleaseProc;
DGrAHardwareBufferImageGenerator.cpp614 sk_sp<GrReleaseProcHelper> releaseProcHelper( in makeProxy()
615 new GrReleaseProcHelper(deleteImageProc, deleteImageCtx)); in makeProxy()
DGrProxyProvider.cpp474 sk_sp<GrReleaseProcHelper> releaseHelper; in wrapBackendTexture()
476 releaseHelper.reset(new GrReleaseProcHelper(releaseProc, releaseCtx)); in wrapBackendTexture()
/external/skqp/src/gpu/mock/
DGrMockTexture.h46 void setRelease(sk_sp<GrReleaseProcHelper> releaseHelper) override { in setRelease()
96 sk_sp<GrReleaseProcHelper> fReleaseHelper;
/external/skqp/src/image/
DSkImage_GpuBase.cpp422 auto doneHelper = sk_make_sp<GrReleaseProcHelper>(doneProc, context); in MakePromiseImageLazyProxy()
552 sk_sp<GrReleaseProcHelper> doneHelper) in MakePromiseImageLazyProxy()
573 sk_sp<GrReleaseProcHelper> fDoneHelper; in MakePromiseImageLazyProxy()
/external/skqp/include/private/
DGrTypesPriv.h1551 class GrReleaseProcHelper : public SkRefCnt {
1557 GrReleaseProcHelper(ReleaseProc proc, ReleaseCtx ctx) : fReleaseProc(proc), fReleaseCtx(ctx) { in GrReleaseProcHelper() function
1560 ~GrReleaseProcHelper() override { fReleaseProc(fReleaseCtx); } in ~GrReleaseProcHelper()
/external/skqp/tests/
DGrSurfaceTest.cpp358 texture->setRelease(sk_make_sp<GrReleaseProcHelper>( in DEF_GPUTEST()