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