Lines Matching refs:GrTexture
42 class GrTexture; variable
106 sk_sp<GrTexture> createTexture(const GrSurfaceDesc&, SkBudgeted,
112 sk_sp<GrTexture> createTexture(const GrSurfaceDesc& desc, SkBudgeted);
117 sk_sp<GrTexture> wrapBackendTexture(const GrBackendTexture&, GrWrapOwnership);
122 sk_sp<GrTexture> wrapRenderableBackendTexture(const GrBackendTexture&,
302 bool transferPixels(GrTexture* texture,
369 virtual GrGpuTextureCommandBuffer* createCommandBuffer(GrTexture*, GrSurfaceOrigin) = 0;
393 virtual sk_sp<GrSemaphore> prepareTextureForCrossContextUsage(GrTexture*) = 0;
553 virtual sk_sp<GrTexture> onCreateTexture(const GrSurfaceDesc&, SkBudgeted,
557 virtual sk_sp<GrTexture> onWrapBackendTexture(const GrBackendTexture&, GrWrapOwnership) = 0;
558 virtual sk_sp<GrTexture> onWrapRenderableBackendTexture(const GrBackendTexture&,
597 virtual bool onTransferPixels(GrTexture*,