Lines Matching refs:left

32 Matrix3 operator*(const Matrix3& left, const Matrix3& right)
36 { left.mat_[0][0] * right.mat_[0][0] + left.mat_[0][1] * right.mat_[1][0] + left.mat_[0][2] * right.mat_[2][0],
37 left.mat_[0][0] * right.mat_[0][1] + left.mat_[0][1] * right.mat_[1][1] + left.mat_[0][2] * right.mat_[2][1],
38 left.mat_[0][0] * right.mat_[0][2] + left.mat_[0][1] * right.mat_[1][2] + left.mat_[0][2] * right.mat_[2][2] },
41 { left.mat_[1][0] * right.mat_[0][0] + left.mat_[1][1] * right.mat_[1][0] + left.mat_[1][2] * right.mat_[2][0],
42 left.mat_[1][0] * right.mat_[0][1] + left.mat_[1][1] * right.mat_[1][1] + left.mat_[1][2] * right.mat_[2][1],
43 left.mat_[1][0] * right.mat_[0][2] + left.mat_[1][1] * right.mat_[1][2] + left.mat_[1][2] * right.mat_[2][2] },
46 { left.mat_[2][0] * right.mat_[0][0] + left.mat_[2][1] * right.mat_[1][0] + left.mat_[2][2] * right.mat_[2][0],
47 left.mat_[2][0] * right.mat_[0][1] + left.mat_[2][1] * right.mat_[1][1] + left.mat_[2][2] * right.mat_[2][1],
48 left.mat_[2][0] * right.mat_[0][2] + left.mat_[2][1] * right.mat_[1][2] + left.mat_[2][2] * right.mat_[2][2] }
58 Matrix4 operator*(const Matrix4& left, const Matrix4& right)
62 { left.mat_[0][0] * right.mat_[0][0] + left.mat_[0][1] * right.mat_[1][0] +
63 left.mat_[0][2] * right.mat_[2][0] + left.mat_[0][3] * right.mat_[3][0],
64 left.mat_[0][0] * right.mat_[0][1] + left.mat_[0][1] * right.mat_[1][1] +
65 left.mat_[0][2] * right.mat_[2][1] + left.mat_[0][3] * right.mat_[3][1],
66 left.mat_[0][0] * right.mat_[0][2] + left.mat_[0][1] * right.mat_[1][2] +
67 left.mat_[0][2] * right.mat_[2][2] + left.mat_[0][3] * right.mat_[3][2],
68 left.mat_[0][0] * right.mat_[0][3] + left.mat_[0][1] * right.mat_[1][3] +
69 left.mat_[0][2] * right.mat_[2][3] + left.mat_[0][3] * right.mat_[3][3] },
72 { left.mat_[1][0] * right.mat_[0][0] + left.mat_[1][1] * right.mat_[1][0] +
73 left.mat_[1][2] * right.mat_[2][0] + left.mat_[1][3] * right.mat_[3][0],
74 left.mat_[1][0] * right.mat_[0][1] + left.mat_[1][1] * right.mat_[1][1] +
75 left.mat_[1][2] * right.mat_[2][1] + left.mat_[1][3] * right.mat_[3][1],
76 left.mat_[1][0] * right.mat_[0][2] + left.mat_[1][1] * right.mat_[1][2] +
77 left.mat_[1][2] * right.mat_[2][2] + left.mat_[1][3] * right.mat_[3][2],
78 left.mat_[1][0] * right.mat_[0][3] + left.mat_[1][1] * right.mat_[1][3] +
79 left.mat_[1][2] * right.mat_[2][3] + left.mat_[1][3] * right.mat_[3][3] },
82 { left.mat_[2][0] * right.mat_[0][0] + left.mat_[2][1] * right.mat_[1][0] +
83 left.mat_[2][2] * right.mat_[2][0] + left.mat_[2][3] * right.mat_[3][0],
84 left.mat_[2][0] * right.mat_[0][1] + left.mat_[2][1] * right.mat_[1][1] +
85 left.mat_[2][2] * right.mat_[2][1] + left.mat_[2][3] * right.mat_[3][1],
86 left.mat_[2][0] * right.mat_[0][2] + left.mat_[2][1] * right.mat_[1][2] +
87 left.mat_[2][2] * right.mat_[2][2] + left.mat_[2][3] * right.mat_[3][2],
88 left.mat_[2][0] * right.mat_[0][3] + left.mat_[2][1] * right.mat_[1][3] +
89 left.mat_[2][2] * right.mat_[2][3] + left.mat_[2][3] * right.mat_[3][3] },
92 { left.mat_[3][0] * right.mat_[0][0] + left.mat_[3][1] * right.mat_[1][0] +
93 left.mat_[3][2] * right.mat_[2][0] + left.mat_[3][3] * right.mat_[3][0],
94 left.mat_[3][0] * right.mat_[0][1] + left.mat_[3][1] * right.mat_[1][1] +
95 left.mat_[3][2] * right.mat_[2][1] + left.mat_[3][3] * right.mat_[3][1],
96 left.mat_[3][0] * right.mat_[0][2] + left.mat_[3][1] * right.mat_[1][2] +
97 left.mat_[3][2] * right.mat_[2][2] + left.mat_[3][3] * right.mat_[3][2],
98 left.mat_[3][0] * right.mat_[0][3] + left.mat_[3][1] * right.mat_[1][3] +
99 left.mat_[3][2] * right.mat_[2][3] + left.mat_[3][3] * right.mat_[3][3] }