Skip to content

CompiledTextStudio3DStyle

ClassTextStudio.ThreeDTextStudio.3D
public sealed class CompiledTextStudio3DStyle

Validated, resolved snapshot consumed by the runtime geometry pipeline. Authored stroke inheritance is flattened once when the style changes rather than once per topology build.

public TextStudio3DLayer GetLayer(int index)

Returns one validated effective layer from the immutable compiled snapshot.

Parameters

Name Type
index System.Int32

Returns

TextStudio.ThreeD.TextStudio3DLayer

public int LayerCount { get; }

Returns

System.Int32

public float FlattenTolerance { get; }

Returns

System.Single

public float AutoSmoothAngle { get; }

Returns

System.Single

public bool UseRobustTriangulation { get; }

Returns

System.Boolean

public TextStudio3DStyleFingerprint Fingerprint { get; }

Returns

TextStudio.ThreeD.TextStudio3DStyleFingerprint

public int TopologyHash { get; }

Returns

System.Int32

public int MaterialHash { get; }

Returns

System.Int32

public int ContentHash { get; }

Returns

System.Int32

public bool IsValid { get; }

Returns

System.Boolean

public IReadOnlyList<TextStudio3DStyleIssue> Issues { get; }

Returns

System.Collections.Generic.IReadOnlyList{TextStudio.ThreeD.TextStudio3DStyleIssue}