Lines Matching refs:f32
32 inline f32 SolveLinerFunction( f32 x, f32 x1, f32 x2, f32 y1, f32 y2 ) in SolveLinerFunction()
35 f32 divider = x1 - x2; in SolveLinerFunction()
62 f32* volumePtr, in CalcVolumeAndPriority()
70 const f32 actorDistance = nw::math::VEC3Len( &pos ); in CalcVolumeAndPriority()
103 f32* panPtr, in CalcPan()
104 f32* spanPtr in CalcPan()
112 const f32 actorDistance = nw::math::VEC3Len( &pos ); in CalcPan()
144 f32* pitchPtr in CalcPitch()
149 const f32 sonicVelocity = manager.GetSonicVelocity(); in CalcPitch()
159 const f32 distance = nw::math::VEC3Len( &relPos ); in CalcPitch()
164 const f32 dopplerFactor = actorParam.dopplerFactor / 32.0f; in CalcPitch()
166 f32 actorVelocity; in CalcPitch()
167 f32 listenerVelocity; in CalcPitch()
179 f32 pitch; in CalcPitch()
209 f32* biquadFilterValuePtr in CalcBiquadFilterValue()
220 const f32 actorDistance = nw::math::VEC3Len( &pos ); in CalcBiquadFilterValue()
223 f32 biquadFilterValue = 0.0f; in CalcBiquadFilterValue()
224 f32 maxVolumeDistance = listener.GetMaxVolumeDistance(); in CalcBiquadFilterValue()
225 f32 maxBiquadFilterValue = listener.GetMaxBiquadFilterValue(); in CalcBiquadFilterValue()
244 f32 actorDistance, in CalcVolumeAndPriorityImpl()
246 f32 decayRatio, in CalcVolumeAndPriorityImpl()
248 f32 maxVolumeDistance, in CalcVolumeAndPriorityImpl()
249 f32 unitDistance, in CalcVolumeAndPriorityImpl()
250 f32* volumePtr, in CalcVolumeAndPriorityImpl()
257 static const f32 MAX_VOLUME = 1.0f; in CalcVolumeAndPriorityImpl()
258 f32 volume = MAX_VOLUME; in CalcVolumeAndPriorityImpl()
280 f32 interiorSize, in CalcPanImpl()
281 f32 actorDistance, in CalcPanImpl()
282 f32 panRange, in CalcPanImpl()
283 f32 stereoSpeakerAngle, in CalcPanImpl()
284 f32 surroundSpeakerFrontAngle, in CalcPanImpl()
285 f32 surroundSpeakerRearAngle, in CalcPanImpl()
286 f32 surroundPanOffset, in CalcPanImpl()
287 f32* panPtr, in CalcPanImpl()
288 f32* spanPtr in CalcPanImpl()
338 f32 interiorSize, in CalcPanSurround()
339 f32 actorDistance, in CalcPanSurround()
340 f32 panRange, in CalcPanSurround()
341 f32 surroundSpeakerFrontAngle, in CalcPanSurround()
342 f32 surroundSpeakerRearAngle, in CalcPanSurround()
343 f32 surroundPanOffset, in CalcPanSurround()
344 f32* panPtr, in CalcPanSurround()
345 f32* surroundPanPtr in CalcPanSurround()
352 f32 angle; in CalcPanSurround()
353 f32 distance; in CalcPanSurround()
365 f32 x = 0.0f; in CalcPanSurround()
366 f32 z = 0.0f; in CalcPanSurround()
369 const f32 angleRearLeft = -surroundSpeakerRearAngle; in CalcPanSurround()
370 const f32 angleFrontLeft = -surroundSpeakerFrontAngle; in CalcPanSurround()
371 const f32 angleFrontRight = surroundSpeakerFrontAngle; in CalcPanSurround()
372 const f32 angleRearRight = surroundSpeakerRearAngle; in CalcPanSurround()
411 … f32 a = ( std::cosf( surroundSpeakerFrontAngle ) + std::cosf( surroundSpeakerRearAngle ) ) / 2.0f; in CalcPanSurround()
412 f32 speakerOffset = a / ( a + ( -std::cosf( surroundSpeakerRearAngle ) ) ); in CalcPanSurround()
414 const f32 center_x = 0.0f; in CalcPanSurround()
415 const f32 center_z = speakerOffset; in CalcPanSurround()
427 f32 interiorSize,
428 f32 actorDistance,
429 f32 panRange,
430 f32 speakerAngleStereo,
431 f32* panPtr,
432 f32* spanPtr
440 f32 angle;
441 f32 distance;
452 f32 x = 0.0f;
454 const f32 angleRearLeft = - nw::math::F_PI + speakerAngleStereo;
455 const f32 angleFrontLeft = -speakerAngleStereo;
456 const f32 angleFrontRight = speakerAngleStereo;
457 const f32 angleRearRight = nw::math::F_PI - speakerAngleStereo;
489 f32 actorDistance, in CalcAngleAndDistance()
490 f32 interiorSize, in CalcAngleAndDistance()
491 f32* anglePtr, in CalcAngleAndDistance()
492 f32* distancePtr in CalcAngleAndDistance()
507 f32 d = nw::math::VEC3Len( &yPlanePoint ); in CalcAngleAndDistance()
515 f32 yPlaneDistance = nw::math::VEC3Len( &yPlanePoint ); in CalcAngleAndDistance()