TextStudioCurveProfile
public class TextStudioCurveProfile : ScriptableObject, ITextStudioCurveReusable shape sampled by effect playback and text placement.
Methods
Section titled “Methods”
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 |
Evaluate(float)
Section titled “Evaluate(float)”public float Evaluate(float t)Evaluate the curve at normalized input t in [0, 1].
Parameters
| Name | Type |
|---|---|
t |
System.Single |
Returns
System.Single
Constructors
Section titled “Constructors”
TextStudioCurveProfile()
Section titled “TextStudioCurveProfile()”public TextStudioCurveProfile()Properties
Section titled “Properties”
CurveType
Section titled “CurveType”public CurveType CurveType { get; }Returns
TextStudio.CurveType
Revision
Section titled “Revision”public uint Revision { get; }Returns
System.UInt32
Definition
Section titled “Definition”public TextStudioCurveDefinition Definition { get; }Returns
TextStudio.TextStudioCurveDefinition
Events
Section titled “Events”
Changed
Section titled “Changed”public event Action<TextStudioCurveProfile> ChangedRaised after the profile’s curve definition changes and its revision advances.
Returns
System.Action{TextStudio.TextStudioCurveProfile}