| 1375 | |
| 1376 | COVERAGE(HMM_MulM3F, 1) |
| 1377 | static inline HMM_Mat3 HMM_MulM3F(HMM_Mat3 Matrix, float Scalar) |
| 1378 | { |
| 1379 | ASSERT_COVERED(HMM_MulM3F); |
| 1380 | |
| 1381 | HMM_Mat3 Result; |
| 1382 | |
| 1383 | Result.Elements[0][0] = Matrix.Elements[0][0] * Scalar; |
| 1384 | Result.Elements[0][1] = Matrix.Elements[0][1] * Scalar; |
| 1385 | Result.Elements[0][2] = Matrix.Elements[0][2] * Scalar; |
| 1386 | Result.Elements[1][0] = Matrix.Elements[1][0] * Scalar; |
| 1387 | Result.Elements[1][1] = Matrix.Elements[1][1] * Scalar; |
| 1388 | Result.Elements[1][2] = Matrix.Elements[1][2] * Scalar; |
| 1389 | Result.Elements[2][0] = Matrix.Elements[2][0] * Scalar; |
| 1390 | Result.Elements[2][1] = Matrix.Elements[2][1] * Scalar; |
| 1391 | Result.Elements[2][2] = Matrix.Elements[2][2] * Scalar; |
| 1392 | |
| 1393 | return Result; |
| 1394 | } |
| 1395 | |
| 1396 | COVERAGE(HMM_DivM3, 1) |
| 1397 | static inline HMM_Mat3 HMM_DivM3F(HMM_Mat3 Matrix, float Scalar) |