TextStudioWritingConfiguration
public struct TextStudioWritingConfigurationReusable writing appearance and playback settings.
Constructors
Section titled “Constructors”
TextStudioWritingConfiguration(TextStudioWritingMode, TextStudioWritingDirection, Color, float, float, float, float, float, bool, TextStudioWritingStrokeCap, TextStudioWritingStrokeJoin, float, TextStudioReducedMotionBehavior, TextStudioWriting3DMode, float, float, int, TextStudioWritingBrush)
Section titled “TextStudioWritingConfiguration(TextStudioWritingMode, TextStudioWritingDirection, Color, float, float, float, float, float, bool, TextStudioWritingStrokeCap, TextStudioWritingStrokeJoin, float, TextStudioReducedMotionBehavior, TextStudioWriting3DMode, float, float, int, TextStudioWritingBrush)”public TextStudioWritingConfiguration(TextStudioWritingMode mode, TextStudioWritingDirection direction, Color color, float width = 0.08, float edgeSoftness = 0.02, float strokeGap = 0.02, float fillStart = 0.72, float fillDuration = 0.28, bool reverse = false, TextStudioWritingStrokeCap cap = TextStudioWritingStrokeCap.Round, TextStudioWritingStrokeJoin join = TextStudioWritingStrokeJoin.Round, float miterLimit = 4, TextStudioReducedMotionBehavior reducedMotionBehavior = TextStudioReducedMotionBehavior.Reduce, TextStudioWriting3DMode threeDMode = TextStudioWriting3DMode.SurfaceReveal, float threeDSurfaceOffset = 0.002, float threeDReliefDepth = 0.025, int threeDRadialSegments = 8, TextStudioWritingBrush brush = TextStudioWritingBrush.Solid)Creates authored writing settings for brush appearance, stroke geometry, reveal timing, reduced motion, and 3D presentation.
Parameters
| Name | Type |
|---|---|
mode |
TextStudio.TextStudioWritingMode |
direction |
TextStudio.TextStudioWritingDirection |
color |
UnityEngine.Color |
width |
System.Single |
edgeSoftness |
System.Single |
strokeGap |
System.Single |
fillStart |
System.Single |
fillDuration |
System.Single |
reverse |
System.Boolean |
cap |
TextStudio.TextStudioWritingStrokeCap |
join |
TextStudio.TextStudioWritingStrokeJoin |
miterLimit |
System.Single |
reducedMotionBehavior |
TextStudio.TextStudioReducedMotionBehavior |
threeDMode |
TextStudio.TextStudioWriting3DMode |
threeDSurfaceOffset |
System.Single |
threeDReliefDepth |
System.Single |
threeDRadialSegments |
System.Int32 |
brush |
TextStudio.TextStudioWritingBrush |
Methods
Section titled “Methods”
WithColor(Color)
Section titled “WithColor(Color)”public TextStudioWritingConfiguration WithColor(Color color)Returns a copy that draws its strokes in color and keeps every other setting.
Parameters
| Name | Type |
|---|---|
color |
UnityEngine.Color |
Returns
TextStudio.TextStudioWritingConfiguration
Properties
Section titled “Properties”
public TextStudioWritingMode Mode { get; }Returns
TextStudio.TextStudioWritingMode
Direction
Section titled “Direction”public TextStudioWritingDirection Direction { get; }Returns
TextStudio.TextStudioWritingDirection
public TextStudioWritingBrush Brush { get; }Returns
TextStudio.TextStudioWritingBrush
public TextStudioWritingStrokeCap Cap { get; }Returns
TextStudio.TextStudioWritingStrokeCap
public TextStudioWritingStrokeJoin Join { get; }Returns
TextStudio.TextStudioWritingStrokeJoin
ReducedMotionBehavior
Section titled “ReducedMotionBehavior”public TextStudioReducedMotionBehavior ReducedMotionBehavior { get; }Returns
TextStudio.TextStudioReducedMotionBehavior
public Color Color { get; }Returns
UnityEngine.Color
public float Width { get; }Returns
System.Single
EdgeSoftness
Section titled “EdgeSoftness”public float EdgeSoftness { get; }Returns
System.Single
StrokeGap
Section titled “StrokeGap”public float StrokeGap { get; }Returns
System.Single
FillStart
Section titled “FillStart”public float FillStart { get; }Returns
System.Single
FillDuration
Section titled “FillDuration”public float FillDuration { get; }Returns
System.Single
MiterLimit
Section titled “MiterLimit”public float MiterLimit { get; }Returns
System.Single
Reverse
Section titled “Reverse”public bool Reverse { get; }Returns
System.Boolean
ThreeDMode
Section titled “ThreeDMode”public TextStudioWriting3DMode ThreeDMode { get; }Returns
TextStudio.TextStudioWriting3DMode
ThreeDSurfaceOffset
Section titled “ThreeDSurfaceOffset”public float ThreeDSurfaceOffset { get; }Returns
System.Single
ThreeDReliefDepth
Section titled “ThreeDReliefDepth”public float ThreeDReliefDepth { get; }Returns
System.Single
ThreeDRadialSegments
Section titled “ThreeDRadialSegments”public int ThreeDRadialSegments { get; }Returns
System.Int32
Default
Section titled “Default”public static TextStudioWritingConfiguration Default { get; }Returns
TextStudio.TextStudioWritingConfiguration