5 #ifndef __I_IRRKLANG_SOUND_STOP_EVENT_RECEIVER_H_INCLUDED__
6 #define __I_IRRKLANG_SOUND_STOP_EVENT_RECEIVER_H_INCLUDED__
E_STOP_EVENT_CAUSE
An enumeration listing all reasons for a fired sound stop event.
Interface to be implemented by the user, which recieves sound stop events.
virtual ~ISoundStopEventReceiver()
destructor
virtual void OnSoundStopped(ISound *sound, E_STOP_EVENT_CAUSE reason, void *userData)=0
Called when a sound has stopped playing.
The sound stop event was fired because the sound was stopped by the user, calling ISound::stop()...
Represents a sound which is currently played.
Everything in the irrKlang Sound Engine can be found in this namespace.
The sound stop event was fired because the sound finished playing.