tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::AutomationModifierSource Struct Referenceabstract
Inheritance diagram for tracktion::engine::AutomationModifierSource:
tracktion::engine::AutomationSource juce::ReferenceCountedObject tracktion::engine::MacroSource tracktion::engine::ModifierAutomationSource

Public Member Functions

 AutomationModifierSource (AutomatableParameter::ModifierAssignment::Ptr ass)
 
virtual AutomatableParameter::ModifierSourcegetModifierSource ()=0
 
- Public Member Functions inherited from tracktion::engine::AutomationSource
 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

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
 
ReferenceCountedObjectoperator= (const ReferenceCountedObject &) noexcept
 
ReferenceCountedObjectoperator= (ReferenceCountedObject &&) noexcept
 
void resetReferenceCount () noexcept
 

Detailed Description

Definition at line 104 of file tracktion_AutomatableParameter.cpp.

Constructor & Destructor Documentation

◆ AutomationModifierSource()

tracktion::engine::AutomationModifierSource::AutomationModifierSource ( AutomatableParameter::ModifierAssignment::Ptr  ass)

Definition at line 106 of file tracktion_AutomatableParameter.cpp.

Member Data Documentation

◆ assignment

AutomatableParameter::ModifierAssignment::Ptr tracktion::engine::AutomationModifierSource::assignment

Definition at line 114 of file tracktion_AutomatableParameter.cpp.


The documentation for this struct was generated from the following file: