JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
juce_SmoothedValue.h File Reference

Go to the source code of this file.

Classes

class  juce::SmoothedValueBase< SmoothedValueType >
 A base class for the smoothed value classes. More...
 
struct  juce::ValueSmoothingTypes::Linear
 Used to indicate a linear smoothing between values. More...
 
struct  juce::ValueSmoothingTypes::Multiplicative
 Used to indicate a smoothing between multiplicative values. More...
 
class  juce::SmoothedValue< FloatType, SmoothingType >
 A utility class for values that need smoothing to avoid audio glitches. More...
 

Namespaces

namespace  juce
 JUCE Namespace.
 
namespace  juce::ValueSmoothingTypes
 A namespace containing a set of types used for specifying the smoothing behaviour of the SmoothedValue class.
 

Typedefs

template<typename FloatType >
using juce::LinearSmoothedValue = SmoothedValue< FloatType, ValueSmoothingTypes::Linear >
 

Class Documentation

◆ juce::ValueSmoothingTypes::Linear

struct juce::ValueSmoothingTypes::Linear

Used to indicate a linear smoothing between values.

@tags{Audio}

Definition at line 185 of file juce_SmoothedValue.h.

◆ juce::ValueSmoothingTypes::Multiplicative

struct juce::ValueSmoothingTypes::Multiplicative

Used to indicate a smoothing between multiplicative values.

@tags{Audio}

Definition at line 192 of file juce_SmoothedValue.h.