|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| MacroSource (MacroParameter::Assignment::Ptr macroAssignment, MacroParameter ¯oParameter) | |
| AutomatableParameter::ModifierSource * | getModifierSource () override |
| float | getValueAt (TimePosition time) override |
| Must return the value of automation at the given time. | |
| bool | isEnabledAt (TimePosition) override |
| Must return if the source is enabled at the given time. | |
| void | setPosition (TimePosition time) override |
| Should set the position of the source to a specific time in the Edit. | |
| bool | isEnabled () override |
| Should return true if the source is enabled at the current position. | |
| float | getCurrentValue () override |
| Should return the current value of the source. | |
Public Member Functions inherited from tracktion::engine::AutomationModifierSource | |
| AutomationModifierSource (AutomatableParameter::ModifierAssignment::Ptr ass) | |
Public Member Functions inherited from tracktion::engine::AutomationSource | |
| AutomationSource (const juce::ValueTree &v) | |
Public Member Functions inherited from juce::ReferenceCountedObject | |
| void | incReferenceCount () noexcept |
| void | decReferenceCount () noexcept |
| bool | decReferenceCountWithoutDeleting () noexcept |
| int | getReferenceCount () const noexcept |
Public Attributes | |
| const MacroParameter::Ptr | macro |
Public Attributes inherited from tracktion::engine::AutomationModifierSource | |
| AutomatableParameter::ModifierAssignment::Ptr | assignment |
Public Attributes inherited from tracktion::engine::AutomationSource | |
| juce::ValueTree | state |
Additional Inherited Members | |
Protected Member Functions inherited from juce::ReferenceCountedObject | |
| ReferenceCountedObject (const ReferenceCountedObject &) noexcept | |
| ReferenceCountedObject (ReferenceCountedObject &&) noexcept | |
| ReferenceCountedObject & | operator= (const ReferenceCountedObject &) noexcept |
| ReferenceCountedObject & | operator= (ReferenceCountedObject &&) noexcept |
| void | resetReferenceCount () noexcept |
Definition at line 292 of file tracktion_AutomatableParameter.cpp.
| tracktion::engine::MacroSource::MacroSource | ( | MacroParameter::Assignment::Ptr | macroAssignment, |
| MacroParameter & | macroParameter | ||
| ) |
Definition at line 294 of file tracktion_AutomatableParameter.cpp.
|
overridevirtual |
Should return the current value of the source.
Implements tracktion::engine::AutomationSource.
Definition at line 337 of file tracktion_AutomatableParameter.cpp.
|
overridevirtual |
Implements tracktion::engine::AutomationModifierSource.
Definition at line 301 of file tracktion_AutomatableParameter.cpp.
|
overridevirtual |
Must return the value of automation at the given time.
This is called from the message thread and can be used for drawing etc. so shouldn't reposition the streams.
Implements tracktion::engine::AutomationSource.
Definition at line 306 of file tracktion_AutomatableParameter.cpp.
|
overridevirtual |
Should return true if the source is enabled at the current position.
Implements tracktion::engine::AutomationSource.
Definition at line 332 of file tracktion_AutomatableParameter.cpp.
|
overridevirtual |
Must return if the source is enabled at the given time.
This is called from the message thread and can be used for drawing etc. so shouldn't reposition the streams.
Implements tracktion::engine::AutomationSource.
Definition at line 315 of file tracktion_AutomatableParameter.cpp.
|
overridevirtual |
Should set the position of the source to a specific time in the Edit.
This must be thread safe as it could be called from multiple threads.
Implements tracktion::engine::AutomationSource.
Definition at line 320 of file tracktion_AutomatableParameter.cpp.
| const MacroParameter::Ptr tracktion::engine::MacroSource::macro |
Definition at line 342 of file tracktion_AutomatableParameter.cpp.