Lines Matching full:sk_sp
109 static sk_sp<SkPDFArray> makeFontBBox(SkIRect glyphBBox, uint16_t emSize) {
203 sk_sp<SkPDFFont> SkPDFFont::GetFontResource(SkPDFCanon* canon,
217 if (sk_sp<SkPDFFont>* found = canon->fFontMap.find(fontID)) {
223 sk_sp<SkTypeface> typeface(sk_ref_sp(face));
239 sk_sp<SkPDFFont> font;
317 static sk_sp<SkData> stream_to_data(std::unique_ptr<SkStreamAsset> stream) {
330 static sk_sp<SkPDFStream> get_subset_font_stream(
344 sk_sp<SkData> fontData(stream_to_data(std::move(fontAsset)));
408 sk_sp<SkPDFStream> subsetStream = get_subset_font_stream(
463 sk_sp<SkPDFArray> widths = SkPDFMakeCIDGlyphWidthsArray(
497 static sk_sp<SkPDFDict> make_type1_font_descriptor(
511 sk_sp<SkData> fontData = SkPDFConvertType1FontStream(std::move(rawFontData),
572 sk_sp<SkPDFDict> fontDescriptor;
573 if (sk_sp<SkPDFDict>* ptr = canon->fFontDescriptors.find(fontID)) {
659 sk_sp<SkPDFStream> emptyStream;