Lines Matching refs:pOut
43 @param[out] pOut コピー先の行列のポインタです。
46 @return pOut を返します。
49 MTX22Copy(MTX22* pOut, const MTX22* p)
51 NN_NULL_ASSERT( pOut );
54 if (pOut != p)
56 *pOut = *p;
59 return pOut;
65 @param[out] pOut ゼロ行列を格納するバッファへのポインタです。
67 @return pOut を返します。
70 MTX22Zero(MTX22* pOut)
72 NN_NULL_ASSERT( pOut );
74 pOut->f._00 = pOut->f._01 =
75 pOut->f._10 = pOut->f._11 = 0.f;
76 return pOut;
82 @param[out] pOut 単位行列を格納するバッファへのポインタです。
84 @return pOut を返します。
87 MTX22Identity(MTX22* pOut)
89 NN_NULL_ASSERT( pOut );
91 MTX22Copy(pOut, MTX22::Identity());
93 return pOut;
99 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じ行列を指しても構いません。
104 @return pOut を返します。
107 MTX22MAdd(MTX22* pOut, f32 t, const MTX22* p1, const MTX22* p2)
109 NN_NULL_ASSERT( pOut );
113 pOut->f._00 = t * p1->f._00 + p2->f._00;
114 pOut->f._01 = t * p1->f._01 + p2->f._01;
116 pOut->f._10 = t * p1->f._10 + p2->f._10;
117 pOut->f._11 = t * p1->f._11 + p2->f._11;
119 return pOut;