42 references to GlyphFlags
PresentationCore (42)
MS\Internal\Shaping\Context.cs (2)
2086
GlyphInfo.GlyphFlags[inputGlyphIndex] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
MS\Internal\Shaping\OpenTypeCommon.cs (21)
66
UpdateGlyphFlags(Font, GlyphInfo, 0, GlyphInfo.Length, false,
GlyphFlags
.NotChanged);
409
UpdateGlyphFlags(Font,GlyphInfo,FirstGlyph,NextGlyph,true,
GlyphFlags
.Substituted);
413
UpdateGlyphFlags(Font,GlyphInfo,NextGlyph,AfterLastGlyph,true,
GlyphFlags
.Substituted);
593
UpdateGlyphFlags(Font,GlyphInfo,FirstGlyph,NextGlyph,false,
GlyphFlags
.Positioned);
782
GlyphFlags
FlagToSet
785
Debug.Assert( FlagToSet==
GlyphFlags
.NotChanged ||
786
FlagToSet==
GlyphFlags
.Substituted ||
787
FlagToSet==
GlyphFlags
.Positioned);
789
ushort typemask = (ushort)
GlyphFlags
.GlyphTypeMask;
801
(ushort)
GlyphFlags
.Unassigned |
814
if ((flags & typemask) == (ushort)
GlyphFlags
.Unresolved ||
815
FlagToSet!=
GlyphFlags
.NotChanged)
825
(ushort)
GlyphFlags
.Unassigned:
886
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Base
891
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Mark
896
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Ligature
900
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Mark &&
MS\Internal\Shaping\Positioning.cs (9)
982
if ((GlyphInfo.GlyphFlags[markGlyph]&(ushort)
GlyphFlags
.GlyphTypeMask)!=(ushort)
GlyphFlags
.Mark) return false;
1132
if ((GlyphInfo.GlyphFlags[mark1Glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)!=(ushort)
GlyphFlags
.Mark) return false;
1259
ushort cursiveBit = (ushort)
GlyphFlags
.CursiveConnected;
1471
if ((GlyphInfo.GlyphFlags[glyph] & (ushort)
GlyphFlags
.GlyphTypeMask) !=
1472
(ushort)
GlyphFlags
.Mark)
1517
if ((GlyphInfo.GlyphFlags[markGlyph]&(ushort)
GlyphFlags
.GlyphTypeMask)!=(ushort)
GlyphFlags
.Mark) return false;
MS\Internal\Shaping\Substitution.cs (10)
78
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
84
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
336
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
513
(ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
647
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);