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 |
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 |
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. | |