TracktionEngine
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
tracktion_AutomationCurve.h File Reference

Classes

class  engine::AutomationCurve
 
struct  engine::AutomationCurve::AutomationPoint
 

Namespaces

namespace  engine
 

Functions

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.