Method Init
Init(float, float, float, float, float, float)
Initializes the curve with given settings.
Declaration
public void Init(float toeStrength, float toeLength, float shoulderStrength, float shoulderLength, float shoulderAngle, float gamma)
Parameters
Type | Name | Description |
---|---|---|
float | toeStrength | Affects the transition between the toe and the mid section of the curve. A value of 0 means no toe, a value of 1 means a very hard transition |
float | toeLength | Affects how much of the dynamic range is in the toe. With a small value, the toe will be very short and quickly transition into the linear section, and with a longer value having a longer toe |
float | shoulderStrength | Affects the transition between the mid section and the shoulder of the curve. A value of 0 means no shoulder, a value of 1 means a very hard transition |
float | shoulderLength | Affects how many F-stops (EV) to add to the dynamic range of the curve |
float | shoulderAngle | Affects how much overshoot to add to the shoulder |
float | gamma | Applies a gamma function to the curve |