Lines Matching refs:iGlyphIndex
236 int32_t iGlyphIndex = m_pFontEncoding->GlyphFromCharCode(wUnicode); in GetGlyphIndexAndFont() local
237 if (iGlyphIndex > 0) in GetGlyphIndexAndFont()
238 return {iGlyphIndex, RetainPtr<CFGAS_GEFont>(this)}; in GetGlyphIndexAndFont()
251 std::tie(iGlyphIndex, font) = in GetGlyphIndexAndFont()
253 if (iGlyphIndex != 0xFFFF) { in GetGlyphIndexAndFont()
256 return {(iGlyphIndex | ((i + 1) << 24)), it->second}; in GetGlyphIndexAndFont()
277 std::tie(iGlyphIndex, font) = pFont->GetGlyphIndexAndFont(wUnicode, false); in GetGlyphIndexAndFont()
278 if (iGlyphIndex == 0xFFFF) in GetGlyphIndexAndFont()
281 return {(iGlyphIndex | (m_SubstFonts.size() << 24)), pFont}; in GetGlyphIndexAndFont()
292 RetainPtr<CFGAS_GEFont> CFGAS_GEFont::GetSubstFont(int32_t iGlyphIndex) { in GetSubstFont() argument
293 iGlyphIndex = static_cast<uint32_t>(iGlyphIndex) >> 24; in GetSubstFont()
294 if (iGlyphIndex == 0) in GetSubstFont()
296 return m_SubstFonts[iGlyphIndex - 1]; in GetSubstFont()