Lines Matching refs:sk_sp
31 static sk_sp<VideoAsset> Make(sk_sp<SkData> data) {
39 return sk_sp<VideoAsset>(new VideoAsset(std::move(decoder)));
58 sk_sp<SkImage> getFrame(float t_float) override {
80 sk_sp<SkImage> frame;
92 sk_sp<SkImage> ImageAsset::getFrame(float t) {
105 sk_sp<MultiFrameImageAsset> MultiFrameImageAsset::Make(sk_sp<SkData> data, bool predecode) {
107 return sk_sp<MultiFrameImageAsset>(
126 sk_sp<SkImage> MultiFrameImageAsset::generateFrame(float t) {
127 auto decode = [](sk_sp<SkImage> image) {
166 sk_sp<SkImage> MultiFrameImageAsset::getFrame(float t) {
176 sk_sp<FileResourceProvider> FileResourceProvider::Make(SkString base_dir, bool predecode) {
178 ? sk_sp<FileResourceProvider>(new FileResourceProvider(std::move(base_dir), predecode))
186 sk_sp<SkData> FileResourceProvider::load(const char resource_path[],
193 sk_sp<ImageAsset> FileResourceProvider::loadImageAsset(const char resource_path[],
211 ResourceProviderProxyBase::ResourceProviderProxyBase(sk_sp<ResourceProvider> rp)
214 sk_sp<SkData> ResourceProviderProxyBase::load(const char resource_path[],
220 sk_sp<ImageAsset> ResourceProviderProxyBase::loadImageAsset(const char rpath[],
227 sk_sp<SkTypeface> ResourceProviderProxyBase::loadTypeface(const char name[],
233 sk_sp<SkData> ResourceProviderProxyBase::loadFont(const char name[], const char url[]) const {
238 sk_sp<ExternalTrackAsset> ResourceProviderProxyBase::loadAudioAsset(const char path[],
245 CachingResourceProvider::CachingResourceProvider(sk_sp<ResourceProvider> rp)
248 sk_sp<ImageAsset> CachingResourceProvider::loadImageAsset(const char resource_path[],
264 sk_sp<DataURIResourceProviderProxy> DataURIResourceProviderProxy::Make(sk_sp<ResourceProvider> rp,
266 return sk_sp<DataURIResourceProviderProxy>(
270 DataURIResourceProviderProxy::DataURIResourceProviderProxy(sk_sp<ResourceProvider> rp,
275 static sk_sp<SkData> decode_datauri(const char prefix[], const char uri[]) {
297 sk_sp<SkData> data = SkData::MakeUninitialized(dataLen);
306 sk_sp<ImageAsset> DataURIResourceProviderProxy::loadImageAsset(const char rpath[],
316 sk_sp<SkTypeface> DataURIResourceProviderProxy::loadTypeface(const char name[],