flimEngine
flimReverb.h
Go to the documentation of this file.
1 #pragma once
2 #ifndef FLIMVERB_H
3 #define FLIMVERB_H
4 
5 
6 class flimReverb
7 {
8 public:
9  flimReverb() = default;
10  flimReverb(const flimReverb&) = default;
11  flimReverb& operator=(const flimReverb&) = default;
12  ~flimReverb() = default;
13 
14 
15 
16 private:
17 
18  // mix percentage of echo signal to unaffected signal
19  float wetDry; // 0 - 1
20 
21  // overall time before reverb reaches -60dB
22  float reverbTime; // ms
23 
24  // ms before reverb starts after impact
25  float preDelay; // ms
26 
27  // apparent size of the space
28  float size; // 0 - 1
29 
30  // coloration of the reverb via room modes
31  float density; // 0 - 1
32 
33 
34 };
35 
36 
37 #endif
~flimReverb()=default
float size
Definition: flimReverb.h:28
float reverbTime
Definition: flimReverb.h:22
flimReverb()=default
float preDelay
Definition: flimReverb.h:25
float density
Definition: flimReverb.h:31
float wetDry
Definition: flimReverb.h:19
Definition: flimReverb.h:6
flimReverb & operator=(const flimReverb &)=default