57 references to LayoutEngine
PresentationCore (57)
MS\Internal\Shaping\Context.cs (31)
124
recordFirstGlyph =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
127
LayoutEngine
.LookForward
141
LayoutEngine
.ApplyLookup(
290
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
293
LayoutEngine
.LookBackward
320
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
323
LayoutEngine
.LookForward
353
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
356
LayoutEngine
.LookForward
611
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
614
LayoutEngine
.LookBackward
646
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
649
LayoutEngine
.LookForward
684
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
687
LayoutEngine
.LookForward
934
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
937
LayoutEngine
.LookBackward
963
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
966
LayoutEngine
.LookForward
987
glyphIndex =
LayoutEngine
.
991
LayoutEngine
.LookForward);
1339
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
1342
LayoutEngine
.LookForward
1579
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
1582
LayoutEngine
.LookForward
1776
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
1779
LayoutEngine
.LookForward
2036
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
2039
LayoutEngine
.LookBackward
2061
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font, GlyphInfo,
2064
LayoutEngine
.LookForward
MS\Internal\Shaping\OpenTypeCommon.cs (4)
242
FirstGlyph=
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,FirstGlyph,
243
lookupFlags,
LayoutEngine
.LookForward);
247
AfterLastGlyph =
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,AfterLastGlyph-1,
248
lookupFlags,
LayoutEngine
.LookBackward) + 1;
MS\Internal\Shaping\OpenTypeLayout.cs (4)
897
LayoutEngine
.ApplyFeatures(
974
LayoutEngine
.ApplyFeatures(
1042
LayoutEngine
.GetComplexLanguageList(
1056
LayoutEngine
.GetComplexLanguageList(
MS\Internal\Shaping\Positioning.cs (12)
770
int secondGlyph =
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,FirstGlyph+1,LookupFlags,
LayoutEngine
.LookForward);
981
int baseGlyph =
LayoutEngine
.GetNextGlyphInLookup(Font,
984
LayoutEngine
.LookupFlagFindBase,
985
LayoutEngine
.LookBackward);
1131
int mark2Glyph =
LayoutEngine
.GetNextGlyphInLookup(Font,
1135
LayoutEngine
.LookBackward);
1251
bool RTL = (LookupFlags &
LayoutEngine
.LookupFlagRightToLeft) != 0;
1262
glyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,
1264
LayoutEngine
.LookForward
1279
prevGlyphIndex =
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,
1281
LayoutEngine
.LookBackward
MS\Internal\Shaping\Substitution.cs (6)
240
curGlyph =
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,curGlyph+1,LookupFlags,
LayoutEngine
.LookForward);
275
curGlyph =
LayoutEngine
.GetNextGlyphInLookup(Font,GlyphInfo,curGlyph+1,LookupFlags,
LayoutEngine
.LookForward);
287
curGlyph =
LayoutEngine
.
291
LayoutEngine
.LookForward);