Lines Matching refs:x

32 inline f32 SolveLinerFunction( f32 x, f32 x1, f32 x2, f32 y1, f32 y2 )  in SolveLinerFunction()  argument
36 return x * ( y1 - y2 ) / divider + ( x1 * y2 - x2 * y1 ) / divider; in SolveLinerFunction()
365 f32 x = 0.0f; in CalcPanSurround() local
376 x = SolveLinerFunction( angle, -nw::math::F_PI, angleRearLeft, 0.0f, -1.0f ); in CalcPanSurround()
381 x = -1.0f; in CalcPanSurround()
386 x = -1.0f; in CalcPanSurround()
391 x = SolveLinerFunction( angle, angleFrontLeft, angleFrontRight, -1.0f, 1.0f ); in CalcPanSurround()
396 x = 1.0f; in CalcPanSurround()
401 x = 1.0f; in CalcPanSurround()
406 x = SolveLinerFunction( angle, angleRearRight, nw::math::F_PI, 1.0f, 0.0f ); in CalcPanSurround()
418 x *= panRange; in CalcPanSurround()
420 *panPtr = x * distance + center_x * ( 1.0f - distance ); in CalcPanSurround()
452 f32 x = 0.0f;
461 x = SolveLinerFunction( angle, -nw::math::F_PI, angleRearLeft, 0.0f, -1.0f );
465 x = -1.0f;
469 x = SolveLinerFunction( angle, angleFrontLeft, angleFrontRight, -1.0f, 1.0f );
473 x = 1.0f;
477 x = SolveLinerFunction( angle, angleRearRight, nw::math::F_PI, 1.0f, 0.0f );
481 x *= panRange;
482 *panPtr = x * distance;
502 interiorPos.x = interiorPos.y = interiorPos.z = 0.0f; in CalcAngleAndDistance()
506 nw::math::VEC3 yPlanePoint( pos.x, 0, pos.z ); in CalcAngleAndDistance()
511 yPlanePoint.x *= interiorSize / d; in CalcAngleAndDistance()
516 interiorPos.x = pos.x * yPlaneDistance / actorDistance; in CalcAngleAndDistance()
521 *anglePtr = std::atan2f( interiorPos.x, -interiorPos.z ); in CalcAngleAndDistance()