TextStudioWritingGlyphKey
public struct TextStudioWritingGlyphKeyStable font, glyph, and variation identity for an authored glyph path.
Constructors
Section titled “Constructors”
TextStudioWritingGlyphKey(ulong, uint, string)
Section titled “TextStudioWritingGlyphKey(ulong, uint, string)”public TextStudioWritingGlyphKey(ulong fontIdentity, uint glyphIndex, string variationFingerprint = "")Combines font identity, glyph index, and variation fingerprint into a writing path lookup key; null variation text becomes empty.
Parameters
| Name | Type |
|---|---|
fontIdentity |
System.UInt64 |
glyphIndex |
System.UInt32 |
variationFingerprint |
System.String |
Methods
Section titled “Methods”
Equals(TextStudioWritingGlyphKey)
Section titled “Equals(TextStudioWritingGlyphKey)”public bool Equals(TextStudioWritingGlyphKey other)Parameters
| Name | Type |
|---|---|
other |
TextStudio.TextStudioWritingGlyphKey |
Returns
System.Boolean
Equals(object)
Section titled “Equals(object)”public override bool Equals(object obj)Parameters
| Name | Type |
|---|---|
obj |
System.Object |
Returns
System.Boolean
GetHashCode()
Section titled “GetHashCode()”public override int GetHashCode()Returns
System.Int32
Properties
Section titled “Properties”
FontIdentity
Section titled “FontIdentity”public ulong FontIdentity { get; }Returns
System.UInt64
GlyphIndex
Section titled “GlyphIndex”public uint GlyphIndex { get; }Returns
System.UInt32
VariationFingerprint
Section titled “VariationFingerprint”public string VariationFingerprint { get; }Returns
System.String