41 std::atomic<float> m_azimuth;
46 std::atomic<float> m_elevation;
51 std::atomic<float> m_distance;
64 Source(
float azimuth,
float elevation,
float distance = 0.0);
94 void setAzimuth(
float azimuth);
100 void setElevation(
float elevation);
106 void setDistance(
float distance);
#define AUD_NAMESPACE_BEGIN
Opens the audaspace namespace aud.
Definition: Audaspace.h:116
#define AUD_API
Used for exporting symbols in the shared library.
Definition: Audaspace.h:93
#define AUD_NAMESPACE_END
Closes the audaspace namespace aud.
Definition: Audaspace.h:119
The main header file of the library defining the namespace and basic data types.
This class stores the azimuth and elevation angles of a sound and allows to change them dynamically...
Definition: Source.h:35