Lines Matching refs:pOut
44 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
51 @return pOut を返します。
54 MTX44TextureMatrixForMaya(MTX44* pOut,
59 NW_NULL_ASSERT(pOut);
65 pOut->m[0][0] = scaleS * rotateCos;
66 pOut->m[0][1] = -scaleS * rotateSin;
67 pOut->m[0][3] = scaleS * ( 0.5f * rotateSin - 0.5f * rotateCos + 0.5f - translateS);
69 pOut->m[1][0] = scaleT * rotateSin;
70 pOut->m[1][1] = scaleT * rotateCos;
71 pOut->m[1][3] = scaleT * (-0.5f * rotateSin - 0.5f * rotateCos + 0.5f - translateT);
73 pOut->m[0][2] = pOut->m[1][2] =
74 pOut->m[2][0] = pOut->m[2][1] = pOut->m[2][3] =
75 pOut->m[3][0] = pOut->m[3][1] = pOut->m[3][2] = 0.0f;
76 pOut->m[2][2] = pOut->m[3][3] = 1.0f;
78 return pOut;
105 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
112 @return pOut を返します。
115 MTX44TextureMatrixForSoftimage(MTX44* pOut,
120 NW_NULL_ASSERT(pOut);
126 pOut->m[0][0] = scaleS * rotateCos;
127 pOut->m[0][1] = scaleS * rotateSin;
128 pOut->m[0][3] = scaleS * (-rotateCos * translateS - rotateSin * translateT);
130 pOut->m[1][0] = -scaleT * rotateSin;
131 pOut->m[1][1] = scaleT * rotateCos;
132 pOut->m[1][3] = scaleT * ( rotateSin * translateS - rotateCos * translateT);
134 pOut->m[0][2] = pOut->m[1][2] =
135 pOut->m[2][0] = pOut->m[2][1] = pOut->m[2][3] =
136 pOut->m[3][0] = pOut->m[3][1] = pOut->m[3][2] = 0.0f;
137 pOut->m[2][2] = pOut->m[3][3] = 1.0f;
139 return pOut;
163 @param[out] pOut 計算結果を受け取るバッファへのポインタ。
170 @return pOut を返します。
173 MTX44TextureMatrixForMax(MTX44* pOut,
178 NW_NULL_ASSERT(pOut);
191 pOut->m[0][0] = scaleSCos;
192 pOut->m[0][1] = -scaleSSin;
193 pOut->m[0][3] = (scaleSCos * ts) - (scaleSSin * tt) + 0.5f;
195 pOut->m[1][0] = scaleTSin;
196 pOut->m[1][1] = scaleTCos;
197 pOut->m[1][3] = (scaleTSin * ts) + (scaleTCos * tt) + 0.5f;
199 pOut->m[0][2] = pOut->m[1][2] =
200 pOut->m[2][0] = pOut->m[2][1] = pOut->m[2][3] =
201 pOut->m[3][0] = pOut->m[3][1] = pOut->m[3][2] = 0.0f;
202 pOut->m[2][2] = pOut->m[3][3] = 1.0f;
204 return pOut;