X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsource.h;h=8de3d0284d109fe1b3524539937d655748e7055a;hb=635bc62fa1795f910b7e95aed6592856e17118d8;hp=769b35425c14782b280e3451181fbb650510a27b;hpb=14008b157c64752ba7c1cef831124992c35c4646;p=libs%2Fal.git diff --git a/source/source.h b/source/source.h index 769b354..8de3d02 100644 --- a/source/source.h +++ b/source/source.h @@ -2,7 +2,7 @@ #define MSP_AL_SOURCE_H_ #include -#include +#include "al.h" #include "types.h" namespace Msp { @@ -30,18 +30,12 @@ public: Source(); ~Source(); - void attribute(ALenum, int); - void attribute(ALenum, float); - void attribute(ALenum, float, float, float); - void attribute(ALenum, const float *); - void get_attribute(ALenum, int *) const; - void get_attribute(ALenum, float *) const; - SourceState get_state() const; void set_position(float, float, float); + void set_velocity(float, float, float); void set_gain(float); - void set_rolloff_factor(float); + void set_buffer(const Buffer &); void queue_buffers(const std::vector &); void queue_buffer(const Buffer &);