54 static constexpr float halfPi = std::numbers::pi_v<float> *0.5f;
55 static const float log1_41 = std::log(1.41f);
56 static const float log1_41_inv = 1.0f / log1_41;
57 static const float log3 = std::log(3.0f);
58 static const float log3_inv = 1.0f / log3;
EType
Definition Curves.h:39
JPL_INLINE float EvaluateCurve(EType type, float t)
Definition Curves.h:71
JPL_INLINE float EvaluateSCurve(float t)
Definition Curves.h:65
JPL_INLINE float EvaluateLogarithmicBase1_41(float t)
Definition Curves.h:66
JPL_INLINE float EvaluateSineFadeOut(float t)
Definition Curves.h:64
JPL_INLINE float EvaluateExponentialBase3(float t)
Definition Curves.h:69
JPL_INLINE float EvaluateLinear(float t)
Definition Curves.h:62
JPL_INLINE float EvaluateLogarithmicBase3(float t)
Definition Curves.h:67
JPL_INLINE float EvaluateConstant(float t)
Definition Curves.h:61
JPL_INLINE float EvaluateSineFadeIn(float t)
Definition Curves.h:63
JPL_INLINE float EvaluateExponentialBase1_41(float t)
Definition Curves.h:68
Definition AcousticMaterial.h:36
JPL_INLINE simd min(const simd &a, const simd &b) noexcept
Element-wise min.
Definition SIMD.h:1813
float X
Definition Curves.h:34
float Y
Definition Curves.h:35