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