Lines Matching full:sk_sp
23 static sk_sp<GrGpu> Make(GrBackendContext, const GrContextOptions&, GrContext*);
24 static sk_sp<GrGpu> Make(const GrMockOptions*, const GrContextOptions&, GrContext*);
39 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override {
42 sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore,
45 void insertSemaphore(sk_sp<GrSemaphore> semaphore, bool flush) override {}
46 void waitSemaphore(sk_sp<GrSemaphore> semaphore) override {}
47 sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override { return nullptr; }
58 sk_sp<GrTexture> onCreateTexture(const GrSurfaceDesc&, SkBudgeted,
61 sk_sp<GrTexture> onWrapBackendTexture(const GrBackendTexture&, GrWrapOwnership) override {
65 sk_sp<GrTexture> onWrapRenderableBackendTexture(const GrBackendTexture&,
71 sk_sp<GrRenderTarget> onWrapBackendRenderTarget(const GrBackendRenderTarget&) override {
75 sk_sp<GrRenderTarget> onWrapBackendTextureAsRenderTarget(const GrBackendTexture&,