43 writes to M44
System.Numerics (43)
System\Numerics\Matrix4x4.cs (43)
157
this.
M44
= m44;
181
M44
= 1f;
234
result.
M44
= 1.0f;
316
result.
M44
= 1.0f;
346
result.
M44
= 1.0f;
378
result.
M44
= 1.0f;
409
result.
M44
= 1.0f;
445
result.
M44
= 1.0f;
474
result.
M44
= 1.0f;
508
result.
M44
= 1.0f;
537
result.
M44
= 1.0f;
571
result.
M44
= 1.0f;
607
result.
M44
= 1.0f;
647
result.
M44
= 1.0f;
683
result.
M44
= 1.0f;
723
result.
M44
= 1.0f;
759
result.
M44
= 1.0f;
799
result.
M44
= 1.0f;
859
result.
M44
= 1.0f;
901
result.M41 = result.M42 = result.
M44
= 0.0f;
938
result.M41 = result.M42 = result.
M44
= 0.0f;
979
result.M41 = result.M42 = result.
M44
= 0.0f;
1007
result.
M44
= 1.0f;
1038
result.
M44
= 1.0f;
1073
result.
M44
= 1.0f;
1108
result.
M44
= 1.0f;
1148
result.
M44
= 1.0f;
1203
result.
M44
= dot;
1245
result.
M44
= 1.0f;
1463
result.
M44
= +(a * fk_gj - b * ek_gi + c * ej_fi) * invDet;
1744
result.
M44
= value.M44;
1773
result.
M44
= matrix.M44;
1811
result.
M44
= matrix1.M44 + (matrix2.M44 - matrix1.M44) * amount;
1840
result.
M44
= -value.M44;
1870
result.
M44
= value1.M44 + value2.M44;
1900
result.
M44
= value1.M44 - value2.M44;
1937
result.
M44
= value1.M41 * value2.M14 + value1.M42 * value2.M24 + value1.M43 * value2.M34 + value1.M44 * value2.M44;
1967
result.
M44
= value1.M44 * value2;
1996
m.
M44
= -value.M44;
2026
m.
M44
= value1.M44 + value2.M44;
2056
m.
M44
= value1.M44 - value2.M44;
2093
m.
M44
= value1.M41 * value2.M14 + value1.M42 * value2.M24 + value1.M43 * value2.M34 + value1.M44 * value2.M44;
2123
m.
M44
= value1.M44 * value2;
48 references to M44
System.Numerics (48)
System\Numerics\Matrix4x4.cs (44)
106
return M11 == 1f && M22 == 1f && M33 == 1f &&
M44
== 1f && // Check diagonal element first for early out.
1286
float m = M41, n = M42, o = M43, p =
M44
;
1404
float m = matrix.M41, n = matrix.M42, o = matrix.M43, p = matrix.
M44
;
1744
result.M44 = value.
M44
;
1773
result.M44 = matrix.
M44
;
1811
result.M44 = matrix1.
M44
+ (matrix2.
M44
- matrix1.
M44
) * amount;
1840
result.M44 = -value.
M44
;
1870
result.M44 = value1.
M44
+ value2.
M44
;
1900
result.M44 = value1.
M44
- value2.
M44
;
1919
result.M14 = value1.M11 * value2.M14 + value1.M12 * value2.M24 + value1.M13 * value2.M34 + value1.M14 * value2.
M44
;
1925
result.M24 = value1.M21 * value2.M14 + value1.M22 * value2.M24 + value1.M23 * value2.M34 + value1.M24 * value2.
M44
;
1931
result.M34 = value1.M31 * value2.M14 + value1.M32 * value2.M24 + value1.M33 * value2.M34 + value1.M34 * value2.
M44
;
1934
result.M41 = value1.M41 * value2.M11 + value1.M42 * value2.M21 + value1.M43 * value2.M31 + value1.
M44
* value2.M41;
1935
result.M42 = value1.M41 * value2.M12 + value1.M42 * value2.M22 + value1.M43 * value2.M32 + value1.
M44
* value2.M42;
1936
result.M43 = value1.M41 * value2.M13 + value1.M42 * value2.M23 + value1.M43 * value2.M33 + value1.
M44
* value2.M43;
1937
result.M44 = value1.M41 * value2.M14 + value1.M42 * value2.M24 + value1.M43 * value2.M34 + value1.
M44
* value2.
M44
;
1967
result.M44 = value1.
M44
* value2;
1996
m.M44 = -value.
M44
;
2026
m.M44 = value1.
M44
+ value2.
M44
;
2056
m.M44 = value1.
M44
- value2.
M44
;
2075
m.M14 = value1.M11 * value2.M14 + value1.M12 * value2.M24 + value1.M13 * value2.M34 + value1.M14 * value2.
M44
;
2081
m.M24 = value1.M21 * value2.M14 + value1.M22 * value2.M24 + value1.M23 * value2.M34 + value1.M24 * value2.
M44
;
2087
m.M34 = value1.M31 * value2.M14 + value1.M32 * value2.M24 + value1.M33 * value2.M34 + value1.M34 * value2.
M44
;
2090
m.M41 = value1.M41 * value2.M11 + value1.M42 * value2.M21 + value1.M43 * value2.M31 + value1.
M44
* value2.M41;
2091
m.M42 = value1.M41 * value2.M12 + value1.M42 * value2.M22 + value1.M43 * value2.M32 + value1.
M44
* value2.M42;
2092
m.M43 = value1.M41 * value2.M13 + value1.M42 * value2.M23 + value1.M43 * value2.M33 + value1.
M44
* value2.M43;
2093
m.M44 = value1.M41 * value2.M14 + value1.M42 * value2.M24 + value1.M43 * value2.M34 + value1.
M44
* value2.
M44
;
2123
m.M44 = value1.
M44
* value2;
2135
return (value1.M11 == value2.M11 && value1.M22 == value2.M22 && value1.M33 == value2.M33 && value1.
M44
== value2.
M44
&& // Check diagonal element first for early out.
2153
value1.M41 != value2.M41 || value1.M42 != value2.M42 || value1.M43 != value2.M43 || value1.
M44
!= value2.
M44
);
2163
return (M11 == other.M11 && M22 == other.M22 && M33 == other.M33 &&
M44
== other.
M44
&& // Check diagonal element first for early out.
2197
M41.ToString(ci), M42.ToString(ci), M43.ToString(ci),
M44
.ToString(ci));
2209
M41.GetHashCode() + M42.GetHashCode() + M43.GetHashCode() +
M44
.GetHashCode();
System\Numerics\Plane.cs (1)
172
x * m.M41 + y * m.M42 + z * m.M43 + w * m.
M44
);
System\Numerics\Vector4.cs (3)
294
position.X * matrix.M14 + position.Y * matrix.M24 + matrix.
M44
);
310
position.X * matrix.M14 + position.Y * matrix.M24 + position.Z * matrix.M34 + matrix.
M44
);
326
vector.X * matrix.M14 + vector.Y * matrix.M24 + vector.Z * matrix.M34 + vector.W * matrix.
M44
);