Lines Matching refs:stream
25 SkStreamAsset* stream = fFontData->getStream();
26 if (!stream) {
29 return stream->duplicate();
223 sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset> stream,
225 const size_t length = stream->getLength();
237 if (!fScanner.scanFont(stream.get(), 0, &name, &style, &isFixedPitch, nullptr)) {
241 auto fontData = std::make_unique<SkFontData>(std::move(stream), ttcIndex, nullptr, 0);
246 sk_sp<SkTypeface> onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset> stream,
249 const size_t length = stream->getLength();
261 if (!fScanner.scanFont(stream.get(), args.getCollectionIndex(),
271 auto fontData = std::make_unique<SkFontData>(std::move(stream),
280 std::unique_ptr<SkStreamAsset> stream = SkStream::MakeFromFile(path);
281 return stream ? this->makeFromStream(std::move(stream), ttcIndex) : nullptr;