MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / attenuateInvDistance

Function attenuateInvDistance

extlibs/soloud/src/core/soloud_core_3d.cpp:156–161  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154 }
155
156 float attenuateInvDistance(float aDistance, float aMinDistance, float aMaxDistance, float aRolloffFactor)
157 {
158 float distance = MAX(aDistance, aMinDistance);
159 distance = MIN(distance, aMaxDistance);
160 return aMinDistance / (aMinDistance + aRolloffFactor * (distance - aMinDistance));
161 }
162
163 float attenuateLinearDistance(float aDistance, float aMinDistance, float aMaxDistance, float aRolloffFactor)
164 {

Callers 1

update3dVoicesMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected