57 references to LayoutEngine
PresentationCore (57)
Core\CSharp\MS\Internal\Shaping\Context.cs (31)
139recordFirstGlyph = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 142LayoutEngine.LookForward 156LayoutEngine.ApplyLookup( 321glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 324LayoutEngine.LookBackward 351glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 354LayoutEngine.LookForward 384glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 387LayoutEngine.LookForward 657glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 660LayoutEngine.LookBackward 692glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 695LayoutEngine.LookForward 730glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 733LayoutEngine.LookForward 986glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 989LayoutEngine.LookBackward 1015glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 1018LayoutEngine.LookForward 1039glyphIndex = LayoutEngine. 1043LayoutEngine.LookForward); 1412glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 1415LayoutEngine.LookForward 1667glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 1670LayoutEngine.LookForward 1869glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 1872LayoutEngine.LookForward 2139glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 2142LayoutEngine.LookBackward 2164glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font, GlyphInfo, 2167LayoutEngine.LookForward
Core\CSharp\MS\Internal\Shaping\OpenTypeCommon.cs (4)
257FirstGlyph=LayoutEngine.GetNextGlyphInLookup(Font,GlyphInfo,FirstGlyph, 258lookupFlags,LayoutEngine.LookForward); 262AfterLastGlyph = LayoutEngine.GetNextGlyphInLookup(Font,GlyphInfo,AfterLastGlyph-1, 263lookupFlags,LayoutEngine.LookBackward) + 1;
Core\CSharp\MS\Internal\Shaping\OpenTypeLayout.cs (4)
959LayoutEngine.ApplyFeatures( 1042LayoutEngine.ApplyFeatures( 1122LayoutEngine.GetComplexLanguageList( 1136LayoutEngine.GetComplexLanguageList(
Core\CSharp\MS\Internal\Shaping\Positioning.cs (12)
834int secondGlyph = LayoutEngine.GetNextGlyphInLookup(Font,GlyphInfo,FirstGlyph+1,LookupFlags,LayoutEngine.LookForward); 1060int baseGlyph = LayoutEngine.GetNextGlyphInLookup(Font, 1063LayoutEngine.LookupFlagFindBase, 1064LayoutEngine.LookBackward); 1221int mark2Glyph = LayoutEngine.GetNextGlyphInLookup(Font, 1225LayoutEngine.LookBackward); 1347bool RTL = (LookupFlags & LayoutEngine.LookupFlagRightToLeft) != 0; 1358glyphIndex = LayoutEngine.GetNextGlyphInLookup(Font,GlyphInfo, 1360LayoutEngine.LookForward 1375prevGlyphIndex = LayoutEngine.GetNextGlyphInLookup(Font,GlyphInfo, 1377LayoutEngine.LookBackward
Core\CSharp\MS\Internal\Shaping\Substitution.cs (6)
268curGlyph = LayoutEngine.GetNextGlyphInLookup(Font,GlyphInfo,curGlyph+1,LookupFlags,LayoutEngine.LookForward); 303curGlyph = LayoutEngine.GetNextGlyphInLookup(Font,GlyphInfo,curGlyph+1,LookupFlags,LayoutEngine.LookForward); 315curGlyph = LayoutEngine. 319LayoutEngine.LookForward);