doom3-gpl
Doom 3 GPL source release
|
#include <sound.h>
Public Member Functions | |
virtual | ~idSoundSystem (void) |
virtual void | Init (void)=0 |
virtual void | Shutdown (void)=0 |
virtual void | ClearBuffer (void)=0 |
virtual bool | InitHW (void)=0 |
virtual bool | ShutdownHW (void)=0 |
virtual int | AsyncUpdate (int time)=0 |
virtual int | AsyncUpdateWrite (int time)=0 |
virtual void | SetMute (bool mute)=0 |
virtual cinData_t | ImageForTime (const int milliseconds, const bool waveform)=0 |
virtual int | GetSoundDecoderInfo (int index, soundDecoderInfo_t &decoderInfo)=0 |
virtual idSoundWorld * | AllocSoundWorld (idRenderWorld *rw)=0 |
virtual void | SetPlayingSoundWorld (idSoundWorld *soundWorld)=0 |
virtual idSoundWorld * | GetPlayingSoundWorld (void)=0 |
virtual void | BeginLevelLoad (void)=0 |
virtual void | EndLevelLoad (const char *mapString)=0 |
virtual int | AsyncMix (int soundTime, float *mixBuffer)=0 |
virtual void | PrintMemInfo (MemInfo_t *mi)=0 |
virtual int | IsEAXAvailable (void)=0 |
|
inlinevirtual |
|
pure virtual |
Implemented in idSoundSystemLocal.
Implemented in idSoundSystemLocal.
Implemented in idSoundSystemLocal.
Implemented in idSoundSystemLocal.
Implemented in idSoundSystemLocal.
Implemented in idSoundSystemLocal.
Implemented in idSoundSystemLocal.
|
pure virtual |
Implemented in idSoundSystemLocal.
|
pure virtual |
Implemented in idSoundSystemLocal.
|
pure virtual |
Implemented in idSoundSystemLocal.
Implemented in idSoundSystemLocal.
Implemented in idSoundSystemLocal.
Implemented in idSoundSystemLocal.
Implemented in idSoundSystemLocal.
Implemented in idSoundSystemLocal.
|
pure virtual |
Implemented in idSoundSystemLocal.
Implemented in idSoundSystemLocal.
Implemented in idSoundSystemLocal.