TracktionEngine
tracktion::engine::AutomationCurve Member List

This is the complete list of members for tracktion::engine::AutomationCurve, including all inherited members.

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
clear()tracktion::engine::AutomationCurve
countPointsInRegion(TimeRange) consttracktion::engine::AutomationCurve
getBezierEnds(int index, double &x1, float &y1, double &x2, float &y2) const noexcepttracktion::engine::AutomationCurve
getBezierHandle(int index) const noexcepttracktion::engine::AutomationCurve
getBezierPoint(int index) const noexcepttracktion::engine::AutomationCurve
getBezierXfromT(double t, double x1, double xb, double x2)tracktion::engine::AutomationCurvestatic
getBezierYFromX(double t, double x1, float y1, double xb, float yb, double x2, float y2)tracktion::engine::AutomationCurvestatic
getLength() consttracktion::engine::AutomationCurve
getNearestPoint(TimePosition &, float &v, double xToYRatio) consttracktion::engine::AutomationCurve
getNumPoints() const noexcepttracktion::engine::AutomationCurve
getOwnerParameter() const noexcepttracktion::engine::AutomationCurve
getPoint(int index) const noexcepttracktion::engine::AutomationCurve
getPointCurve(int index) const noexcepttracktion::engine::AutomationCurve
getPointsInRegion(TimeRange) consttracktion::engine::AutomationCurve
getPointTime(int index) const noexcepttracktion::engine::AutomationCurve
getPointValue(int index) const noexcepttracktion::engine::AutomationCurve
getValueAt(TimePosition) consttracktion::engine::AutomationCurve
getValueLimits() consttracktion::engine::AutomationCurve
indexBefore(TimePosition) consttracktion::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) consttracktion::engine::AutomationCurve
parentStatetracktion::engine::AutomationCurve
removeAllAutomationCurvesRecursively(const juce::ValueTree &)tracktion::engine::AutomationCurvestatic
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
statetracktion::engine::AutomationCurve
~AutomationCurve()tracktion::engine::AutomationCurve