Lines Matching refs:m_pInfo
52 explicit CFX_ExternalFontInfo(FPDF_SYSFONTINFO* pInfo) : m_pInfo(pInfo) {} in CFX_ExternalFontInfo()
54 if (m_pInfo->Release) in ~CFX_ExternalFontInfo()
55 m_pInfo->Release(m_pInfo); in ~CFX_ExternalFontInfo()
59 if (m_pInfo->EnumFonts) { in EnumFontList()
60 m_pInfo->EnumFonts(m_pInfo, pMapper); in EnumFontList()
71 if (!m_pInfo->MapFont) in MapFont()
75 return m_pInfo->MapFont(m_pInfo, weight, bItalic, charset, pitch_family, in MapFont()
80 if (!m_pInfo->GetFont) in GetFont()
82 return m_pInfo->GetFont(m_pInfo, family); in GetFont()
88 if (!m_pInfo->GetFontData) in GetFontData()
90 return m_pInfo->GetFontData(m_pInfo, hFont, table, buffer.data(), in GetFontData()
95 if (!m_pInfo->GetFaceName) in GetFaceName()
97 uint32_t size = m_pInfo->GetFaceName(m_pInfo, hFont, nullptr, 0); in GetFaceName()
101 size = m_pInfo->GetFaceName(m_pInfo, hFont, buffer, size); in GetFaceName()
108 if (!m_pInfo->GetFontCharset) in GetFontCharset()
111 *charset = m_pInfo->GetFontCharset(m_pInfo, hFont); in GetFontCharset()
116 if (m_pInfo->DeleteFont) in DeleteFont()
117 m_pInfo->DeleteFont(m_pInfo, hFont); in DeleteFont()
121 FPDF_SYSFONTINFO* const m_pInfo; member in CFX_ExternalFontInfo