|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| AutomationSource (const juce::ValueTree &v) | |
| virtual float | getValueAt (TimePosition)=0 |
| Must return the value of automation at the given time. | |
| virtual bool | isEnabledAt (TimePosition)=0 |
| Must return if the source is enabled at the given time. | |
| virtual void | setPosition (TimePosition)=0 |
| Should set the position of the source to a specific time in the Edit. | |
| virtual bool | isEnabled ()=0 |
| Should return true if the source is enabled at the current position. | |
| virtual float | getCurrentValue ()=0 |
| Should return the current value of the source. | |
Public Member Functions inherited from juce::ReferenceCountedObject | |
| void | incReferenceCount () noexcept |
| void | decReferenceCount () noexcept |
| bool | decReferenceCountWithoutDeleting () noexcept |
| int | getReferenceCount () const noexcept |
Public Attributes | |
| 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 72 of file tracktion_AutomatableParameter.cpp.
| tracktion::engine::AutomationSource::AutomationSource | ( | const juce::ValueTree & | v | ) |
Definition at line 74 of file tracktion_AutomatableParameter.cpp.
|
pure virtual |
Should return the current value of the source.
Implemented in tracktion::engine::ModifierAutomationSource, tracktion::engine::AutomationCurveSource, and tracktion::engine::MacroSource.
|
pure virtual |
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.
Implemented in tracktion::engine::AutomationCurveSource, tracktion::engine::MacroSource, and tracktion::engine::ModifierAutomationSource.
|
pure virtual |
Should return true if the source is enabled at the current position.
Implemented in tracktion::engine::ModifierAutomationSource, tracktion::engine::AutomationCurveSource, and tracktion::engine::MacroSource.
|
pure virtual |
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.
Implemented in tracktion::engine::ModifierAutomationSource, tracktion::engine::AutomationCurveSource, and tracktion::engine::MacroSource.
|
pure virtual |
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.
Implemented in tracktion::engine::ModifierAutomationSource, tracktion::engine::AutomationCurveSource, and tracktion::engine::MacroSource.
| juce::ValueTree tracktion::engine::AutomationSource::state |
Definition at line 100 of file tracktion_AutomatableParameter.cpp.