_attachEffectToSlot(ALuint slot, ALuint effect) | OgreOggSound::OgreOggSoundManager | private |
_attachEffectToSoundImpl(OgreOggISound *sound=0, ALuint slot=255, const Ogre::String &effect="", const Ogre::String &filter="") | OgreOggSound::OgreOggSoundManager | |
_attachFilterToSoundImpl(OgreOggISound *sound=0, const Ogre::String &filter="") | OgreOggSound::OgreOggSoundManager | |
_calculateDistanceToListener(OgreOggISound *sound, const Ogre::Vector3 &listenerPos) | OgreOggSound::OgreOggSoundManager | privatestatic |
_checkEFXSupport() | OgreOggSound::OgreOggSoundManager | private |
_checkExtensionSupport() | OgreOggSound::OgreOggSoundManager | private |
_checkFeatureSupport() | OgreOggSound::OgreOggSoundManager | private |
_createListener() | OgreOggSound::OgreOggSoundManager | private |
_createSoundImpl(Ogre::SceneManager *scnMgr, const Ogre::String &name, const Ogre::String &file, bool stream=false, bool loop=false, bool preBuffer=false, bool immediate=false) | OgreOggSound::OgreOggSoundManager | private |
_createSourcePool() | OgreOggSound::OgreOggSoundManager | private |
_destroyAllSoundsImpl() | OgreOggSound::OgreOggSoundManager | private |
_destroyListener() | OgreOggSound::OgreOggSoundManager | private |
_destroySoundImpl(OgreOggISound *sound=0) | OgreOggSound::OgreOggSoundManager | private |
_destroyTemporarySound(OgreOggISound *sound) | OgreOggSound::OgreOggSoundManager | |
_destroyTemporarySoundImpl(OgreOggISound *sound) | OgreOggSound::OgreOggSoundManager | |
_detachEffectFromSoundImpl(OgreOggISound *sound=0, ALuint slotID=255) | OgreOggSound::OgreOggSoundManager | |
_detachFilterFromSoundImpl(OgreOggISound *sound=0) | OgreOggSound::OgreOggSoundManager | |
_determineAuxEffectSlots() | OgreOggSound::OgreOggSoundManager | private |
_enumDevices() | OgreOggSound::OgreOggSoundManager | private |
_getEFXEffect(const Ogre::String &eName) | OgreOggSound::OgreOggSoundManager | private |
_getEFXFilter(const Ogre::String &fName) | OgreOggSound::OgreOggSoundManager | private |
_getEFXSlot(int slotID=0) | OgreOggSound::OgreOggSoundManager | private |
_getSharedBuffer(const Ogre::String &sName) | OgreOggSound::OgreOggSoundManager | private |
_loadSoundImpl(OgreOggISound *sound, const Ogre::String &file, bool prebuffer) | OgreOggSound::OgreOggSoundManager | private |
_openStream(const Ogre::String &file) const | OgreOggSound::OgreOggSoundManager | private |
_pauseAllSoundsImpl() | OgreOggSound::OgreOggSoundManager | private |
_reactivateQueuedSounds() | OgreOggSound::OgreOggSoundManager | private |
_reactivateQueuedSoundsImpl() | OgreOggSound::OgreOggSoundManager | private |
_registerSharedBuffer(const Ogre::String &sName, ALuint &buffer, OgreOggISound *parent=0) | OgreOggSound::OgreOggSoundManager | |
_releaseAll() | OgreOggSound::OgreOggSoundManager | private |
_releaseSharedBuffer(const Ogre::String &sName, ALuint &buffer) | OgreOggSound::OgreOggSoundManager | |
_releaseSoundImpl(OgreOggISound *sound=0) | OgreOggSound::OgreOggSoundManager | private |
_releaseSoundSource(OgreOggISound *sound=0) | OgreOggSound::OgreOggSoundManager | |
_removeFromLists(OgreOggISound *sound=0) | OgreOggSound::OgreOggSoundManager | private |
_requestSoundSource(OgreOggISound *sound=0) | OgreOggSound::OgreOggSoundManager | |
_resumeAllPausedSoundsImpl() | OgreOggSound::OgreOggSoundManager | private |
_setEAXReverbProperties(EFXEAXREVERBPROPERTIES *pEFXEAXReverb, ALuint uiEffect) | OgreOggSound::OgreOggSoundManager | private |
_setEFXSoundPropertiesImpl(OgreOggISound *sound=0, float airAbsorption=0.f, float roomRolloff=0.f, float coneOuterHF=0.f) | OgreOggSound::OgreOggSoundManager | |
_setGlobalPitchImpl() | OgreOggSound::OgreOggSoundManager | private |
_stopAllSoundsImpl() | OgreOggSound::OgreOggSoundManager | private |
addSoundToResume(OgreOggISound *sound) | OgreOggSound::OgreOggSoundManager | |
alAuxiliaryEffectSlotf | OgreOggSound::OgreOggSoundManager | private |
alAuxiliaryEffectSlotfv | OgreOggSound::OgreOggSoundManager | private |
alAuxiliaryEffectSloti | OgreOggSound::OgreOggSoundManager | private |
alAuxiliaryEffectSlotiv | OgreOggSound::OgreOggSoundManager | private |
alDeleteAuxiliaryEffectSlots | OgreOggSound::OgreOggSoundManager | private |
alDeleteEffects | OgreOggSound::OgreOggSoundManager | private |
alDeleteFilters | OgreOggSound::OgreOggSoundManager | private |
alEffectf | OgreOggSound::OgreOggSoundManager | private |
alEffectfv | OgreOggSound::OgreOggSoundManager | private |
alEffecti | OgreOggSound::OgreOggSoundManager | private |
alEffectiv | OgreOggSound::OgreOggSoundManager | private |
alFilterf | OgreOggSound::OgreOggSoundManager | private |
alFilterfv | OgreOggSound::OgreOggSoundManager | private |
alFilteri | OgreOggSound::OgreOggSoundManager | private |
alFilteriv | OgreOggSound::OgreOggSoundManager | private |
alGenAuxiliaryEffectSlots | OgreOggSound::OgreOggSoundManager | private |
alGenEffects | OgreOggSound::OgreOggSoundManager | private |
alGenFilters | OgreOggSound::OgreOggSoundManager | private |
alGetAuxiliaryEffectSlotf | OgreOggSound::OgreOggSoundManager | private |
alGetAuxiliaryEffectSlotfv | OgreOggSound::OgreOggSoundManager | private |
alGetAuxiliaryEffectSloti | OgreOggSound::OgreOggSoundManager | private |
alGetAuxiliaryEffectSlotiv | OgreOggSound::OgreOggSoundManager | private |
alGetEffectf | OgreOggSound::OgreOggSoundManager | private |
alGetEffectfv | OgreOggSound::OgreOggSoundManager | private |
alGetEffecti | OgreOggSound::OgreOggSoundManager | private |
alGetEffectiv | OgreOggSound::OgreOggSoundManager | private |
alGetFilterf | OgreOggSound::OgreOggSoundManager | private |
alGetFilterfv | OgreOggSound::OgreOggSoundManager | private |
alGetFilteri | OgreOggSound::OgreOggSoundManager | private |
alGetFilteriv | OgreOggSound::OgreOggSoundManager | private |
alIsAuxiliaryEffectSlot | OgreOggSound::OgreOggSoundManager | private |
alIsEffect | OgreOggSound::OgreOggSoundManager | private |
alIsFilter | OgreOggSound::OgreOggSoundManager | private |
attachEffectToSound(const Ogre::String &sName, ALuint slotID, const Ogre::String &effect="", const Ogre::String &filter="") | OgreOggSound::OgreOggSoundManager | |
attachFilterToSound(const Ogre::String &sName, const Ogre::String &filter="") | OgreOggSound::OgreOggSoundManager | |
createEFXEffect(const Ogre::String &eName, ALint type, EFXEAXREVERBPROPERTIES *props=0) | OgreOggSound::OgreOggSoundManager | |
createEFXFilter(const Ogre::String &eName, ALint type, ALfloat gain=1.0, ALfloat hfGain=1.0, ALfloat lfGain=1.0) | OgreOggSound::OgreOggSoundManager | |
createEFXSlot() | OgreOggSound::OgreOggSoundManager | |
createListener() | OgreOggSound::OgreOggSoundManager | |
createRecorder() | OgreOggSound::OgreOggSoundManager | |
createSound(const Ogre::String &name, const Ogre::String &file, bool stream=false, bool loop=false, bool preBuffer=false, Ogre::SceneManager *scnMgr=0, bool immediate=false) | OgreOggSound::OgreOggSoundManager | |
destroyAllSounds() | OgreOggSound::OgreOggSoundManager | |
destroySound(const Ogre::String &name="") | OgreOggSound::OgreOggSoundManager | |
destroySound(OgreOggISound *sound) | OgreOggSound::OgreOggSoundManager | |
detachEffectFromSound(const Ogre::String &sName, ALuint slotID) | OgreOggSound::OgreOggSoundManager | |
detachFilterFromSound(const Ogre::String &sName) | OgreOggSound::OgreOggSoundManager | |
fadeMasterVolume(float time, bool fadeIn) | OgreOggSound::OgreOggSoundManager | |
getCaptureDeviceList() | OgreOggSound::OgreOggSoundManager | |
getDeviceList() const | OgreOggSound::OgreOggSoundManager | |
getDistanceModel() const | OgreOggSound::OgreOggSoundManager | |
getDopplerFactor() | OgreOggSound::OgreOggSoundManager | |
getGlobalPitch() const | OgreOggSound::OgreOggSoundManager | inline |
getListener() | OgreOggSound::OgreOggSoundManager | inline |
getMasterVolume() | OgreOggSound::OgreOggSoundManager | |
getMaxAuxiliaryEffectSends() | OgreOggSound::OgreOggSoundManager | inline |
getMaxAuxiliaryEffectSlots() | OgreOggSound::OgreOggSoundManager | inline |
getNumberOfCreatedEffectSlots() | OgreOggSound::OgreOggSoundManager | |
getNumSounds() const | OgreOggSound::OgreOggSoundManager | inline |
getNumSources() const | OgreOggSound::OgreOggSoundManager | inline |
getOpenALContext() | OgreOggSound::OgreOggSoundManager | inline |
getOpenALDevice() | OgreOggSound::OgreOggSoundManager | inline |
getRecorder() | OgreOggSound::OgreOggSoundManager | inline |
getResourceGroupName() const | OgreOggSound::OgreOggSoundManager | |
getSceneManager() | OgreOggSound::OgreOggSoundManager | inline |
getSingleton(void) | Ogre::Singleton< OgreOggSoundManager > | static |
getSingletonPtr(void) | Ogre::Singleton< OgreOggSoundManager > | static |
getSound(const Ogre::String &name) | OgreOggSound::OgreOggSoundManager | |
getSoundList() const | OgreOggSound::OgreOggSoundManager | |
getSpeedOfSound() | OgreOggSound::OgreOggSoundManager | |
hasEAXSupport() | OgreOggSound::OgreOggSoundManager | inline |
hasEFXSupport() | OgreOggSound::OgreOggSoundManager | inline |
hasSound(const Ogre::String &name) | OgreOggSound::OgreOggSoundManager | |
init(const std::string &deviceName="", unsigned int maxSources=100, unsigned int queueListSize=100, Ogre::SceneManager *scnMgr=0) | OgreOggSound::OgreOggSoundManager | |
isEffectSupported(ALint effectID) | OgreOggSound::OgreOggSoundManager | |
isRecordingAvailable() const | OgreOggSound::OgreOggSoundManager | |
mActiveSounds | OgreOggSound::OgreOggSoundManager | private |
mContext | OgreOggSound::OgreOggSoundManager | private |
mCurrentXRamMode | OgreOggSound::OgreOggSoundManager | private |
mDevice | OgreOggSound::OgreOggSoundManager | private |
mDeviceStrings | OgreOggSound::OgreOggSoundManager | private |
mEAXSupport | OgreOggSound::OgreOggSoundManager | private |
mEAXVersion | OgreOggSound::OgreOggSoundManager | private |
mEffectList | OgreOggSound::OgreOggSoundManager | private |
mEffectSlotList | OgreOggSound::OgreOggSoundManager | private |
mEFXSupport | OgreOggSound::OgreOggSoundManager | private |
mEFXSupportList | OgreOggSound::OgreOggSoundManager | private |
mFadeIn | OgreOggSound::OgreOggSoundManager | private |
mFadeTime | OgreOggSound::OgreOggSoundManager | private |
mFadeTimer | OgreOggSound::OgreOggSoundManager | private |
mFadeVolume | OgreOggSound::OgreOggSoundManager | private |
mFilterList | OgreOggSound::OgreOggSoundManager | private |
mGlobalPitch | OgreOggSound::OgreOggSoundManager | private |
mListener | OgreOggSound::OgreOggSoundManager | private |
mMaxSources | OgreOggSound::OgreOggSoundManager | private |
mNumEffectSlots | OgreOggSound::OgreOggSoundManager | private |
mNumSendsPerSource | OgreOggSound::OgreOggSoundManager | private |
mOrigVolume | OgreOggSound::OgreOggSoundManager | private |
mPausedSounds | OgreOggSound::OgreOggSoundManager | private |
mRecordDeviceList | OgreOggSound::OgreOggSoundManager | private |
mRecorder | OgreOggSound::OgreOggSoundManager | private |
mResourceGroupName | OgreOggSound::OgreOggSoundManager | private |
mSceneMgr | OgreOggSound::OgreOggSoundManager | private |
mSharedBuffers | OgreOggSound::OgreOggSoundManager | private |
mSoundMap | OgreOggSound::OgreOggSoundManager | private |
mSoundsToDestroy | OgreOggSound::OgreOggSoundManager | private |
mSoundsToReactivate | OgreOggSound::OgreOggSoundManager | private |
mSourcePool | OgreOggSound::OgreOggSoundManager | private |
mSources | OgreOggSound::OgreOggSoundManager | private |
muteAllSounds() | OgreOggSound::OgreOggSoundManager | inline |
mWaitingSounds | OgreOggSound::OgreOggSoundManager | private |
mXRamAccessible | OgreOggSound::OgreOggSoundManager | private |
mXRamAuto | OgreOggSound::OgreOggSoundManager | private |
mXRamFree | OgreOggSound::OgreOggSoundManager | private |
mXRamFreeMB | OgreOggSound::OgreOggSoundManager | private |
mXRamHardware | OgreOggSound::OgreOggSoundManager | private |
mXRamSize | OgreOggSound::OgreOggSoundManager | private |
mXRamSizeMB | OgreOggSound::OgreOggSoundManager | private |
mXRamSupport | OgreOggSound::OgreOggSoundManager | private |
OgreOggISound class | OgreOggSound::OgreOggSoundManager | friend |
OGREOGGSOUND_VERSION_STRING | OgreOggSound::OgreOggSoundManager | static |
OgreOggSoundFactory class | OgreOggSound::OgreOggSoundManager | friend |
OgreOggSoundManager() | OgreOggSound::OgreOggSoundManager | |
pauseAllSounds() | OgreOggSound::OgreOggSoundManager | |
pauseOpenALDevice() | OgreOggSound::OgreOggSoundManager | |
resumeAllPausedSounds() | OgreOggSound::OgreOggSoundManager | |
resumeOpenALDevice() | OgreOggSound::OgreOggSoundManager | |
setDistanceModel(ALenum value) | OgreOggSound::OgreOggSoundManager | |
setDopplerFactor(float factor=1.f) | OgreOggSound::OgreOggSoundManager | |
setEFXDistanceUnits(float unit=3.3f) | OgreOggSound::OgreOggSoundManager | |
setEFXEffectParameter(const Ogre::String &eName, ALint effectType, ALenum attrib, ALfloat param) | OgreOggSound::OgreOggSoundManager | |
setEFXEffectParameter(const Ogre::String &eName, ALint type, ALenum attrib, ALfloat *params=0) | OgreOggSound::OgreOggSoundManager | |
setEFXEffectParameter(const Ogre::String &eName, ALint type, ALenum attrib, ALint param) | OgreOggSound::OgreOggSoundManager | |
setEFXEffectParameter(const Ogre::String &eName, ALint type, ALenum attrib, ALint *params=0) | OgreOggSound::OgreOggSoundManager | |
setEFXSoundProperties(const Ogre::String &sName, float airAbsorption=0.f, float roomRolloff=0.f, float coneOuterHF=0.f) | OgreOggSound::OgreOggSoundManager | |
setGlobalPitch(float pitch) | OgreOggSound::OgreOggSoundManager | |
setMasterVolume(ALfloat vol) | OgreOggSound::OgreOggSoundManager | |
setResourceGroupName(const Ogre::String &group) | OgreOggSound::OgreOggSoundManager | |
setSceneManager(Ogre::SceneManager *sMan) | OgreOggSound::OgreOggSoundManager | inline |
setSpeedOfSound(float speed=363.f) | OgreOggSound::OgreOggSoundManager | |
Singleton(void) | Ogre::Singleton< OgreOggSoundManager > | |
stopAllSounds() | OgreOggSound::OgreOggSoundManager | |
unmuteAllSounds() | OgreOggSound::OgreOggSoundManager | inline |
update(float fTime=0.f) | OgreOggSound::OgreOggSoundManager | |
~OgreOggSoundManager() | OgreOggSound::OgreOggSoundManager | |
~Singleton(void) | Ogre::Singleton< OgreOggSoundManager > | |