42 references to GlyphFlags
PresentationCore (42)
Core\CSharp\MS\Internal\Shaping\Context.cs (2)
2185
GlyphInfo.GlyphFlags[inputGlyphIndex] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
Core\CSharp\MS\Internal\Shaping\OpenTypeCommon.cs (21)
72
UpdateGlyphFlags(Font, GlyphInfo, 0, GlyphInfo.Length, false,
GlyphFlags
.NotChanged);
420
UpdateGlyphFlags(Font,GlyphInfo,FirstGlyph,NextGlyph,true,
GlyphFlags
.Substituted);
424
UpdateGlyphFlags(Font,GlyphInfo,NextGlyph,AfterLastGlyph,true,
GlyphFlags
.Substituted);
605
UpdateGlyphFlags(Font,GlyphInfo,FirstGlyph,NextGlyph,false,
GlyphFlags
.Positioned);
804
GlyphFlags
FlagToSet
807
Debug.Assert( FlagToSet==
GlyphFlags
.NotChanged ||
808
FlagToSet==
GlyphFlags
.Substituted ||
809
FlagToSet==
GlyphFlags
.Positioned);
811
ushort typemask = (ushort)
GlyphFlags
.GlyphTypeMask;
823
(ushort)
GlyphFlags
.Unassigned |
836
if ((flags & typemask) == (ushort)
GlyphFlags
.Unresolved ||
837
FlagToSet!=
GlyphFlags
.NotChanged)
847
(ushort)
GlyphFlags
.Unassigned:
912
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Base
917
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Mark
922
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Ligature
926
(glyphFlags[glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)==(ushort)
GlyphFlags
.Mark &&
Core\CSharp\MS\Internal\Shaping\Positioning.cs (9)
1054
if ((GlyphInfo.GlyphFlags[markGlyph]&(ushort)
GlyphFlags
.GlyphTypeMask)!=(ushort)
GlyphFlags
.Mark) return false;
1215
if ((GlyphInfo.GlyphFlags[mark1Glyph]&(ushort)
GlyphFlags
.GlyphTypeMask)!=(ushort)
GlyphFlags
.Mark) return false;
1348
ushort cursiveBit = (ushort)
GlyphFlags
.CursiveConnected;
1571
if ((GlyphInfo.GlyphFlags[glyph] & (ushort)
GlyphFlags
.GlyphTypeMask) !=
1572
(ushort)
GlyphFlags
.Mark)
1617
if ((GlyphInfo.GlyphFlags[markGlyph]&(ushort)
GlyphFlags
.GlyphTypeMask)!=(ushort)
GlyphFlags
.Mark) return false;
Core\CSharp\MS\Internal\Shaping\Substitution.cs (10)
88
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
94
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
361
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
549
(ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);
693
GlyphInfo.GlyphFlags[FirstGlyph] = (ushort)(
GlyphFlags
.Unresolved |
GlyphFlags
.Substituted);