|
| iSoundChannel (iSoundData *apData, cSoundManager *apSoundManger) |
|
virtual void | Play ()=0 |
|
virtual void | Stop ()=0 |
|
virtual void | SetPaused (bool abX)=0 |
|
virtual void | SetSpeed (float afSpeed)=0 |
|
virtual void | SetVolume (float afVolume)=0 |
|
virtual void | SetLooping (bool abLoop)=0 |
|
virtual void | SetPan (float afPan)=0 |
|
virtual void | Set3D (bool ab3D)=0 |
|
virtual void | SetPriority (int alX)=0 |
|
virtual int | GetPriority ()=0 |
|
void | SetPriorityModifier (int alX) |
|
int | GetPriorityModifier () |
|
virtual void | SetPositionRelative (bool abRelative)=0 |
|
virtual void | SetPosition (const cVector3f &avPos)=0 |
|
void | SetRelPosition (const cVector3f &avPos) |
|
virtual void | SetVelocity (const cVector3f &avVel)=0 |
|
virtual void | SetMinDistance (float fMin)=0 |
|
virtual void | SetMaxDistance (float fMax)=0 |
|
virtual bool | IsPlaying ()=0 |
|
virtual bool | IsBufferUnderrun ()=0 |
|
virtual double | GetElapsedTime ()=0 |
|
virtual double | GetTotalTime ()=0 |
|
bool | GetPaused () |
|
float | GetSpeed () |
|
float | GetVolume () |
|
bool | GetLooping () |
|
float | GetPan () |
|
bool | Get3D () |
|
bool | GetStopUsed () |
|
bool | GetBlockable () |
|
void | SetBlockable (bool abX) |
|
void | SetBlockVolumeMul (float afX) |
|
float | GetBlockVolumeMul () |
|
bool | GetPositionRelative () |
|
const cVector3f & | GetRelPosition () |
|
const cVector3f & | GetPosition () |
|
const cVector3f & | GetVelocity () |
|
float | GetMinDistance () |
|
float | GetMaxDistance () |
|
iSoundChannelCallback * | GetCallBack () |
|
void | SetCallBack (iSoundChannelCallback *apCallback) |
|
int | GetId () |
|
void | SetId (int alX) |
|
iSoundData * | GetData () |
|
virtual void | SetAffectedByEnv (bool abAffected) |
|
virtual void | SetFiltering (bool abEnabled, int alFlags)=0 |
|
virtual void | SetFilterGain (float afGain)=0 |
|
virtual void | SetFilterGainHF (float afGainHF)=0 |
|
|
iSoundData * | mpData |
|
cSoundManager * | mpSoundManger |
|
bool | mbLooping |
|
bool | mbPaused |
|
bool | mbPositionRelative |
|
bool | mb3D |
|
float | mfSpeed |
|
float | mfVolume |
|
float | mfPan |
|
float | mfMaxDistance |
|
float | mfMinDistance |
|
cVector3f | mvVelocity |
|
cVector3f | mvPosition |
|
cVector3f | mvRelPosition |
|
bool | mbBlockable |
|
float | mfBlockVolumeMul |
|
bool | mbAffectedByEnv |
|
int | mlPriority |
|
int | mlPriorityModifier |
|
bool | mbStopUsed |
|
int | mlId |
|
iSoundChannelCallback * | mpCallback |
|
The documentation for this class was generated from the following file: