Lines Matching full:sk_sp
75 sk_sp<GrTexture> GrResourceProvider::createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted,
90 sk_sp<GrTexture> tex(fGpu->createTexture(desc, budgeted, texels, mipLevelCount));
98 sk_sp<GrTexture> GrResourceProvider::getExactScratch(const GrSurfaceDesc& desc,
100 sk_sp<GrTexture> tex(this->refScratchTexture(desc, flags));
118 sk_sp<GrTexture> GrResourceProvider::createTexture(const GrSurfaceDesc& desc,
143 sk_sp<GrTextureProxy> proxy = proxyProvider->createInstantiatedProxy(desc,
147 sk_sp<GrSurfaceContext> sContext = context->contextPriv().makeWrappedSurfaceContext(
160 sk_sp<GrTexture> GrResourceProvider::createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted,
171 sk_sp<GrTexture> tex = this->getExactScratch(desc, budgeted, flags);
179 sk_sp<GrTexture> GrResourceProvider::createApproxTexture(const GrSurfaceDesc& desc,
213 sk_sp<GrTexture> GrResourceProvider::refScratchTexture(const GrSurfaceDesc& desc,
239 return sk_sp<GrTexture>(surface->asTexture());
246 sk_sp<GrTexture> GrResourceProvider::wrapBackendTexture(const GrBackendTexture& tex,
255 sk_sp<GrTexture> GrResourceProvider::wrapRenderableBackendTexture(const GrBackendTexture& tex,
265 sk_sp<GrRenderTarget> GrResourceProvider::wrapBackendRenderTarget(
281 sk_sp<GrGpuResource> GrResourceProvider::findResourceByUniqueKey(const GrUniqueKey& key) {
284 : sk_sp<GrGpuResource>(fCache->findAndRefUniqueResource(key));
287 sk_sp<const GrBuffer> GrResourceProvider::findOrMakeStaticBuffer(GrBufferType intendedType,
301 return sk_sp<const GrBuffer>(buffer);
306 sk_sp<const GrBuffer> GrResourceProvider::createPatternedIndexBuffer(const uint16_t* pattern,
314 sk_sp<GrBuffer> buffer(this->createBuffer(bufferSize, kIndex_GrBufferType,
345 sk_sp<const GrBuffer> GrResourceProvider::createQuadIndexBuffer() {
353 sk_sp<GrPath> GrResourceProvider::createPath(const SkPath& path, const GrStyle& style) {
362 sk_sp<GrPathRange> GrResourceProvider::createPathRange(GrPathRange::PathGenerator* gen,
372 sk_sp<GrPathRange> GrResourceProvider::createGlyphs(const SkTypeface* tf,
468 sk_sp<GrRenderTarget> GrResourceProvider::wrapBackendTextureAsRenderTarget(
477 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT GrResourceProvider::makeSemaphore(bool isOwned) {
481 sk_sp<GrSemaphore> GrResourceProvider::wrapBackendSemaphore(const GrBackendSemaphore& semaphore,
490 void GrResourceProvider::takeOwnershipOfSemaphore(sk_sp<GrSemaphore> semaphore) {
494 void GrResourceProvider::releaseOwnershipOfSemaphore(sk_sp<GrSemaphore> semaphore) {