|
Audaspace 1.7.0
A high level audio library.
|
This class stores the azimuth and elevation angles of a sound and allows to change them dynamically. More...
#include <Source.h>
Public Member Functions | |
| Source (float azimuth, float elevation, float distance=0.0) | |
| Creates a Source instance with an initial value. | |
| float | getAzimuth () |
| Retrieves the current azimuth value. | |
| float | getElevation () |
| Retrieves the current elevation value. | |
| float | getDistance () |
| Retrieves the current distance value. | |
| float | getVolume () |
| Retrieves the current volume value based on the distance. | |
| void | setAzimuth (float azimuth) |
| Changes the azimuth value. | |
| void | setElevation (float elevation) |
| Changes the elevation value. | |
| void | setDistance (float distance) |
| Changes the distance value. | |
This class stores the azimuth and elevation angles of a sound and allows to change them dynamically.
The azimuth angle goes clockwise. For a sound source situated at the right of the listener the azimuth angle is 90.
| Source::Source | ( | float | azimuth, |
| float | elevation, | ||
| float | distance = 0.0 ) |
Creates a Source instance with an initial value.
| azimuth | The value of the azimuth. |
| elevation | The value of the elevation. |
| distance | The distance from the listener. Max distance is 1, min distance is 0. |
| float Source::getAzimuth | ( | ) |
Retrieves the current azimuth value.
| float Source::getDistance | ( | ) |
Retrieves the current distance value.
| float Source::getElevation | ( | ) |
Retrieves the current elevation value.
| float Source::getVolume | ( | ) |
Retrieves the current volume value based on the distance.
| void Source::setAzimuth | ( | float | azimuth | ) |
Changes the azimuth value.
| azimuth | The new value for the azimuth. |
| void Source::setDistance | ( | float | distance | ) |
Changes the distance value.
| distance | The new value for the distance. Max distance is 1, min distance is 0. |
| void Source::setElevation | ( | float | elevation | ) |
Changes the elevation value.
| elevation | The new value for the elevation. |