Lines Matching refs:sk_sp
50 typename std::enable_if<std::is_base_of<GrGpuResource, T>::value, sk_sp<T>>::type
52 return sk_sp<T>(static_cast<T*>(this->findResourceByUniqueKey(key).release()));
64 sk_sp<GrTexture> createApproxTexture(SkISize dimensions,
72 sk_sp<GrTexture> createTexture(SkISize dimensions,
86 sk_sp<GrTexture> createTexture(SkISize dimensions,
102 sk_sp<GrTexture> createTexture(SkISize dimensions,
117 sk_sp<GrTexture> findAndRefScratchTexture(const GrScratchKey&);
118 sk_sp<GrTexture> findAndRefScratchTexture(SkISize dimensions,
130 sk_sp<GrTexture> createCompressedTexture(SkISize dimensions,
151 sk_sp<GrTexture> wrapBackendTexture(const GrBackendTexture& tex,
156 sk_sp<GrTexture> wrapCompressedBackendTexture(const GrBackendTexture& tex,
165 sk_sp<GrTexture> wrapRenderableBackendTexture(const GrBackendTexture& tex,
179 sk_sp<GrRenderTarget> wrapBackendRenderTarget(const GrBackendRenderTarget&);
181 sk_sp<GrRenderTarget> wrapVulkanSecondaryCBAsRenderTarget(const SkImageInfo&,
198 sk_sp<const GrGpuBuffer> findOrMakeStaticBuffer(GrGpuBufferType intendedType, size_t size,
211 sk_sp<const GrGpuBuffer> findOrMakeStaticBuffer(GrGpuBufferType intendedType, size_t size,
227 sk_sp<const GrGpuBuffer> findOrCreatePatternedIndexBuffer(const uint16_t* pattern,
245 sk_sp<const GrGpuBuffer> refNonAAQuadIndexBuffer() {
263 sk_sp<const GrGpuBuffer> refAAQuadIndexBuffer() {
285 sk_sp<GrGpuBuffer> createBuffer(size_t size,
296 sk_sp<GrAttachment> makeMSAAAttachment(SkISize dimensions,
308 sk_sp<GrAttachment> getDiscardableMSAAAttachment(SkISize dimensions,
341 sk_sp<GrGpuResource> findResourceByUniqueKey(const GrUniqueKey&);
347 sk_sp<GrTexture> getExactScratch(SkISize dimensions,
358 sk_sp<GrAttachment> refScratchMSAAAttachment(SkISize dimensions,
381 sk_sp<GrTexture> writePixels(sk_sp<GrTexture> texture,
401 sk_sp<const GrGpuBuffer> createPatternedIndexBuffer(const uint16_t* pattern,
407 sk_sp<const GrGpuBuffer> createNonAAQuadIndexBuffer();
408 sk_sp<const GrGpuBuffer> createAAQuadIndexBuffer();
412 sk_sp<const GrCaps> fCaps;
413 sk_sp<const GrGpuBuffer> fNonAAQuadIndexBuffer;
414 sk_sp<const GrGpuBuffer> fAAQuadIndexBuffer;