| addPoint(TimePosition, float value, float curve) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| addToAllTimes(TimeDuration delta) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| addToValues(float valueDelta, TimeRange) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| AutomationCurve() (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| AutomationCurve(const juce::ValueTree &parent, const juce::ValueTree &state) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| AutomationCurve(const AutomationCurve &) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| clear() (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| countPointsInRegion(TimeRange) const (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getBezierEnds(int index, double &x1, float &y1, double &x2, float &y2) const noexcept (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getBezierHandle(int index) const noexcept (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getBezierPoint(int index) const noexcept (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getBezierXfromT(double t, double x1, double xb, double x2) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | static |
| getBezierYFromX(double t, double x1, float y1, double xb, float yb, double x2, float y2) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | static |
| getLength() const (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getNearestPoint(TimePosition &, float &v, double xToYRatio) const (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getNumPoints() const noexcept (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getOwnerParameter() const noexcept (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getPoint(int index) const noexcept (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getPointCurve(int index) const noexcept (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getPointsInRegion(TimeRange) const (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getPointTime(int index) const noexcept (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getPointValue(int index) const noexcept (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getValueAt(TimePosition) const (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| getValueLimits() const (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| indexBefore(TimePosition) const (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| mergeOtherCurve(const AutomationCurve &source, TimeRange destRange, TimePosition sourceStartTime, TimeDuration fadeLength, bool leaveOpenAtStart, bool leaveOpenEnded) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| movePoint(int index, TimePosition, float newValue, bool removeInterveningPoints) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| nextIndexAfter(TimePosition) const (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| parentState (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| removeAllAutomationCurvesRecursively(const juce::ValueTree &) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | static |
| removePoint(int index) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| removePointsInRegion(TimeRange) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| removeRedundantPoints(TimeRange) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| removeRegionAndCloseGap(TimeRange) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| rescaleAllTimes(double factor) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| rescaleValues(float factor, TimeRange) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| setCurveValue(int index, float newCurve) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| setOwnerParameter(AutomatableParameter *) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| setParentState(const juce::ValueTree &) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| setPointTime(int index, TimePosition) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| setPointValue(int index, float newValue) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| setState(const juce::ValueTree &) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| simplify(TimeRange, double minTimeDifference, float minValueDifference) (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| state (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |
| ~AutomationCurve() (defined in tracktion::engine::AutomationCurve) | tracktion::engine::AutomationCurve | |