MS\Internal\FontCache\FontFaceLayoutInfo.cs (29)
313internal byte[] GetTableCache(OpenTypeTags tableTag)
317case OpenTypeTags.GSUB:
323case OpenTypeTags.GPOS:
336internal byte[] AllocateTableCache(OpenTypeTags tableTag, int size)
340case OpenTypeTags.GSUB:
345case OpenTypeTags.GPOS:
785(uint)OpenTypeTags.locl
792(uint)OpenTypeTags.ccmp,
793(uint)OpenTypeTags.rlig,
794(uint)OpenTypeTags.liga,
795(uint)OpenTypeTags.clig,
796(uint)OpenTypeTags.calt,
797(uint)OpenTypeTags.kern,
798(uint)OpenTypeTags.mark,
799(uint)OpenTypeTags.mkmk
805(uint)OpenTypeTags.locl,
806(uint)OpenTypeTags.ccmp,
807(uint)OpenTypeTags.rlig,
808(uint)OpenTypeTags.liga,
809(uint)OpenTypeTags.clig,
810(uint)OpenTypeTags.calt,
811(uint)OpenTypeTags.kern,
812(uint)OpenTypeTags.mark,
813(uint)OpenTypeTags.mkmk
851public FontTable GetFontTable(OpenTypeTags TableTag)
855case OpenTypeTags.GSUB:
859case OpenTypeTags.GPOS:
881public byte[] GetTableCache(OpenTypeTags tableTag)
889public byte[] AllocateTableCache(OpenTypeTags tableTag, int size)
MS\Internal\Shaping\Context.cs (15)
40OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
65if (TableTag == OpenTypeTags.GSUB)
256OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
402OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
574OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
737OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
893OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
1097OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
1311OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
1387OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
1549OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
1631OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
1739OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
1845OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
1993OpenTypeTags TableTag, // Layout table tag (GSUB or GPOS)
MS\Internal\Shaping\OpenTypeLayoutCache.cs (17)
69OpenTypeTags tableTag,
74Debug.Assert(tableTag == OpenTypeTags.GSUB || tableTag == OpenTypeTags.GPOS);
312CreateTableCache(font, OpenTypeTags.GSUB, maxCacheSize - totalSize, out tableCacheSize);
316CreateTableCache(font, OpenTypeTags.GPOS, maxCacheSize - totalSize, out tableCacheSize);
321private static void CreateTableCache(IOpenTypeFont font, OpenTypeTags tableTag, int maxCacheSize, out int tableCacheSize)
366OpenTypeTags tableTag,
385Debug.Assert(tableTag == OpenTypeTags.GSUB || tableTag == OpenTypeTags.GPOS);
389case OpenTypeTags.GSUB:
396case OpenTypeTags.GPOS:
572OpenTypeTags tableTag,
829OpenTypeTags tableTag,
834Debug.Assert(tableTag == OpenTypeTags.GSUB || tableTag == OpenTypeTags.GPOS);
840case OpenTypeTags.GSUB:
895case OpenTypeTags.GPOS: