class Listener
{
private:
- Listener() { }
+ float orientation[6];
+
+ Listener();
public:
static Listener &instance();
- void attribute(ALenum, float);
- void attribute(ALenum, float, float, float);
- void attribute(ALenum, const float *);
void set_position(float, float, float);
+ void set_forward_direction(float, float, float);
+ void set_up_direction(float, float, float);
+ void set_velocity(float, float, float);
void set_gain(float);
};