#include <listener.h>
Inheritance diagram for iSoundListener:
Public Methods | |
virtual void | SetDirection (const csVector3 &Front, const csVector3 &Top)=0 |
Set direction of listener (front and top 3d vectors). | |
virtual void | SetPosition (const csVector3 &pos)=0 |
Set position of listener. | |
virtual void | SetVelocity (const csVector3 &v)=0 |
Set velocity of listener. | |
virtual void | SetDistanceFactor (float factor)=0 |
Set a distance attenuator. | |
virtual void | SetRollOffFactor (float factor)=0 |
Set a RollOff factor. | |
virtual void | SetDopplerFactor (float factor)=0 |
Set the Doppler attenuator. | |
virtual void | SetHeadSize (float size)=0 |
Set distance between the 2 'ears' of listener. | |
virtual void | SetEnvironment (csSoundEnvironment env)=0 |
set type of environment where 'live' listener. | |
virtual void | GetDirection (csVector3 &Front, csVector3 &Top)=0 |
Get direction of listener (front and top 3d vectors). | |
virtual const csVector3& | GetPosition ()=0 |
Get position of listener. | |
virtual const csVector3& | GetVelocity ()=0 |
Get velocity of listener. | |
virtual float | GetDistanceFactor ()=0 |
Get a distance attenuator. | |
virtual float | GetRollOffFactor ()=0 |
Get a RollOff factor. | |
virtual float | GetDopplerFactor ()=0 |
Get the Doppler attenuator. | |
virtual float | GetHeadSize ()=0 |
Get distance between the 2 'ears' of listener. | |
virtual csSoundEnvironment | GetEnvironment ()=0 |
Get type of environment where 'live' listener. |
It can be used to setup 'yourself' (the player) for 3d sound: position, orientation, speed and environment effects.