42 references to GlyphFlags
PresentationCore (42)
MS\Internal\Shaping\Context.cs (2)
2080
GlyphInfo.GlyphFlags[inputGlyphIndex] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
MS\Internal\Shaping\OpenTypeCommon.cs (21)
61
UpdateGlyphFlags(Font, GlyphInfo, 0, GlyphInfo.Length, false,
GlyphFlags
.NotChanged);
404
UpdateGlyphFlags(Font,GlyphInfo,FirstGlyph,NextGlyph,true,
GlyphFlags
.Substituted);
408
UpdateGlyphFlags(Font,GlyphInfo,NextGlyph,AfterLastGlyph,true,
GlyphFlags
.Substituted);
588
UpdateGlyphFlags(Font,GlyphInfo,FirstGlyph,NextGlyph,false,
GlyphFlags
.Positioned);
777
GlyphFlags
FlagToSet
780
Debug.Assert( FlagToSet==
GlyphFlags
.NotChanged ||
781
FlagToSet==
GlyphFlags
.Substituted ||
782
FlagToSet==
GlyphFlags
.Positioned);
784
ushort typemask = (ushort)
GlyphFlags
.GlyphTypeMask;
796
(ushort)
GlyphFlags
.Unassigned |
809
if ((flags & typemask) == (ushort)
GlyphFlags
.Unresolved ||
810
FlagToSet!=
GlyphFlags
.NotChanged)
820
(ushort)
GlyphFlags
.Unassigned:
881
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Base
886
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Mark
891
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Ligature
895
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Mark &&
MS\Internal\Shaping\Positioning.cs (9)
975
if ((GlyphInfo.GlyphFlags[markGlyph]&(ushort)
GlyphFlags
.GlyphTypeMask)!=(ushort)
GlyphFlags
.Mark) return false;
1125
if ((GlyphInfo.GlyphFlags[mark1Glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)!=(ushort)
GlyphFlags
.Mark) return false;
1252
ushort cursiveBit = (ushort)
GlyphFlags
.CursiveConnected;
1464
if ((GlyphInfo.GlyphFlags[glyph] & (ushort)
GlyphFlags
.GlyphTypeMask) !=
1465
(ushort)
GlyphFlags
.Mark)
1510
if ((GlyphInfo.GlyphFlags[markGlyph]&(ushort)
GlyphFlags
.GlyphTypeMask)!=(ushort)
GlyphFlags
.Mark) return false;
MS\Internal\Shaping\Substitution.cs (10)
74
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
80
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
332
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
509
(ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
643
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);