#include <clustered_sound.h>
Definition at line 62 of file clustered_sound.h.
Data Fields | |
NLMISC::CVector | Direction |
The direction vector for the virtual sound source. | |
float | Dist |
The distance from listener. | |
float | DistFactor |
The ratio distance/max earing distance. | |
float | Gain |
The relative gain of sound in the cluster. | |
sint32 | Obstruction |
The obsctruction att db. | |
sint32 | Occlusion |
The occlusion att. | |
float | OcclusionLFFactor |
The occlusion LF factor (see EAX spec). | |
float | OcclusionRoomRatio |
The occlusion romm ration. | |
float | PosAlpha |
The blending factor between real sound pos and virtual pos (1 mean virtual pos, 0 mean real pos). | |
NLMISC::CVector | Position |
The sound virtual position (in fact Dist * Direction). |
|
The direction vector for the virtual sound source.
Definition at line 75 of file clustered_sound.h. Referenced by NLSOUND::CClusteredSound::addAudibleCluster(), NLSOUND::CSimpleSource::getVirtualPos(), NLSOUND::CClusteredSound::soundTraverse(), NLSOUND::CClusteredSound::update(), and NLSOUND::CAudioMixerUser::update(). |
|
The distance from listener.
Definition at line 67 of file clustered_sound.h. Referenced by NLSOUND::CClusteredSound::addAudibleCluster(), NLSOUND::CSimpleSource::getVirtualPos(), NLSOUND::CClusteredSound::soundTraverse(), NLSOUND::CClusteredSound::update(), and NLSOUND::CAudioMixerUser::update(). |
|
The ratio distance/max earing distance.
Definition at line 69 of file clustered_sound.h. Referenced by NLSOUND::CClusteredSound::soundTraverse(), and NLSOUND::CClusteredSound::update(). |
|
The relative gain of sound in the cluster.
Definition at line 65 of file clustered_sound.h. Referenced by NLSOUND::CClusteredSound::soundTraverse(), NLSOUND::CClusteredSound::update(), and NLSOUND::CAudioMixerUser::update(). |
|
The obsctruction att db.
Definition at line 83 of file clustered_sound.h. Referenced by NLSOUND::CClusteredSound::soundTraverse(), and NLSOUND::CAudioMixerUser::update(). |
|
The occlusion att.
Definition at line 77 of file clustered_sound.h. Referenced by NLSOUND::CClusteredSound::soundTraverse(), and NLSOUND::CAudioMixerUser::update(). |
|
The occlusion LF factor (see EAX spec).
Definition at line 79 of file clustered_sound.h. Referenced by NLSOUND::CClusteredSound::soundTraverse(), and NLSOUND::CAudioMixerUser::update(). |
|
The occlusion romm ration.
Definition at line 81 of file clustered_sound.h. Referenced by NLSOUND::CClusteredSound::soundTraverse(), and NLSOUND::CAudioMixerUser::update(). |
|
The blending factor between real sound pos and virtual pos (1 mean virtual pos, 0 mean real pos).
Definition at line 73 of file clustered_sound.h. Referenced by NLSOUND::CSimpleSource::getVirtualPos(), NLSOUND::CClusteredSound::soundTraverse(), and NLSOUND::CAudioMixerUser::update(). |
|
The sound virtual position (in fact Dist * Direction).
Definition at line 71 of file clustered_sound.h. Referenced by NLSOUND::CSimpleSource::getVirtualPos(), NLSOUND::CClusteredSound::soundTraverse(), NLSOUND::CAudioMixerUser::update(), and NLSOUND::CBackgroundSoundManager::updateBackgroundStatus(). |