Singleton responisble for loading and retrieving Reverbs. More...
#include <ReverbManager.h>

Classes | |
| struct | ReverbParams |
| Struct representing Parameters for Reverbs. More... | |
Public Types | |
| enum class | DefaultReverbs { SMALLROOM , CONCERTHALL , CAVE , STUDIO , CATHEDRAL } |
| Collection of Preloaded Reverbs. More... | |
Static Public Member Functions | |
| static void | LoadReverb (const MapKey &key, const ReverbParams ¶m) |
| Load Reverb with KEY and REVER PARAMS. | |
| static const ALuint & | GetReverb (DefaultReverbs key) |
| Returns Reverb from DEFAULT REVERBS. | |
| static ALuint | GetReverb (MapKey key) |
| Returns Reverb from DEFAULT REVERBS. | |
Private Types | |
| using | MapKey = std::string |
| KEYS stored as STRINGS. | |
Singleton responisble for loading and retrieving Reverbs.
|
private |
KEYS stored as STRINGS.
|
strong |
|
static |
Returns Reverb from DEFAULT REVERBS.
A function that returns a Reverb based on the enum class DefaultReverbs.
| key |
|
static |
Returns Reverb from DEFAULT REVERBS.
A function that returns a Reverb based on a user generated key. Checks if key already exists.
| key |
|
static |
Load Reverb with KEY and REVER PARAMS.
A function callable in SlippersResources/LoadResources that takes in a String as a key for retrieval, as well as a Reverb Param Struct. Checks for repeated key use.
| key | |
| param |