Home | History | Annotate | Download | only in ports

Lines Matching refs:fontFamily

282     HRESULT getByFamilyName(const WCHAR familyName[], IDWriteFontFamily** fontFamily) const;
283 HRESULT getDefaultFontFamily(IDWriteFontFamily** fontFamily) const;
288 IDWriteFontFamily* fontFamily) const;
302 IDWriteFontFamily* fontFamily)
304 , fFontFamily(SkRefComPtr(fontFamily))
431 IDWriteFontFamily* fontFamily) const {
433 ProtoDWriteTypeface spec = { fontFace, font, fontFamily };
436 face = DWriteFontTypeface::Create(fFactory.get(), fontFace, font, fontFamily);
449 SkTScopedComPtr<IDWriteFontFamily> fontFamily;
450 HRVM(fFontCollection->GetFontFamily(index, &fontFamily), "Could not get requested family.");
453 HRVM(fontFamily->GetFamilyNames(&familyNames), "Could not get family names.");
459 SkTScopedComPtr<IDWriteFontFamily> fontFamily;
460 HRNM(fFontCollection->GetFontFamily(index, &fontFamily), "Could not get requested family.");
462 return SkNEW_ARGS(SkFontStyleSet_DirectWrite, (this, fontFamily.get()));
545 SkTScopedComPtr<IDWriteFontFamily> fontFamily;
546 HRN(fontCollection->GetFontFamily(familyIndex, &fontFamily));
548 UINT32 fontCount = fontFamily->GetFontCount();
551 HRN(fontFamily->GetFont(fontIndex, &font));
562 fontFace.get(), font.get(), fontFamily.get(),
583 IDWriteFontFamily** fontFamily) const {
589 HR(fFontCollection->GetFontFamily(index, fontFamily));
594 HRESULT SkFontMgr_DirectWrite::getDefaultFontFamily(IDWriteFontFamily** fontFamily) const {
603 HRM(this->getByFamilyName(metrics.lfMessageFont.lfFaceName, fontFamily),
610 SkTScopedComPtr<IDWriteFontFamily> fontFamily;
614 this->getByFamilyName(wideFamilyName, &fontFamily);
618 if (NULL == fontFamily.get()) {
620 HRNM(this->getDefaultFontFamily(&fontFamily), "Could not get default font family.");
623 if (NULL == fontFamily.get()) {
625 HRNM(fFontCollection->GetFontFamily(0, &fontFamily),
637 HRNM(fontFamily->GetFirstMatchingFont(weight, stretch, italic, &font),
643 return this->createTypefaceFromDWriteFont(fontFace.get(), font.get(), fontFamily.get());