Lines Matching refs:dstMatrix
149 void MultScale(TMatrix* dstMatrix, const UMatrix* srcMatrix, const math::VEC3& scale) const in MultScale() argument
151 dstMatrix->f._00 = srcMatrix->f._00 * scale.x; in MultScale()
152 dstMatrix->f._10 = srcMatrix->f._10 * scale.x; in MultScale()
153 dstMatrix->f._20 = srcMatrix->f._20 * scale.x; in MultScale()
155 dstMatrix->f._01 = srcMatrix->f._01 * scale.y; in MultScale()
156 dstMatrix->f._11 = srcMatrix->f._11 * scale.y; in MultScale()
157 dstMatrix->f._21 = srcMatrix->f._21 * scale.y; in MultScale()
159 dstMatrix->f._02 = srcMatrix->f._02 * scale.z; in MultScale()
160 dstMatrix->f._12 = srcMatrix->f._12 * scale.z; in MultScale()
161 dstMatrix->f._22 = srcMatrix->f._22 * scale.z; in MultScale()
165 void ScaleMatrix(TMatrix* dstMatrix, const math::VEC3& scale) const in ScaleMatrix() argument
167 dstMatrix->f._00 *= scale.x; in ScaleMatrix()
168 dstMatrix->f._10 *= scale.x; in ScaleMatrix()
169 dstMatrix->f._20 *= scale.x; in ScaleMatrix()
171 dstMatrix->f._01 *= scale.y; in ScaleMatrix()
172 dstMatrix->f._11 *= scale.y; in ScaleMatrix()
173 dstMatrix->f._21 *= scale.y; in ScaleMatrix()
175 dstMatrix->f._02 *= scale.z; in ScaleMatrix()
176 dstMatrix->f._12 *= scale.z; in ScaleMatrix()
177 dstMatrix->f._22 *= scale.z; in ScaleMatrix()
180 void CopyTranslate(math::MTX34* dstMatrix, const math::MTX34& srcMatrix) const in CopyTranslate() argument
182 dstMatrix->f._03 = srcMatrix.f._03; in CopyTranslate()
183 dstMatrix->f._13 = srcMatrix.f._13; in CopyTranslate()
184 dstMatrix->f._23 = srcMatrix.f._23; in CopyTranslate()
187 void AddTranslate(math::MTX34* dstMatrix, const math::VEC3& translate) const in AddTranslate() argument
189 dstMatrix->f._03 += translate.x; in AddTranslate()
190 dstMatrix->f._13 += translate.y; in AddTranslate()
191 dstMatrix->f._23 += translate.z; in AddTranslate()