HoverRace  2.0
Public Member Functions | Protected Attributes | Private Types | List of all members
HoverRace::VideoServices::ShortSound Class Reference
+ Inheritance diagram for HoverRace::VideoServices::ShortSound:

Public Member Functions

 ShortSound ()
 
 ~ShortSound ()
 
void Play (int pDB, double pSpeed, int pPan)
 
- Public Member Functions inherited from HoverRace::VideoServices::SoundBuffer
 SoundBuffer ()
 
virtual ~SoundBuffer ()
 
virtual void ApplyCumCommand ()
 
virtual BOOL Init (const char *pData, int pNbCopy)
 Fill the buffer with sound data. More...
 
void SetParams (int pCopy, int pDB, double pSpeed, int pPan)
 

Protected Attributes

int mCurrentCopy
 
- Protected Attributes inherited from HoverRace::VideoServices::SoundBuffer
ALuint mBuffer
 
int mNbCopy
 
int mNormalFreq
 
ALuint mSoundBuffer [MR_MAX_SOUND_COPY]
 

Private Types

typedef SoundBuffer SUPER
 

Additional Inherited Members

- Static Public Member Functions inherited from HoverRace::VideoServices::SoundBuffer
static void ApplyCumCommandForAll ()
 
static void DeleteAll ()
 

Member Typedef Documentation

Constructor & Destructor Documentation

HoverRace::VideoServices::ShortSound::ShortSound ( )
HoverRace::VideoServices::ShortSound::~ShortSound ( )

Member Function Documentation

void HoverRace::VideoServices::ShortSound::Play ( int  pDB,
double  pSpeed,
int  pPan 
)

Member Data Documentation

int HoverRace::VideoServices::ShortSound::mCurrentCopy
protected

The documentation for this class was generated from the following file: