Esempio n. 1
0
void Sound::set3DMinMaxDist(float min, float max)
{
	*result = FMOD_Sound_Set3DMinMaxDistance(sound,min,max);
	ERRCHECK();
	*result = FMOD_Channel_Set3DMinMaxDistance(channel,min,max);
	ERRCHECK();
}
	/// sets/gets the source min/max distance
	virtual void SetMinMaxDistance(const float min, const float max){
		mfMinDistance = min;
		mfMaxDistance = max;

		if(mpChannel == 0 || !Is3D())return;
		
		result = FMOD_Channel_Set3DMinMaxDistance(mpChannel, min * mSoundSystem->mfDistanceFactor,max * mSoundSystem->mfDistanceFactor);
		ERRCHECK(result);
	}
Esempio n. 3
0
 void sound::radii(float min, float max)
 {
     FMOD_Channel_Set3DMinMaxDistance(_chan, min, max);
 }