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::BreakpointOscillatorModifier::Assignment Struct Reference
Inheritance diagram for tracktion::engine::BreakpointOscillatorModifier::Assignment:
tracktion::engine::AutomatableParameter::ModifierAssignment juce::ReferenceCountedObject

Public Member Functions

 Assignment (const juce::ValueTree &, const BreakpointOscillatorModifier &)
 
bool isForModifierSource (const ModifierSource &) const override
 
juce::ReferenceCountedObjectPtr< BreakpointOscillatorModifiergetModifier () const
 
- Public Member Functions inherited from tracktion::engine::AutomatableParameter::ModifierAssignment
 ModifierAssignment (Edit &, const juce::ValueTree &)
 
virtual bool isForModifierSource (const ModifierSource &) const =0
 Must return true if this assigment is for the given source.
 
- Public Member Functions inherited from juce::ReferenceCountedObject
void incReferenceCount () noexcept
 
void decReferenceCount () noexcept
 
bool decReferenceCountWithoutDeleting () noexcept
 
int getReferenceCount () const noexcept
 

Public Attributes

const EditItemID breakpointOscillatorModifierID
 
- Public Attributes inherited from tracktion::engine::AutomatableParameter::ModifierAssignment
Editedit
 
juce::ValueTree state
 
juce::CachedValue< floatvalue
 
juce::CachedValue< floatoffset
 
juce::CachedValue< floatcurve
 
juce::CachedValue< floatinputStart
 
juce::CachedValue< floatinputEnd
 

Additional Inherited Members

- Public Types inherited from tracktion::engine::AutomatableParameter::ModifierAssignment
using Ptr = juce::ReferenceCountedObjectPtr< ModifierAssignment >
 
- 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 49 of file tracktion_BreakpointOscillatorModifier.h.

Constructor & Destructor Documentation

◆ Assignment()

tracktion::engine::BreakpointOscillatorModifier::Assignment::Assignment ( const juce::ValueTree v,
const BreakpointOscillatorModifier bom 
)

Definition at line 326 of file tracktion_BreakpointOscillatorModifier.cpp.

Member Function Documentation

◆ getModifier()

BreakpointOscillatorModifier::Ptr tracktion::engine::BreakpointOscillatorModifier::Assignment::getModifier ( ) const

Definition at line 340 of file tracktion_BreakpointOscillatorModifier.cpp.

◆ isForModifierSource()

bool tracktion::engine::BreakpointOscillatorModifier::Assignment::isForModifierSource ( const ModifierSource &  source) const
override

Definition at line 332 of file tracktion_BreakpointOscillatorModifier.cpp.

Member Data Documentation

◆ breakpointOscillatorModifierID

const EditItemID tracktion::engine::BreakpointOscillatorModifier::Assignment::breakpointOscillatorModifierID

Definition at line 56 of file tracktion_BreakpointOscillatorModifier.h.


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