JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::Reverb::AllPassFilter Class Reference
Collaboration diagram for juce::Reverb::AllPassFilter:

Public Member Functions

 AllPassFilter () noexcept
 
void clear () noexcept
 
float process (const float input) noexcept
 
void setSize (const int size)
 

Private Attributes

HeapBlock< floatbuffer
 
int bufferIndex = 0
 
int bufferSize = 0
 

Constructor & Destructor Documentation

◆ AllPassFilter()

juce::Reverb::AllPassFilter::AllPassFilter ( )
inlinenoexcept

Member Function Documentation

◆ clear()

void juce::Reverb::AllPassFilter::clear ( )
inlinenoexcept

◆ process()

float juce::Reverb::AllPassFilter::process ( const float  input)
inlinenoexcept

◆ setSize()

void juce::Reverb::AllPassFilter::setSize ( const int  size)
inline

Member Data Documentation

◆ buffer

HeapBlock<float> juce::Reverb::AllPassFilter::buffer
private

Referenced by clear(), process(), and setSize().

◆ bufferIndex

int juce::Reverb::AllPassFilter::bufferIndex = 0
private

Referenced by process(), and setSize().

◆ bufferSize

int juce::Reverb::AllPassFilter::bufferSize = 0
private

Referenced by clear(), process(), and setSize().


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