Home | History | Annotate | Download | only in ports

Lines Matching defs:fontFamily

304     HRESULT getByFamilyName(const WCHAR familyName[], IDWriteFontFamily** fontFamily) const;
305 HRESULT getDefaultFontFamily(IDWriteFontFamily** fontFamily) const;
310 IDWriteFontFamily* fontFamily) const;
327 IDWriteFontFamily* fontFamily)
329 , fFontFamily(SkRefComPtr(fontFamily))
456 IDWriteFontFamily* fontFamily) const {
458 ProtoDWriteTypeface spec = { fontFace, font, fontFamily };
461 face = DWriteFontTypeface::Create(fFactory.get(), fontFace, font, fontFamily);
474 SkTScopedComPtr<IDWriteFontFamily> fontFamily;
475 HRVM(fFontCollection->GetFontFamily(index, &fontFamily), "Could not get requested family.");
478 HRVM(fontFamily->GetFamilyNames(&familyNames), "Could not get family names.");
484 SkTScopedComPtr<IDWriteFontFamily> fontFamily;
485 HRNM(fFontCollection->GetFontFamily(index, &fontFamily), "Could not get requested family.");
487 return new SkFontStyleSet_DirectWrite(this, fontFamily.get());
544 SkTScopedComPtr<IDWriteFontFamily> fontFamily;
545 HRM(font->GetFontFamily(&fontFamily), "Could not get family.");
548 fontFamily.get()).release();
808 SkTScopedComPtr<IDWriteFontFamily> fontFamily;
809 HRNM(font->GetFontFamily(&fontFamily), "Could not get family from font.");
810 return this->makeTypefaceFromDWriteFont(fontFace.get(), font.get(), fontFamily.get()).release();
900 SkTScopedComPtr<IDWriteFontFamily> fontFamily;
901 HRN(fontCollection->GetFontFamily(familyIndex, &fontFamily));
903 UINT32 fontCount = fontFamily->GetFontCount();
906 HRN(fontFamily->GetFont(fontIndex, &font));
917 fontFamily.get(),
936 IDWriteFontFamily** fontFamily) const {
942 HR(fFontCollection->GetFontFamily(index, fontFamily));
947 HRESULT SkFontMgr_DirectWrite::getDefaultFontFamily(IDWriteFontFamily** fontFamily) const {
953 HRM(this->getByFamilyName(metrics.lfMessageFont.lfFaceName, fontFamily),
960 SkTScopedComPtr<IDWriteFontFamily> fontFamily;
964 this->getByFamilyName(wideFamilyName, &fontFamily);
968 if (nullptr == fontFamily.get()) {
970 this->getDefaultFontFamily(&fontFamily);
973 if (nullptr == fontFamily.get()) {
975 HRNM(fFontCollection->GetFontFamily(0, &fontFamily),
981 HRNM(fontFamily->GetFirstMatchingFont(dwStyle.fWeight, dwStyle.fWidth, dwStyle.fSlant, &font),
987 return this->makeTypefaceFromDWriteFont(fontFace.get(), font.get(), fontFamily.get());