Lines Matching refs:p
31 @param[in] p 判定対象のベクトルへのポインタ。
33 @return p がゼロベクトルであれば true そうでなければ false を返します。
36 VEC2IsZero(const VEC2* p)
38 return p->x == 0.f && p->y == 0.f;
82 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p と同じベクトルを指していても構いません。
83 @param[in] p 対象のベクトル1へのポインタ。
88 VEC2Normalize(VEC2* pOut, const VEC2* p)
90 (void)VEC2Scale(pOut, p, FrSqrt(p->x * p->x + p->y * p->y));
99 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p と同じベクトルを指していても構いません。
100 @param[in] p 対象のベクトル1へのポインタ。
106 VEC2SafeNormalize(VEC2* pOut, const VEC2* p, const VEC2& alt)
109 NN_NULL_ASSERT(p);
111 f32 mag = (p->x * p->x) + (p->y * p->y);
120 (void)VEC2Scale(pOut, p, FrSqrt(mag));