diff options
Diffstat (limited to 'nebu/include/audio/nebu_SourceEngine.h')
-rw-r--r-- | nebu/include/audio/nebu_SourceEngine.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/nebu/include/audio/nebu_SourceEngine.h b/nebu/include/audio/nebu_SourceEngine.h new file mode 100644 index 0000000..5a4a4b0 --- /dev/null +++ b/nebu/include/audio/nebu_SourceEngine.h @@ -0,0 +1,24 @@ +#ifndef NEBU_Sound_SourceEngine_H +#define NEBU_Sound_SourceEngine_H + +#include "nebu_Source3D.h" + +namespace Sound { + class SourceEngine : public Source3D { + public: + SourceEngine(System *system, SourceSample *source) { + _system = system; + _source = source; + + _speedShift = 1.0f; + _pitchShift = 1.0f; + }; + + virtual void GetModifiers(float &fPan, float &fVolume, float &fShift); + + float _speedShift; + float _pitchShift; + }; +} + +#endif |