public:
sound();
- explicit sound(const std::string& path);
+ explicit sound(const std::string& name);
- void sample(const std::string& path);
- void enqueue(const std::string& path);
+ void sample(const std::string& name);
+ void enqueue(const std::string& name);
void play();
void stream();
void loop(bool looping);
- void listener_position(const vector3& position);
- void listener_velocity(const vector3& velocity);
- void listener_orientation(const vector3& forward,
- const vector3& up);
+ static void listener_position(const vector3& position);
+ static void listener_velocity(const vector3& velocity);
+ static void listener_orientation(const vector3& forward,
+ const vector3& up);
private: