57 references to LayoutEngine
PresentationCore (57)
MS\Internal\Shaping\Context.cs (31)
128
recordFirstGlyph =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
131
LayoutEngine
.LookForward
145
LayoutEngine
.ApplyLookup(
294
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
297
LayoutEngine
.LookBackward
324
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
327
LayoutEngine
.LookForward
357
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
360
LayoutEngine
.LookForward
615
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
618
LayoutEngine
.LookBackward
650
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
653
LayoutEngine
.LookForward
688
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
691
LayoutEngine
.LookForward
938
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
941
LayoutEngine
.LookBackward
967
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
970
LayoutEngine
.LookForward
991
glyphIndex =
LayoutEngine
.
995
LayoutEngine
.LookForward);
1343
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
1346
LayoutEngine
.LookForward
1583
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
1586
LayoutEngine
.LookForward
1780
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
1783
LayoutEngine
.LookForward
2040
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
2043
LayoutEngine
.LookBackward
2065
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
2068
LayoutEngine
.LookForward
MS\Internal\Shaping\OpenTypeCommon.cs (4)
246
FirstGlyph=
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,FirstGlyph,
247
lookupFlags,
LayoutEngine
.LookForward);
251
AfterLastGlyph =
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,AfterLastGlyph-1,
252
lookupFlags,
LayoutEngine
.LookBackward) + 1;
MS\Internal\Shaping\OpenTypeLayout.cs (4)
902
LayoutEngine
.ApplyFeatures(
979
LayoutEngine
.ApplyFeatures(
1047
LayoutEngine
.GetComplexLanguageList(
1061
LayoutEngine
.GetComplexLanguageList(
MS\Internal\Shaping\Positioning.cs (12)
777
int secondGlyph =
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,FirstGlyph+1,LookupFlags,
LayoutEngine
.LookForward);
988
int baseGlyph =
LayoutEngine
.GetNextGlyphInLookup(Font,
991
LayoutEngine
.LookupFlagFindBase,
992
LayoutEngine
.LookBackward);
1138
int mark2Glyph =
LayoutEngine
.GetNextGlyphInLookup(Font,
1142
LayoutEngine
.LookBackward);
1258
bool RTL = (LookupFlags &
LayoutEngine
.LookupFlagRightToLeft) != 0;
1269
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,
1271
LayoutEngine
.LookForward
1286
prevGlyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,
1288
LayoutEngine
.LookBackward
MS\Internal\Shaping\Substitution.cs (6)
243
curGlyph =
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,curGlyph+1,LookupFlags,
LayoutEngine
.LookForward);
278
curGlyph =
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,curGlyph+1,LookupFlags,
LayoutEngine
.LookForward);
290
curGlyph =
LayoutEngine
.
294
LayoutEngine
.LookForward);