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*);
54 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned) override {
57 sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore& semaphore,
60 void insertSemaphore(sk_sp<GrSemaphore> semaphore, bool flush) override {}
61 void waitSemaphore(sk_sp<GrSemaphore> semaphore) override {}
62 sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) override { return nullptr; }
73 sk_sp<GrTexture> onCreateTexture(const GrSurfaceDesc&, SkBudgeted,
76 sk_sp<GrTexture> onWrapBackendTexture(const GrBackendTexture&, GrWrapOwnership) override {
80 sk_sp<GrTexture> onWrapRenderableBackendTexture(const GrBackendTexture&,
86 sk_sp<GrRenderTarget> onWrapBackendRenderTarget(const GrBackendRenderTarget&) override {
90 sk_sp<GrRenderTarget> onWrapBackendTextureAsRenderTarget(const GrBackendTexture&,