TextStudioWritingStyleAsset
public sealed class TextStudioWritingStyleAsset : ScriptableObjectReusable glyph drawing treatment evaluated by the Typewriter lifecycle.
Fields
Section titled “Fields”
CurrentSchemaVersion
Section titled “CurrentSchemaVersion”public const int CurrentSchemaVersion = 4Returns
System.Int32
Methods
Section titled “Methods”
SetConfiguration(TextStudioWritingConfiguration, WritingFontAsset, WritingPhraseAsset, float)
Section titled “SetConfiguration(TextStudioWritingConfiguration, WritingFontAsset, WritingPhraseAsset, float)”public void SetConfiguration(TextStudioWritingConfiguration configuration, WritingFontAsset fontAsset = null, WritingPhraseAsset phraseAsset = null, float flatteningTolerance = 0.0025)Applies sanitized writing settings and source assets, clamps flattening tolerance, and advances the asset revision.
Parameters
| Name | Type |
|---|---|
configuration |
TextStudio.TextStudioWritingConfiguration |
fontAsset |
TextStudio.WritingFontAsset |
phraseAsset |
TextStudio.WritingPhraseAsset |
flatteningTolerance |
System.Single |
Constructors
Section titled “Constructors”
TextStudioWritingStyleAsset()
Section titled “TextStudioWritingStyleAsset()”public TextStudioWritingStyleAsset()Properties
Section titled “Properties”
SchemaVersion
Section titled “SchemaVersion”public int SchemaVersion { get; }Returns
System.Int32
Revision
Section titled “Revision”public int Revision { get; }Returns
System.Int32
Configuration
Section titled “Configuration”public TextStudioWritingConfiguration Configuration { get; }Returns
TextStudio.TextStudioWritingConfiguration
FontAsset
Section titled “FontAsset”public WritingFontAsset FontAsset { get; }Returns
TextStudio.WritingFontAsset
PhraseAsset
Section titled “PhraseAsset”public WritingPhraseAsset PhraseAsset { get; }Returns
TextStudio.WritingPhraseAsset
FlatteningTolerance
Section titled “FlatteningTolerance”public float FlatteningTolerance { get; }Returns
System.Single