YSE sound engine
1.0
cross platform sound engine
|
Classes | |
class | interfaceObject |
Enumerations | |
enum | MESSAGE { POSITION, SIZE, ROLLOFF, ACTIVE, ROOMSIZE, DAMP, DRY_WET, MODULATION, REFLECTION } |
Every subSystem consists out of several class which are meant to work together.
They all have an interface, implementation, manager, message and a message enumeration.
For consistency they are all base on the same template classes. Because those template classes need to know about each other, we create a struct like below to pass it as a kind of lookup to very template.