• Home
  • Raw
  • Download

Lines Matching refs:sk_sp

50     sk_sp<T> findByUniqueKey(const GrUniqueKey& key) {  in findByUniqueKey()
51 return sk_sp<T>(static_cast<T*>(this->findResourceByUniqueKey(key).release())); in findByUniqueKey()
63 sk_sp<GrTexture> createApproxTexture(const GrSurfaceDesc&, uint32_t flags);
67 sk_sp<GrTexture> createTexture(const GrSurfaceDesc&, SkBudgeted, uint32_t flags = 0);
69 sk_sp<GrTexture> createTexture(const GrSurfaceDesc&, SkBudgeted,
74 sk_sp<GrTexture> createTexture(const GrSurfaceDesc&, SkBudgeted, const GrMipLevel&);
87 sk_sp<GrTexture> wrapBackendTexture(const GrBackendTexture& tex,
95 sk_sp<GrTexture> wrapRenderableBackendTexture(const GrBackendTexture& tex,
108 sk_sp<GrRenderTarget> wrapBackendRenderTarget(const GrBackendRenderTarget&);
122 sk_sp<const GrBuffer> findOrMakeStaticBuffer(GrBufferType intendedType, size_t size,
138 sk_sp<const GrBuffer> findOrCreatePatternedIndexBuffer(const uint16_t* pattern, in findOrCreatePatternedIndexBuffer()
156 sk_sp<const GrBuffer> refQuadIndexBuffer() { in refQuadIndexBuffer()
169 sk_sp<GrPath> createPath(const SkPath&, const GrStyle&);
170 sk_sp<GrPathRange> createPathRange(GrPathRange::PathGenerator*, const GrStyle&);
171 sk_sp<GrPathRange> createGlyphs(const SkTypeface*, const SkScalerContextEffects&,
220 sk_sp<GrRenderTarget> wrapBackendTextureAsRenderTarget(const GrBackendTexture&,
229 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT makeSemaphore(bool isOwned = true);
236 sk_sp<GrSemaphore> wrapBackendSemaphore(const GrBackendSemaphore&,
242 void takeOwnershipOfSemaphore(sk_sp<GrSemaphore>);
247 void releaseOwnershipOfSemaphore(sk_sp<GrSemaphore>);
261 sk_sp<GrGpuResource> findResourceByUniqueKey(const GrUniqueKey&);
265 sk_sp<GrTexture> refScratchTexture(const GrSurfaceDesc&, uint32_t scratchTextureFlags);
271 sk_sp<GrTexture> getExactScratch(const GrSurfaceDesc&, SkBudgeted, uint32_t flags);
287 sk_sp<const GrBuffer> createPatternedIndexBuffer(const uint16_t* pattern,
293 sk_sp<const GrBuffer> createQuadIndexBuffer();
297 sk_sp<const GrCaps> fCaps;