00001 00033 #ifndef LL_LISTENER_OPENAL_H 00034 #define LL_LISTENER_OPENAL_H 00035 00036 #include "listener.h" 00037 00038 #include "AL/al.h" 00039 #include "AL/alut.h" 00040 00041 class LLListener_OpenAL : public LLListener 00042 { 00043 private: 00044 protected: 00045 public: 00046 00047 private: 00048 protected: 00049 public: 00050 LLListener_OpenAL(); 00051 virtual ~LLListener_OpenAL(); 00052 00053 virtual void translate(LLVector3 offset); 00054 virtual void setPosition(LLVector3 pos); 00055 virtual void setVelocity(LLVector3 vel); 00056 virtual void orient(LLVector3 up, LLVector3 at); 00057 }; 00058 00059 #endif 00060