|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| ModifierAutomationSource (Modifier::Ptr mod, const juce::ValueTree &assignmentState) | |
| AutomatableParameter::ModifierSource * | getModifierSource () override |
| float | getValueAt (TimePosition) 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 newEditTime) 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 Modifier::Ptr | modifier |
| TimePosition | editTimeToReturn |
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 118 of file tracktion_AutomatableParameter.cpp.
| tracktion::engine::ModifierAutomationSource::ModifierAutomationSource | ( | Modifier::Ptr | mod, |
| const juce::ValueTree & | assignmentState | ||
| ) |
Definition at line 120 of file tracktion_AutomatableParameter.cpp.
|
overridevirtual |
Should return the current value of the source.
Implements tracktion::engine::AutomationSource.
Definition at line 146 of file tracktion_AutomatableParameter.cpp.
|
overridevirtual |
Implements tracktion::engine::AutomationModifierSource.
Definition at line 127 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 133 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 141 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 134 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 136 of file tracktion_AutomatableParameter.cpp.
| TimePosition tracktion::engine::ModifierAutomationSource::editTimeToReturn |
Definition at line 160 of file tracktion_AutomatableParameter.cpp.
| const Modifier::Ptr tracktion::engine::ModifierAutomationSource::modifier |
Definition at line 159 of file tracktion_AutomatableParameter.cpp.