#include <u_ps_sound_interface.h>
Inheritance diagram for NL3D::UPSSoundInstance:
Definition at line 69 of file u_ps_sound_interface.h.
Public Member Functions | |
virtual float | getPitch () const=0 |
get pitch | |
virtual bool | isPlaying (void) const=0 |
tells wether the sound is playing | |
virtual void | play (void)=0 |
start to play the sound | |
virtual void | release (void)=0 |
when this method is called, the sound is not needed anymore by the system | |
virtual void | setLooping (bool looping)=0 |
virtual void | setSoundParams (float gain, const NLMISC::CVector &pos, const NLMISC::CVector &velocity, float frequency)=0 |
virtual void | stop (void)=0 |
stop the sound |
|
get pitch
Implemented in NL3D::CPSSoundInstanceImpl. |
|
tells wether the sound is playing
Implemented in NL3D::CPSSoundInstanceImpl. |
|
start to play the sound
Implemented in NL3D::CPSSoundInstanceImpl. |
|
when this method is called, the sound is not needed anymore by the system
Implemented in NL3D::CPSSoundInstanceImpl. |
|
Implemented in NL3D::CPSSoundInstanceImpl. |
|
The system will call this method to set the parameters of the sound Values are clamped Implemented in NL3D::CPSSoundInstanceImpl. |
|
stop the sound
Implemented in NL3D::CPSSoundInstanceImpl. |