Class SplineParameter
A ParameterOverride<T> that holds a Spline value.
Inherited Members
Namespace: UnityEngine.Rendering.PostProcessing
Syntax
[Serializable]
public sealed class SplineParameter : ParameterOverride<Spline>
Remarks
The interpolation method for this parameter is the same as
Methods
Interp(Spline, Spline, Single)
Interpolates between two values given an interpolation factor t
.
Declaration
public override void Interp(Spline from, Spline to, float t)
Parameters
Type | Name | Description |
---|---|---|
Spline | from | The value to interpolate from |
Spline | to | The value to interpolate to |
Single | t | An interpolation factor (generally in range |
Overrides
UnityEngine.Rendering.PostProcessing.ParameterOverride<UnityEngine.Rendering.PostProcessing.Spline>.Interp(UnityEngine.Rendering.PostProcessing.Spline, UnityEngine.Rendering.PostProcessing.Spline, System.Single)
Remarks
By default this method does a "snap" interpolation, meaning it will return the value
to
if t
is higher than 0, from
otherwise.
OnEnable()
This method is called right after the parent PostProcessEffectSettings has
been initialized. This is used in case you need to access fields or properties that
can't be accessed in the constructor of a ParameterOverride
objects are generally declared and initialized in a
PostProcessEffectSettings).
Declaration
protected override void OnEnable()