Lines Matching refs:pOut
27 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
32 @return pOut を返します。
36 nw::math::MTX34* pOut, const nw::math::VEC3* pCamPos, f32 twist, const nw::math::VEC3* pTarget)
40 NW_NULL_ASSERT(pOut);
44 f32 (*const m)[4] = pOut->m;
127 return pOut;
133 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
137 @return pOut を返します。
141 nw::math::MTX34* pOut, const nw::math::VEC3* pCamPos, const nw::math::VEC3* pCamRotate)
145 NW_NULL_ASSERT(pOut);
149 f32 (*const m)[4] = pOut->m;
186 return pOut;
192 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
196 @return pOut を返します。
199 MTX34CameraRotateRad(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotate)
206 return MTX34CameraRotateFIdx(pOut, pCamPos, &rotateFIdx);
212 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
217 @return pOut を返します。
220 MTX34LookAtRad(MTX34* pOut, const VEC3* pCamPos, f32 twist, const VEC3* pTarget)
223 return MTX34LookAtFIdx(pOut, pCamPos, twistFIdx, pTarget);
230 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
233 @return pOut を返します。
236 MTX34DecomposeToColumnScale(VEC3* pOut, const MTX34* pM)
238 pOut->x = FSqrt((pM->f._00 * pM->f._00) + (pM->f._10 * pM->f._10) + (pM->f._20 * pM->f._20));
239 pOut->y = FSqrt((pM->f._01 * pM->f._01) + (pM->f._11 * pM->f._11) + (pM->f._21 * pM->f._21));
240 pOut->z = FSqrt((pM->f._02 * pM->f._02) + (pM->f._12 * pM->f._12) + (pM->f._22 * pM->f._22));
242 return pOut;
249 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
252 @return pOut を返します。
255 MTX34DecomposeToRowScale(VEC3* pOut, const MTX34* pM)
257 pOut->x = FSqrt((pM->f._00 * pM->f._00) + (pM->f._01 * pM->f._01) + (pM->f._02 * pM->f._02));
258 pOut->y = FSqrt((pM->f._10 * pM->f._10) + (pM->f._11 * pM->f._11) + (pM->f._12 * pM->f._12));
259 pOut->z = FSqrt((pM->f._20 * pM->f._20) + (pM->f._21 * pM->f._21) + (pM->f._22 * pM->f._22));
261 return pOut;