irrklang::ISoundEngine Member List

This is the complete list of members for irrklang::ISoundEngine, including all inherited members.
addFileFactory(IFileFactory *fileFactory)=0irrklang::ISoundEngine [pure virtual]
addSoundSourceAlias(ISoundSource *baseSource, const ik_c8 *soundName)=0irrklang::ISoundEngine [pure virtual]
addSoundSourceFromFile(const ik_c8 *fileName, E_STREAM_MODE mode=ESM_AUTO_DETECT, bool preload=false)=0irrklang::ISoundEngine [pure virtual]
addSoundSourceFromMemory(void *memory, ik_s32 sizeInBytes, const ik_c8 *soundName, bool copyMemory=true)=0irrklang::ISoundEngine [pure virtual]
addSoundSourceFromPCMData(void *memory, ik_s32 sizeInBytes, const ik_c8 *soundName, SAudioStreamFormat format, bool copyMemory=true)=0irrklang::ISoundEngine [pure virtual]
drop()irrklang::IRefCounted [inline]
getDefault3DSoundMaxDistance()=0irrklang::ISoundEngine [pure virtual]
getDefault3DSoundMinDistance()=0irrklang::ISoundEngine [pure virtual]
getDriverName()=0irrklang::ISoundEngine [pure virtual]
getInternalAudioInterface()=0irrklang::ISoundEngine [pure virtual]
getSoundSource(const ik_c8 *soundName, bool addIfNotFound=true)=0irrklang::ISoundEngine [pure virtual]
getSoundSource(ik_s32 index)=0irrklang::ISoundEngine [pure virtual]
getSoundSourceCount()=0irrklang::ISoundEngine [pure virtual]
getSoundVolume()=0irrklang::ISoundEngine [pure virtual]
grab()irrklang::IRefCounted [inline]
IRefCounted()irrklang::IRefCounted [inline]
isCurrentlyPlaying(const char *soundName)=0irrklang::ISoundEngine [pure virtual]
isCurrentlyPlaying(ISoundSource *source)=0irrklang::ISoundEngine [pure virtual]
isMultiThreaded() const =0irrklang::ISoundEngine [pure virtual]
loadPlugins(const ik_c8 *path)=0irrklang::ISoundEngine [pure virtual]
play2D(const char *soundFileName, bool playLooped=false, bool startPaused=false, bool track=false, E_STREAM_MODE streamMode=ESM_AUTO_DETECT, bool enableSoundEffects=false)=0irrklang::ISoundEngine [pure virtual]
play2D(ISoundSource *source, bool playLooped=false, bool startPaused=false, bool track=false, bool enableSoundEffects=false)=0irrklang::ISoundEngine [pure virtual]
play3D(const char *soundFileName, vec3df pos, bool playLooped=false, bool startPaused=false, bool track=false, E_STREAM_MODE streamMode=ESM_AUTO_DETECT, bool enableSoundEffects=false)=0irrklang::ISoundEngine [pure virtual]
play3D(ISoundSource *source, vec3df pos, bool playLooped=false, bool startPaused=false, bool track=false, bool enableSoundEffects=false)=0irrklang::ISoundEngine [pure virtual]
registerAudioStreamLoader(IAudioStreamLoader *loader)=0irrklang::ISoundEngine [pure virtual]
removeAllSoundSources()=0irrklang::ISoundEngine [pure virtual]
removeSoundSource(ISoundSource *source)=0irrklang::ISoundEngine [pure virtual]
removeSoundSource(const ik_c8 *name)=0irrklang::ISoundEngine [pure virtual]
setAllSoundsPaused(bool bPaused=true)=0irrklang::ISoundEngine [pure virtual]
setDefault3DSoundMaxDistance(ik_f32 maxDistance)=0irrklang::ISoundEngine [pure virtual]
setDefault3DSoundMinDistance(ik_f32 minDistance)=0irrklang::ISoundEngine [pure virtual]
setDopplerEffectParameters(ik_f32 dopplerFactor=1.0f, ik_f32 distanceFactor=1.0f)=0irrklang::ISoundEngine [pure virtual]
setListenerPosition(const vec3df &pos, const vec3df &lookdir, const vec3df &velPerSecond=vec3df(0, 0, 0), const vec3df &upVector=vec3df(0, 1, 0))=0irrklang::ISoundEngine [pure virtual]
setMixedDataOutputReceiver(ISoundMixedOutputReceiver *receiver)=0irrklang::ISoundEngine [pure virtual]
setRolloffFactor(ik_f32 rolloff)=0irrklang::ISoundEngine [pure virtual]
setSoundVolume(ik_f32 volume)=0irrklang::ISoundEngine [pure virtual]
stopAllSounds()=0irrklang::ISoundEngine [pure virtual]
stopAllSoundsOfSoundSource(ISoundSource *source)=0irrklang::ISoundEngine [pure virtual]
update()=0irrklang::ISoundEngine [pure virtual]
~IRefCounted()irrklang::IRefCounted [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

irrKlang Audio Library
The irrKlang Engine Documentation © 2003-2018 by Nikolaus Gebhardt. Generated by Doxygen (1.6.1)