Classes | |
class | juce::SmoothedValue< FloatType, SmoothingType > |
A utility class for values that need smoothing to avoid audio glitches. More... | |
class | juce::SmoothedValueBase< SmoothedValueType > |
A base class for the smoothed value classes. More... | |
struct | juce::SmoothedValueBase< SmoothedValueType >::FloatTypeHelper< T > |
struct | juce::SmoothedValueBase< SmoothedValueType >::FloatTypeHelper< SmoothedValueClass< FloatType > > |
struct | juce::SmoothedValueBase< SmoothedValueType >::FloatTypeHelper< SmoothedValueClass< FloatType, SmoothingType > > |
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... | |
Namespaces | |
juce | |
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 > |