TextStudioWritingResolveRequest
public readonly struct TextStudioWritingResolveRequestDescribes the resolved phrase, shaping identity, glyph variation, and backend data available for writing path selection.
Constructors
Section titled “Constructors”
TextStudioWritingResolveRequest(string, ulong, bool, TextStudioWritingGlyphKey, bool, TextStudioFontAppearanceData)
Section titled “TextStudioWritingResolveRequest(string, ulong, bool, TextStudioWritingGlyphKey, bool, TextStudioFontAppearanceData)”public TextStudioWritingResolveRequest(string resolvedText, ulong shapingFingerprint, bool hasSignedDistanceField, TextStudioWritingGlyphKey glyphKey = default, bool hasGlyph = false, TextStudioFontAppearanceData fontData = null)Creates a writing path resolution request, normalizing null resolved text to empty and retaining glyph and font capabilities.
Parameters
| Name | Type |
|---|---|
resolvedText |
System.String |
shapingFingerprint |
System.UInt64 |
hasSignedDistanceField |
System.Boolean |
glyphKey |
TextStudio.TextStudioWritingGlyphKey |
hasGlyph |
System.Boolean |
fontData |
TextStudio.TextStudioFontAppearanceData |
Properties
Section titled “Properties”
ResolvedText
Section titled “ResolvedText”public string ResolvedText { get; }Returns
System.String
ShapingFingerprint
Section titled “ShapingFingerprint”public ulong ShapingFingerprint { get; }Returns
System.UInt64
GlyphKey
Section titled “GlyphKey”public TextStudioWritingGlyphKey GlyphKey { get; }Returns
TextStudio.TextStudioWritingGlyphKey
HasGlyph
Section titled “HasGlyph”public bool HasGlyph { get; }Returns
System.Boolean
HasSignedDistanceField
Section titled “HasSignedDistanceField”public bool HasSignedDistanceField { get; }Returns
System.Boolean
FontData
Section titled “FontData”public TextStudioFontAppearanceData FontData { get; }Returns
TextStudio.TextStudioFontAppearanceData