Searched refs:GrReleaseProcHelper (Results 1 – 14 of 14) sorted by relevance
52 virtual void setRelease(sk_sp<GrReleaseProcHelper> releaseHelper) = 0;59 sk_sp<GrReleaseProcHelper> helper(new GrReleaseProcHelper(proc, ctx)); in setRelease()
133 void setResourceRelease(sk_sp<GrReleaseProcHelper> releaseHelper);172 void setRelease(sk_sp<GrReleaseProcHelper> releaseHelper) { in setRelease()194 mutable sk_sp<GrReleaseProcHelper> fReleaseHelper;
43 void setRelease(sk_sp<GrReleaseProcHelper> releaseHelper) override { in setRelease()
236 void GrVkImage::setResourceRelease(sk_sp<GrReleaseProcHelper> releaseHelper) { in setResourceRelease()
39 void setRelease(sk_sp<GrReleaseProcHelper> releaseHelper) override { in setRelease()94 sk_sp<GrReleaseProcHelper> fReleaseHelper;
81 void setRelease(sk_sp<GrReleaseProcHelper> releaseHelper) override { in setRelease()151 sk_sp<GrReleaseProcHelper> fReleaseHelper;
106 sk_sp<GrReleaseProcHelper> releaseProcHelper; in onGenerateTexture()121 releaseProcHelper.reset(new GrReleaseProcHelper(ReleaseRefHelper_TextureReleaseProc, in onGenerateTexture()
76 GrReleaseProcHelper* fBorrowingContextReleaseProc;
614 sk_sp<GrReleaseProcHelper> releaseProcHelper( in makeProxy()615 new GrReleaseProcHelper(deleteImageProc, deleteImageCtx)); in makeProxy()
474 sk_sp<GrReleaseProcHelper> releaseHelper; in wrapBackendTexture()476 releaseHelper.reset(new GrReleaseProcHelper(releaseProc, releaseCtx)); in wrapBackendTexture()
46 void setRelease(sk_sp<GrReleaseProcHelper> releaseHelper) override { in setRelease()96 sk_sp<GrReleaseProcHelper> fReleaseHelper;
422 auto doneHelper = sk_make_sp<GrReleaseProcHelper>(doneProc, context); in MakePromiseImageLazyProxy()552 sk_sp<GrReleaseProcHelper> doneHelper) in MakePromiseImageLazyProxy()573 sk_sp<GrReleaseProcHelper> fDoneHelper; in MakePromiseImageLazyProxy()
1551 class GrReleaseProcHelper : public SkRefCnt {1557 GrReleaseProcHelper(ReleaseProc proc, ReleaseCtx ctx) : fReleaseProc(proc), fReleaseCtx(ctx) { in GrReleaseProcHelper() function1560 ~GrReleaseProcHelper() override { fReleaseProc(fReleaseCtx); } in ~GrReleaseProcHelper()
358 texture->setRelease(sk_make_sp<GrReleaseProcHelper>( in DEF_GPUTEST()