|
int | engine::simplify (AutomationCurve &, int strength, EditTimeRange, juce::Range< float > valueRange, juce::UndoManager *) |
| Removes points from the curve to simplify it and returns the number of points removed.
|
|
void | engine::mergeCurve (AutomationCurve &dest, EditTimeRange destRange, const AutomationCurve &source, EditPosition sourceStartTime, float defaultValue, EditDuration fadeLength, bool leaveOpenAtStart, bool leaveOpenEnded) |
|
float | engine::getValueAt (AutomatableParameter &, EditPosition) |
| Returns the value of a parameter's curve at the given position.
|
|
float | engine::getValueAt (AutomatableParameter &, TimePosition) |
| Returns the value of a parameter's curve at the given position.
|
|
EditTimeRange | engine::getFullRange (const AutomationCurve &) |
| Returns the range the curve occupies.
|
|