Skip to content

TextStudioWritingResolveRequest

StructTextStudioTextStudio
public readonly struct TextStudioWritingResolveRequest

Describes the resolved phrase, shaping identity, glyph variation, and backend data available for writing path selection.

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

public string ResolvedText { get; }

Returns

System.String

public ulong ShapingFingerprint { get; }

Returns

System.UInt64

public TextStudioWritingGlyphKey GlyphKey { get; }

Returns

TextStudio.TextStudioWritingGlyphKey

public bool HasGlyph { get; }

Returns

System.Boolean

public bool HasSignedDistanceField { get; }

Returns

System.Boolean

public TextStudioFontAppearanceData FontData { get; }

Returns

TextStudio.TextStudioFontAppearanceData