Lines Matching refs:SkAutoFcPattern
119 typedef SkAutoFc<FcPattern, FcPatternCreate, FcPatternDestroy> SkAutoFcPattern;
176 SkAutoFcPattern minimal(FcPatternFilter(pattern, requestedObjectOnly));
200 SkAutoFcPattern strong(FcPatternDuplicate(minimal));
205 SkAutoFcPattern weak;
223 SkAutoFcPattern match(FcFontSetMatch(config, fontSets, SK_ARRAY_COUNT(fontSets),
240 SkAutoFcPattern minimal(FcPatternFilter(pattern, requestedObjectOnly));
445 static sk_sp<SkTypeface_fontconfig> Make(SkAutoFcPattern pattern, SkString sysroot) {
449 mutable SkAutoFcPattern fPattern; // Mutable for passing to FontConfig API.
554 SkTypeface_fontconfig(SkAutoFcPattern pattern, SkString sysroot)
602 SkAutoFcPattern match([this, &index]() {
611 SkAutoFcPattern match([this, &style]() {
614 SkAutoFcPattern pattern;
693 sk_sp<SkTypeface> createTypefaceFromFcPattern(SkAutoFcPattern pattern) const {
833 SkAutoFcPattern pattern;
839 SkAutoFcPattern strongPattern(nullptr);
874 SkAutoFcPattern font([this, &familyName, &style]() {
877 SkAutoFcPattern pattern;
892 SkAutoFcPattern strongPattern(nullptr);
902 SkAutoFcPattern font(FcFontMatch(fFC, pattern, &result));
917 SkAutoFcPattern font([&](){
920 SkAutoFcPattern pattern;
946 SkAutoFcPattern font(FcFontMatch(fFC, pattern, &result));