42 references to GlyphFlags
PresentationCore (42)
MS\Internal\Shaping\Context.cs (2)
2082
GlyphInfo.GlyphFlags[inputGlyphIndex] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
MS\Internal\Shaping\OpenTypeCommon.cs (21)
62
UpdateGlyphFlags(Font, GlyphInfo, 0, GlyphInfo.Length, false,
GlyphFlags
.NotChanged);
405
UpdateGlyphFlags(Font,GlyphInfo,FirstGlyph,NextGlyph,true,
GlyphFlags
.Substituted);
409
UpdateGlyphFlags(Font,GlyphInfo,NextGlyph,AfterLastGlyph,true,
GlyphFlags
.Substituted);
589
UpdateGlyphFlags(Font,GlyphInfo,FirstGlyph,NextGlyph,false,
GlyphFlags
.Positioned);
778
GlyphFlags
FlagToSet
781
Debug.Assert( FlagToSet==
GlyphFlags
.NotChanged ||
782
FlagToSet==
GlyphFlags
.Substituted ||
783
FlagToSet==
GlyphFlags
.Positioned);
785
ushort typemask = (ushort)
GlyphFlags
.GlyphTypeMask;
797
(ushort)
GlyphFlags
.Unassigned |
810
if ((flags & typemask) == (ushort)
GlyphFlags
.Unresolved ||
811
FlagToSet!=
GlyphFlags
.NotChanged)
821
(ushort)
GlyphFlags
.Unassigned:
882
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Base
887
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Mark
892
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Ligature
896
(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)
75
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
81
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
333
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
510
(ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
644
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);