TracktionEngine
Classes | Public Types | Public Member Functions | List of all members
tracktion::engine::SimpleLFO Class Reference

Classes

struct  Parameters
 

Public Types

enum  WaveShape : int {
  none , sine , triangle , sawUp ,
  sawDown , square , random
}
 

Public Member Functions

void setSampleRate (double newSampleRate)
 
void setParameters (Parameters newParameters)
 
void reset ()
 
void process (int numSamples)
 
float getCurrentValue ()
 

Member Enumeration Documentation

◆ WaveShape

Enumerator
none 
sine 
triangle 
sawUp 
sawDown 
square 
random 

Member Function Documentation

◆ setSampleRate()

void tracktion::engine::SimpleLFO::setSampleRate ( double  newSampleRate)

◆ setParameters()

void tracktion::engine::SimpleLFO::setParameters ( Parameters  newParameters)

◆ reset()

void tracktion::engine::SimpleLFO::reset ( )

◆ process()

void tracktion::engine::SimpleLFO::process ( int  numSamples)

◆ getCurrentValue()

float tracktion::engine::SimpleLFO::getCurrentValue ( )

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