Lines Matching defs:data
239 static SkUniqueCFRef<CFDataRef> cfdata_from_skdata(sk_sp<SkData> data) {
240 void const * const addr = data->data();
241 size_t const size = data->size();
245 data.release(), // void* info
262 static SkUniqueCFRef<CTFontRef> ctfont_from_skdata(sk_sp<SkData> data, int ttcIndex) {
268 SkUniqueCFRef<CFDataRef> cfData(cfdata_from_skdata(std::move(data)));
515 sk_sp<SkTypeface> onMakeFromData(sk_sp<SkData> data, int ttcIndex) const override {
520 SkUniqueCFRef<CTFontRef> ct = ctfont_from_skdata(data, ttcIndex);
526 SkMemoryStream::Make(std::move(data)));
535 sk_sp<SkData> data = skdata_from_skstreamasset(stream->duplicate());
536 if (!data) {
539 SkUniqueCFRef<CTFontRef> ct = ctfont_from_skdata(std::move(data), ttcIndex);
556 sk_sp<SkData> data = skdata_from_skstreamasset(stream->duplicate());
557 if (!data) {
560 SkUniqueCFRef<CTFontRef> ct = ctfont_from_skdata(std::move(data), ttcIndex);
593 sk_sp<SkData> data = SkData::MakeFromFileName(path);
594 if (!data) {
598 return this->onMakeFromData(std::move(data), ttcIndex);