Lines Matching full:sk_sp
74 SkImage_Raster(const SkImageInfo&, sk_sp<SkData>, size_t rb,
90 sk_sp<GrTextureProxy> asTextureProxyRef(GrContext*, const GrSamplerState&, SkColorSpace*,
91 sk_sp<SkColorSpace>*,
96 sk_sp<SkImage> onMakeSubset(const SkIRect&) const override;
111 sk_sp<SkImage> onMakeColorSpace(sk_sp<SkColorSpace>, SkColorType,
117 sk_sp<GrTextureProxy> refPinnedTextureProxy(uint32_t* uniqueID) const override;
126 mutable sk_sp<GrTextureProxy> fPinnedProxy;
141 SkImage_Raster::SkImage_Raster(const Info& info, sk_sp<SkData> data, size_t rowBytes, uint32_t id)
172 sk_sp<GrTextureProxy> SkImage_Raster::asTextureProxyRef(GrContext* context,
175 sk_sp<SkColorSpace>* texColorSpace,
186 sk_sp<GrTextureProxy> tex = this->refPinnedTextureProxy(&uniqueID);
199 sk_sp<GrTextureProxy> SkImage_Raster::refPinnedTextureProxy(uint32_t* uniqueID) const {
240 sk_sp<SkImage> SkImage_Raster::onMakeSubset(const SkIRect& subset) const {
263 sk_sp<SkImage> MakeRasterCopyPriv(const SkPixmap& pmap, uint32_t id) {
270 sk_sp<SkData> data(SkData::MakeWithCopy(pmap.addr(), size));
274 sk_sp<SkImage> SkImage::MakeRasterCopy(const SkPixmap& pmap) {
278 sk_sp<SkImage> SkImage::MakeRasterData(const SkImageInfo& info, sk_sp<SkData> data,
293 sk_sp<SkImage> SkImage::MakeFromRaster(const SkPixmap& pmap, RasterReleaseProc proc,
300 sk_sp<SkData> data(SkData::MakeWithProc(pmap.addr(), size, proc, ctx));
304 sk_sp<SkImage> SkMakeImageFromRasterBitmapPriv(const SkBitmap& bm, SkCopyPixelsMode cpm,
311 return sk_sp<SkImage>();
318 sk_sp<SkImage> SkMakeImageFromRasterBitmap(const SkBitmap& bm, SkCopyPixelsMode cpm) {
348 sk_sp<SkImage> SkImage_Raster::onMakeColorSpace(sk_sp<SkColorSpace> target,