void vrpn_Sound_Server_Miles::GetCurrentDistances(const vrpn_int32 CurrentSoundId, F32* FMin, F32* FMax) { if (CurrentSoundId > -1) { AIL_3D_sample_distances(getSample(CurrentSoundId), FMax, FMin); } else { *FMin = *FMax = 0; } }
void vrpn_Sound_Server_Miles::GetCurrentDistances(const vrpn_int32 CurrentSoundId, F32* FMin, F32* FMax, F32* BMin, F32* BMax) { if (CurrentSoundId > -1) { AIL_3D_sample_distances(getSample(CurrentSoundId), FMax, FMin, BMax, BMin); *FMin *= 128.0; // multiply by 128.0 since we divided before setting them *BMin *= 128.0; } else { *FMin = *FMax = *BMin = *BMax = 0; } }