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::LFOModifier::LFOModifierTimer Struct Reference
Inheritance diagram for tracktion::engine::LFOModifier::LFOModifierTimer:
tracktion::engine::ModifierTimer

Public Member Functions

 LFOModifierTimer (LFOModifier &lfo)
 
void updateStreamTime (TimePosition editTime, int numSamples) override
 
void setPhase (float newPhase)
 
void resync (double duration)
 

Public Attributes

LFOModifiermodifier
 
Ramp ramp
 
tempo::Sequence::Position tempoSequence
 
juce::Random rand
 
float previousRandom
 
float currentRandom
 
float randomDifference
 

Detailed Description

Definition at line 14 of file tracktion_LFOModifier.cpp.

Constructor & Destructor Documentation

◆ LFOModifierTimer()

tracktion::engine::LFOModifier::LFOModifierTimer::LFOModifierTimer ( LFOModifier lfo)

Definition at line 16 of file tracktion_LFOModifier.cpp.

Member Function Documentation

◆ resync()

void tracktion::engine::LFOModifier::LFOModifierTimer::resync ( double  duration)

Definition at line 127 of file tracktion_LFOModifier.cpp.

◆ setPhase()

void tracktion::engine::LFOModifier::LFOModifierTimer::setPhase ( float  newPhase)

Definition at line 79 of file tracktion_LFOModifier.cpp.

◆ updateStreamTime()

void tracktion::engine::LFOModifier::LFOModifierTimer::updateStreamTime ( TimePosition  editTime,
int  numSamples 
)
overridevirtual

Implements tracktion::engine::ModifierTimer.

Definition at line 21 of file tracktion_LFOModifier.cpp.

Member Data Documentation

◆ currentRandom

float tracktion::engine::LFOModifier::LFOModifierTimer::currentRandom

Definition at line 146 of file tracktion_LFOModifier.cpp.

◆ modifier

LFOModifier& tracktion::engine::LFOModifier::LFOModifierTimer::modifier

Definition at line 141 of file tracktion_LFOModifier.cpp.

◆ previousRandom

float tracktion::engine::LFOModifier::LFOModifierTimer::previousRandom

Definition at line 146 of file tracktion_LFOModifier.cpp.

◆ ramp

Ramp tracktion::engine::LFOModifier::LFOModifierTimer::ramp

Definition at line 142 of file tracktion_LFOModifier.cpp.

◆ rand

juce::Random tracktion::engine::LFOModifier::LFOModifierTimer::rand

Definition at line 145 of file tracktion_LFOModifier.cpp.

◆ randomDifference

float tracktion::engine::LFOModifier::LFOModifierTimer::randomDifference

Definition at line 146 of file tracktion_LFOModifier.cpp.

◆ tempoSequence

tempo::Sequence::Position tracktion::engine::LFOModifier::LFOModifierTimer::tempoSequence

Definition at line 143 of file tracktion_LFOModifier.cpp.


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