#include <Freeverb.h>
Public Member Functions | |
| FAllpass () | |
| void | mute () |
| float | feedback () |
| void | setFeedback (float val) |
| void | setBuffer (float *buf, int size) |
| float | process (float inp) |
Private Attributes | |
| float | mFeedback |
| float * | mBufferPtr |
| int | mBufSize |
| int | mBufIdx |
| csl::FAllpass::FAllpass | ( | ) | [inline] |
| void FAllpass::mute | ( | ) |
References mBufferPtr, and mBufSize.
| float csl::FAllpass::feedback | ( | ) | [inline] |
References mFeedback.
| void csl::FAllpass::setFeedback | ( | float | val | ) | [inline] |
| void FAllpass::setBuffer | ( | float * | buf, | |
| int | size | |||
| ) |
| float csl::FAllpass::process | ( | float | inp | ) | [inline] |
References mBufferPtr, mBufIdx, mBufSize, mFeedback, and undenormalise.
float csl::FAllpass::mFeedback [private] |
Referenced by feedback(), process(), and setFeedback().
float* csl::FAllpass::mBufferPtr [private] |
Referenced by mute(), process(), and setBuffer().
int csl::FAllpass::mBufSize [private] |
Referenced by mute(), process(), and setBuffer().
int csl::FAllpass::mBufIdx [private] |
Referenced by process().
1.5.8