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::AutomatableParameter::AttachedValue Struct Referenceabstract
Inheritance diagram for tracktion::engine::AutomatableParameter::AttachedValue:
juce::AsyncUpdater tracktion::engine::AutomatableParameter::AttachedBoolValue tracktion::engine::AutomatableParameter::AttachedFloatValue tracktion::engine::AutomatableParameter::AttachedIntValue

Public Member Functions

 AttachedValue (AutomatableParameter &p)
 
virtual void setValue (float v)=0
 
virtual float getValue ()=0
 
virtual float getDefault ()=0
 
virtual void detach (juce::ValueTree::Listener *)=0
 
virtual bool updateIfMatches (juce::ValueTree &, const juce::Identifier &)=0
 
virtual void updateParameterFromValue ()=0
 
- Public Member Functions inherited from juce::AsyncUpdater
void triggerAsyncUpdate ()
 
void cancelPendingUpdate () noexcept
 
void handleUpdateNowIfNeeded ()
 
bool isUpdatePending () const noexcept
 
virtual void handleAsyncUpdate ()=0
 

Public Attributes

AutomatableParameterparameter
 

Detailed Description

Definition at line 534 of file tracktion_AutomatableParameter.cpp.

Constructor & Destructor Documentation

◆ AttachedValue()

tracktion::engine::AutomatableParameter::AttachedValue::AttachedValue ( AutomatableParameter p)

Definition at line 536 of file tracktion_AutomatableParameter.cpp.

◆ ~AttachedValue()

virtual tracktion::engine::AutomatableParameter::AttachedValue::~AttachedValue ( )
virtual

Definition at line 539 of file tracktion_AutomatableParameter.cpp.

Member Data Documentation

◆ parameter

AutomatableParameter& tracktion::engine::AutomatableParameter::AttachedValue::parameter

Definition at line 548 of file tracktion_AutomatableParameter.cpp.


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