Skip to content

TextStudioWritingStyleAsset

ClassTextStudioTextStudio
public sealed class TextStudioWritingStyleAsset : ScriptableObject

Reusable glyph drawing treatment evaluated by the Typewriter lifecycle.

public const int CurrentSchemaVersion = 4

Returns

System.Int32

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

public TextStudioWritingStyleAsset()

public int SchemaVersion { get; }

Returns

System.Int32

public int Revision { get; }

Returns

System.Int32

public TextStudioWritingConfiguration Configuration { get; }

Returns

TextStudio.TextStudioWritingConfiguration

public WritingFontAsset FontAsset { get; }

Returns

TextStudio.WritingFontAsset

public WritingPhraseAsset PhraseAsset { get; }

Returns

TextStudio.WritingPhraseAsset

public float FlatteningTolerance { get; }

Returns

System.Single