DDraceNetwork Docs
CSound Member List

This is the complete list of members for CSound, including all inherited members.

AllocSample()CSoundprivate
CreateVoiceHandle(int Index, int Age)ISoundinlineprotected
DecodeOpus(CSample &Sample, const void *pData, unsigned DataSize) constCSoundprivate
DecodeWV(CSample &Sample, const void *pData, unsigned DataSize) constCSoundprivate
FLAG_ALL enum valueISound
FLAG_LOOP enum valueISound
FLAG_NO_PANNING enum valueISound
FLAG_POS enum valueISound
FLAG_PREVIEW enum valueISound
GetSampleCurrentTime(int SampleId) override REQUIRES(!m_SoundLock)CSoundvirtual
GetSampleTotalTime(int SampleId) overrideCSoundvirtual
IInterface()IInterfaceinline
Init() overrideCSoundvirtual
IsPlaying(int SampleId) override REQUIRES(!m_SoundLock)CSoundvirtual
IsSoundEnabled() overrideCSoundinlinevirtual
Kernel()IInterfaceinlineprotected
LoadOpus(const char *pFilename, int StorageType=IStorage::TYPE_ALL) override REQUIRES(!m_SoundLock)CSoundvirtual
LoadOpusFromMem(const void *pData, unsigned DataSize, bool FromEditor) override REQUIRES(!m_SoundLock)CSoundvirtual
LoadWV(const char *pFilename, int StorageType=IStorage::TYPE_ALL) override REQUIRES(!m_SoundLock)CSoundvirtual
LoadWVFromMem(const void *pData, unsigned DataSize, bool FromEditor) override REQUIRES(!m_SoundLock)CSoundvirtual
m_aChannelsCSoundprivate
m_aSamplesCSoundprivate
m_aVoicesCSoundprivate
m_DeviceCSoundprivate
m_FirstFreeSampleIndexCSoundprivate
m_ListenerPositionXCSoundprivate
m_ListenerPositionYCSoundprivate
m_MaxFramesCSoundprivate
m_MixingRateCSoundprivate
m_NextVoiceCSoundprivate
m_pGraphicsCSoundprivate
m_pKernelIInterfaceprivate
m_pMixBufferCSoundprivate
m_pStorageCSoundprivate
m_SoundEnabledCSoundprivate
m_SoundLockCSoundprivate
m_SoundVolumeCSoundprivate
Mix(short *pFinalOut, unsigned Frames) override REQUIRES(!m_SoundLock)CSoundvirtual
MixingRate() const overrideCSoundinlinevirtual
NUM_CHANNELS enum valueCSoundprivate
NUM_SAMPLES enum valueCSoundprivate
NUM_VOICES enum valueCSoundprivate
Pause(int SampleId) override REQUIRES(!m_SoundLock)CSoundvirtual
PauseAudioDevice() overrideCSoundvirtual
Play(int ChannelId, int SampleId, int Flags, float Volume, vec2 Position) REQUIRES(!m_SoundLock)CSound
Play(int ChannelId, int SampleId, int Flags, float Volume) override REQUIRES(!m_SoundLock)CSoundvirtual
PlayAt(int ChannelId, int SampleId, int Flags, float Volume, vec2 Position) override REQUIRES(!m_SoundLock)CSoundvirtual
RateConvert(CSample &Sample) constCSoundprivate
SetChannel(int ChannelId, float Vol, float Pan) overrideCSoundvirtual
SetListenerPosition(vec2 Position) overrideCSoundvirtual
SetSampleCurrentTime(int SampleId, float Time) override REQUIRES(!m_SoundLock)CSoundvirtual
SetVoiceCircle(CVoiceHandle Voice, float Radius) override REQUIRES(!m_SoundLock)CSoundvirtual
SetVoiceFalloff(CVoiceHandle Voice, float Falloff) override REQUIRES(!m_SoundLock)CSoundvirtual
SetVoicePosition(CVoiceHandle Voice, vec2 Position) override REQUIRES(!m_SoundLock)CSoundvirtual
SetVoiceRectangle(CVoiceHandle Voice, float Width, float Height) override REQUIRES(!m_SoundLock)CSoundvirtual
SetVoiceTimeOffset(CVoiceHandle Voice, float TimeOffset) override REQUIRES(!m_SoundLock)CSoundvirtual
SetVoiceVolume(CVoiceHandle Voice, float Volume) override REQUIRES(!m_SoundLock)CSoundvirtual
SHAPE_CIRCLE enum valueISound
SHAPE_RECTANGLE enum valueISound
Shutdown() override REQUIRES(!m_SoundLock)CSoundvirtual
Stop(int SampleId) override REQUIRES(!m_SoundLock)CSoundvirtual
StopAll() override REQUIRES(!m_SoundLock)CSoundvirtual
StopVoice(CVoiceHandle Voice) override REQUIRES(!m_SoundLock)CSoundvirtual
UnloadSample(int SampleId) override REQUIRES(!m_SoundLock)CSoundvirtual
UnpauseAudioDevice() overrideCSoundvirtual
Update() overrideCSoundvirtual
UpdateVolume()CSoundprivate
~IInterface()IInterfaceinlinevirtual