eWavDataSDLMixer Class Reference

#include <eChannelSDLMixer.h>

Inheritance diagram for eWavDataSDLMixer:

Inheritance graph
[legend]
Collaboration diagram for eWavDataSDLMixer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 eWavDataSDLMixer ()
 ~eWavDataSDLMixer ()
 eWavDataSDLMixer (const char *filename)
void LoadWavFile (const char *filename)
Mix_Chunk * GetWavData ()
void SetVolume (int newVolume)
int GetVolume ()

Private Attributes

Mix_Chunk * m_WavData
int m_Volume
bool m_Playable


Detailed Description

Definition at line 58 of file eChannelSDLMixer.h.


Constructor & Destructor Documentation

eWavDataSDLMixer::eWavDataSDLMixer (  ) 

eWavDataSDLMixer::~eWavDataSDLMixer (  ) 

eWavDataSDLMixer::eWavDataSDLMixer ( const char *  filename  ) 


Member Function Documentation

void eWavDataSDLMixer::LoadWavFile ( const char *  filename  ) 

Reimplemented from eWavData.

Mix_Chunk* eWavDataSDLMixer::GetWavData (  )  [inline]

Reimplemented from eWavData.

Definition at line 65 of file eChannelSDLMixer.h.

References m_WavData.

00066 { return m_WavData; };

void eWavDataSDLMixer::SetVolume ( int  newVolume  )  [inline]

Reimplemented from eWavData.

Definition at line 67 of file eChannelSDLMixer.h.

00068 { m_Volume = newVolume; };

int eWavDataSDLMixer::GetVolume (  )  [inline]

Reimplemented from eWavData.

Definition at line 68 of file eChannelSDLMixer.h.

00068 { m_Volume = newVolume; };


Member Data Documentation

Mix_Chunk* eWavDataSDLMixer::m_WavData [private]

Reimplemented from eWavData.

Definition at line 68 of file eChannelSDLMixer.h.

Referenced by GetWavData().

int eWavDataSDLMixer::m_Volume [private]

Reimplemented from eWavData.

Definition at line 72 of file eChannelSDLMixer.h.

bool eWavDataSDLMixer::m_Playable [private]

Reimplemented from eWavData.

Definition at line 73 of file eChannelSDLMixer.h.


The documentation for this class was generated from the following file:
Generated on Sat Mar 15 23:32:34 2008 for Armagetron Advanced by  doxygen 1.5.4