listener_fmod.h

Go to the documentation of this file.
00001 
00033 #ifndef LL_LISTENER_FMOD_H
00034 #define LL_LISTENER_FMOD_H
00035 
00036 #include "listener.h"
00037 
00038 class LLListener_FMOD : public LLListener
00039 {
00040  private:
00041  protected:
00042          F32 mDopplerFactor;
00043          F32 mDistanceFactor;
00044          F32 mRolloffFactor;
00045  public:
00046 
00047  private:
00048  protected:
00049  public:  
00050         LLListener_FMOD();
00051         virtual ~LLListener_FMOD();
00052         virtual void init();  
00053 
00054         virtual void translate(LLVector3 offset);
00055         virtual void setPosition(LLVector3 pos);
00056         virtual void setVelocity(LLVector3 vel);
00057         virtual void orient(LLVector3 up, LLVector3 at);
00058         virtual void commitDeferredChanges();
00059 
00060         virtual void setDopplerFactor(F32 factor);
00061         virtual F32 getDopplerFactor();
00062         virtual void setDistanceFactor(F32 factor);
00063         virtual F32 getDistanceFactor();
00064         virtual void setRolloffFactor(F32 factor);
00065         virtual F32 getRolloffFactor();
00066 };
00067 
00068 #endif
00069 
00070 

Generated on Thu Jul 1 06:08:17 2010 for Second Life Viewer by  doxygen 1.4.7