Lines Matching refs:pOut

25   @param[out]   pOut     計算結果を受け取るバッファへのポインタ。
30 @return pOut を返します。
34 nw::math::MTX34* pOut, const nw::math::VEC3* pCamPos, f32 twist, const nw::math::VEC3* pTarget)
38 NW_NULL_ASSERT(pOut);
42 f32 (*const m)[4] = pOut->m;
125 return pOut;
131 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
135 @return pOut を返します。
139 nw::math::MTX34* pOut, const nw::math::VEC3* pCamPos, const nw::math::VEC3* pCamRotate)
143 NW_NULL_ASSERT(pOut);
147 f32 (*const m)[4] = pOut->m;
184 return pOut;
190 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
194 @return pOut を返します。
197 MTX34CameraRotateRad(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotate)
204 return MTX34CameraRotateFIdx(pOut, pCamPos, &rotateFIdx);
210 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
215 @return pOut を返します。
218 MTX34LookAtRad(MTX34* pOut, const VEC3* pCamPos, f32 twist, const VEC3* pTarget)
221 return MTX34LookAtFIdx(pOut, pCamPos, twistFIdx, pTarget);
228 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
231 @return pOut を返します。
234 MTX34DecomposeToColumnScale(VEC3* pOut, const MTX34* pM)
236 pOut->x = FSqrt((pM->f._00 * pM->f._00) + (pM->f._10 * pM->f._10) + (pM->f._20 * pM->f._20));
237 pOut->y = FSqrt((pM->f._01 * pM->f._01) + (pM->f._11 * pM->f._11) + (pM->f._21 * pM->f._21));
238 pOut->z = FSqrt((pM->f._02 * pM->f._02) + (pM->f._12 * pM->f._12) + (pM->f._22 * pM->f._22));
240 return pOut;
247 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
250 @return pOut を返します。
253 MTX34DecomposeToRowScale(VEC3* pOut, const MTX34* pM)
255 pOut->x = FSqrt((pM->f._00 * pM->f._00) + (pM->f._01 * pM->f._01) + (pM->f._02 * pM->f._02));
256 pOut->y = FSqrt((pM->f._10 * pM->f._10) + (pM->f._11 * pM->f._11) + (pM->f._12 * pM->f._12));
257 pOut->z = FSqrt((pM->f._20 * pM->f._20) + (pM->f._21 * pM->f._21) + (pM->f._22 * pM->f._22));
259 return pOut;