JUCE
Public Member Functions | Public Attributes | List of all members
Reverb::Parameters Struct Reference

Holds the parameters being used by a Reverb object. More...

Public Member Functions

 Parameters () noexcept
 

Public Attributes

float roomSize
 Room size, 0 to 1.0, where 1.0 is big, 0 is small. More...
 
float damping
 Damping, 0 to 1.0, where 0 is not damped, 1.0 is fully damped. More...
 
float wetLevel
 Wet level, 0 to 1.0. More...
 
float dryLevel
 Dry level, 0 to 1.0. More...
 
float width
 Reverb width, 0 to 1.0, where 1.0 is very wide. More...
 
float freezeMode
 Freeze mode - values < 0.5 are "normal" mode, values > 0.5 put the reverb into a continuous feedback loop. More...
 

Detailed Description

Holds the parameters being used by a Reverb object.

Constructor & Destructor Documentation

Reverb::Parameters::Parameters ( )
noexcept

Member Data Documentation

float Reverb::Parameters::roomSize

Room size, 0 to 1.0, where 1.0 is big, 0 is small.

float Reverb::Parameters::damping

Damping, 0 to 1.0, where 0 is not damped, 1.0 is fully damped.

Referenced by Reverb::processMono(), Reverb::processStereo(), and Reverb::setSampleRate().

float Reverb::Parameters::wetLevel

Wet level, 0 to 1.0.

Referenced by Reverb::setParameters().

float Reverb::Parameters::dryLevel

Dry level, 0 to 1.0.

Referenced by Reverb::setParameters().

float Reverb::Parameters::width

Reverb width, 0 to 1.0, where 1.0 is very wide.

Referenced by Reverb::setParameters().

float Reverb::Parameters::freezeMode

Freeze mode - values < 0.5 are "normal" mode, values > 0.5 put the reverb into a continuous feedback loop.

Referenced by Reverb::processMono(), and Reverb::setParameters().


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