Skip to content

TextStudioCurveProfile

ClassTextStudioTextStudio
public class TextStudioCurveProfile : ScriptableObject, ITextStudioCurve

Reusable shape sampled by effect playback and text placement.

SetDefinition(in TextStudioCurveDefinition)

Section titled “SetDefinition(in TextStudioCurveDefinition)”
public void SetDefinition(in TextStudioCurveDefinition definition)

Replaces the profile’s curve definition, advances its revision, and notifies subscribers.

Parameters

Name Type
definition TextStudio.TextStudioCurveDefinition
public float Evaluate(float t)

Evaluate the curve at normalized input t in [0, 1].

Parameters

Name Type
t System.Single

Returns

System.Single

public TextStudioCurveProfile()

public CurveType CurveType { get; }

Returns

TextStudio.CurveType

public uint Revision { get; }

Returns

System.UInt32

public TextStudioCurveDefinition Definition { get; }

Returns

TextStudio.TextStudioCurveDefinition

public event Action<TextStudioCurveProfile> Changed

Raised after the profile’s curve definition changes and its revision advances.

Returns

System.Action{TextStudio.TextStudioCurveProfile}