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