Lines Matching refs:pM
229 @param[out] pOut 計算結果を受け取るバッファへのポインタです。pMと同じ行列を指していても構いません。
230 @param[in] pM 元となる行列へのポインタです。
236 MTX23Scale(MTX23* pOut, const MTX23* __restrict pM, const VEC2* __restrict pS)
239 NN_NULL_ASSERT( pM );
242 pOut->f._00 = pM->f._00 * pS->x;
243 pOut->f._10 = pM->f._10 * pS->x;
245 pOut->f._01 = pM->f._01 * pS->y;
246 pOut->f._11 = pM->f._11 * pS->y;
248 if (pOut != pM)
250 pOut->f._02 = pM->f._02;
251 pOut->f._12 = pM->f._12;
259 @param[out] pOut 計算結果を受け取るバッファへのポインタです。pMと同じ行列を指していても構いません。
260 @param[in] pM 元となる行列へのポインタです。
266 MTX23Translate(MTX23* pOut, const MTX23* pM, const VEC2* pT)
268 if (pOut != pM)
270 (void)MTX23Copy(pOut, pM);
274 VEC2Transform(&tmp, pM, pT);
377 @param[in] pM コピー元の行列へのポインタです。
382 MTX22ToMTX23(MTX23* pOut, const MTX22* pM)
385 NN_NULL_ASSERT( pM );
387 pOut->f._00 = pM->f._00;
388 pOut->f._01 = pM->f._01;
389 pOut->f._10 = pM->f._10;
390 pOut->f._11 = pM->f._11;