CompiledTextStudio3DStyle
public sealed class CompiledTextStudio3DStyleValidated, resolved snapshot consumed by the runtime geometry pipeline. Authored stroke inheritance is flattened once when the style changes rather than once per topology build.
Methods
Section titled “Methods”
GetLayer(int)
Section titled “GetLayer(int)”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
Properties
Section titled “Properties”
LayerCount
Section titled “LayerCount”public int LayerCount { get; }Returns
System.Int32
FlattenTolerance
Section titled “FlattenTolerance”public float FlattenTolerance { get; }Returns
System.Single
AutoSmoothAngle
Section titled “AutoSmoothAngle”public float AutoSmoothAngle { get; }Returns
System.Single
UseRobustTriangulation
Section titled “UseRobustTriangulation”public bool UseRobustTriangulation { get; }Returns
System.Boolean
Fingerprint
Section titled “Fingerprint”public TextStudio3DStyleFingerprint Fingerprint { get; }Returns
TextStudio.ThreeD.TextStudio3DStyleFingerprint
TopologyHash
Section titled “TopologyHash”public int TopologyHash { get; }Returns
System.Int32
MaterialHash
Section titled “MaterialHash”public int MaterialHash { get; }Returns
System.Int32
ContentHash
Section titled “ContentHash”public int ContentHash { get; }Returns
System.Int32
IsValid
Section titled “IsValid”public bool IsValid { get; }Returns
System.Boolean
Issues
Section titled “Issues”public IReadOnlyList<TextStudio3DStyleIssue> Issues { get; }Returns
System.Collections.Generic.IReadOnlyList{TextStudio.ThreeD.TextStudio3DStyleIssue}