|
TracktionEngine
|
Classes | |
| class | tracktion::engine::AutomatableParameter |
| struct | tracktion::engine::AutomatableParameter::ModifierSource |
| Base class for things that can be used to modify parameters. More... | |
| struct | tracktion::engine::AutomatableParameter::ModifierAssignment |
| Connects a modifier source to an AutomatableParameter. More... | |
| struct | tracktion::engine::AutomatableParameter::Listener |
| struct | tracktion::engine::AutomatableParameter::ScopedActiveParameter |
| class | tracktion::engine::AutomationDragDropTarget |
| Components can implement this to let things know which automatable parameter they control. More... | |
| class | tracktion::engine::ParameterisableDragDropSource |
| struct | tracktion::engine::AutomationIterator |
| A cache of automation points, with a cursor which moves through it. More... | |
Namespaces | |
| namespace | tracktion |
| namespace | tracktion::engine |
Functions | |
| AutomationMode | tracktion::engine::getAutomationMode (const AutomatableParameter &) |
| Looks for the Track this parameter is currently on and returns the AutomationMode for it. | |
| template<typename AssignmentType > | |
| juce::ReferenceCountedArray< AssignmentType > | tracktion::engine::getAssignmentsOfType (const AutomatableParameter &ap) |
| Returns all the Assignments of a specific type. | |
| template<typename ModifierType > | |
| juce::Array< ModifierType * > | tracktion::engine::getModifiersOfType (const AutomatableParameter &ap) |
| Returns all the modifers in use of a specific type. | |
| template<typename AssignmentType , typename ModifierSourceType , typename EditType > | |
| juce::ReferenceCountedArray< AssignmentType > | tracktion::engine::getAssignmentsForSource (EditType &edit, const ModifierSourceType &source) |
| Iterates an Edit looking for all parameters that assigned to a given parameter. | |
| AutomatableParameter::ModifierSource * | tracktion::engine::getSourceForAssignment (const AutomatableParameter::ModifierAssignment &) |
| Iterates an Edit looking for the source of this assignment. | |
| juce::ReferenceCountedArray< AutomatableParameter > | tracktion::engine::getAllParametersBeingModifiedBy (Edit &, AutomatableParameter::ModifierSource &) |
| Iterates an Edit looking for all parameters that are being modified by the given ModifierSource. | |
| AutomatableParameter * | tracktion::engine::getParameter (AutomatableParameter::ModifierAssignment &) |
| Iterates an Edit looking for the parameter that this ModifierAssignment has been made from. | |
| int | tracktion::engine::getIntParamValue (const AutomatableParameter &ap) |
| Returns an int version of an AutomatableParameter. | |
| bool | tracktion::engine::getBoolParamValue (const AutomatableParameter &ap) |
| Returns a bool version of an AutomatableParameter. | |
| template<typename Type > | |
| Type | tracktion::engine::getTypedParamValue (const AutomatableParameter &ap) |
| Returns an int version of an AutomatableParameter cast to a enum type. | |