Skip to content

TextStudio3DStrokeBuildInput

ClassTextStudio.ThreeDTextStudio.3D
public sealed class TextStudio3DStrokeBuildInput

Immutable per-glyph geometry input. Actual authored paths are resolved before a geometry cache is consulted.

Prepare(in TextStudio3DStrokeSourceSettings, in TextStudioWritingGlyphKey)

Section titled “Prepare(in TextStudio3DStrokeSourceSettings, in TextStudioWritingGlyphKey)”
public static TextStudio3DStrokeBuildInput Prepare(in TextStudio3DStrokeSourceSettings settings, in TextStudioWritingGlyphKey key)

Snapshots authoring on the calling thread and resolves the supplied authored Writing key before worker dispatch. This direct geometry API does not certify a native renderer font; native text uses the separately verified source-face bindings.

Parameters

Name Type
settings TextStudio.ThreeD.TextStudio3DStrokeSourceSettings
key TextStudio.TextStudioWritingGlyphKey

Returns

TextStudio.ThreeD.TextStudio3DStrokeBuildInput

public TextStudio3DStrokeGraph AuthoredGraph { get; }

Returns

TextStudio.ThreeD.TextStudio3DStrokeGraph

public TextStudio3DStrokeIssues BindingIssues { get; }

Returns

TextStudio.ThreeD.TextStudio3DStrokeIssues

public string BindingMessage { get; }

Returns

System.String

public ulong Fingerprint { get; }

Returns

System.UInt64

public TextStudioWritingGlyphKey GlyphKey { get; }

Returns

TextStudio.TextStudioWritingGlyphKey

public ulong PreparedWritingRevision { get; }

Returns

System.UInt64

public ulong AuthoredPathFingerprint { get; }

Returns

System.UInt64

public string NativeFontContentIdentity { get; }

Exact parsed native source and collection-face identity, empty only for direct authored-key preparation.

Returns

System.String

public int NativeFaceIndex { get; }

Returns

System.Int32

public bool HasVerifiedNativeBinding { get; }

Returns

System.Boolean