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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::engine::ValueSmoother< T > Class Template Reference

Smooths a value between 0 and 1 at a constant rate. More...

#include "tracktion_FourOscPlugin.h"

Public Member Functions

void reset (double sr, double time)
 
T getCurrentValue ()
 
void setValue (T v)
 
void snapToValue ()
 
void process (int n)
 
T getNextValue ()
 
void setValueUnsmoothed (T v)
 

Detailed Description

template<class T>
class tracktion::engine::ValueSmoother< T >

Smooths a value between 0 and 1 at a constant rate.

Definition at line 19 of file tracktion_FourOscPlugin.h.

Member Function Documentation

◆ getCurrentValue()

template<class T >
T tracktion::engine::ValueSmoother< T >::getCurrentValue ( )

Definition at line 23 of file tracktion_FourOscPlugin.h.

◆ getNextValue()

template<class T >
T tracktion::engine::ValueSmoother< T >::getNextValue ( )

Definition at line 34 of file tracktion_FourOscPlugin.h.

◆ process()

template<class T >
void tracktion::engine::ValueSmoother< T >::process ( int  n)

Definition at line 27 of file tracktion_FourOscPlugin.h.

◆ reset()

template<class T >
void tracktion::engine::ValueSmoother< T >::reset ( double  sr,
double  time 
)

Definition at line 22 of file tracktion_FourOscPlugin.h.

◆ setValue()

template<class T >
void tracktion::engine::ValueSmoother< T >::setValue ( T  v)

Definition at line 24 of file tracktion_FourOscPlugin.h.

◆ setValueUnsmoothed()

template<class T >
void tracktion::engine::ValueSmoother< T >::setValueUnsmoothed ( T  v)

Definition at line 43 of file tracktion_FourOscPlugin.h.

◆ snapToValue()

template<class T >
void tracktion::engine::ValueSmoother< T >::snapToValue ( )

Definition at line 25 of file tracktion_FourOscPlugin.h.


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