43 writes to M22
System.Numerics (43)
System\Numerics\Matrix4x4.cs (43)
145
this.
M22
= m22;
171
M22
= value.M22;
223
result.
M22
= yaxis.Y;
305
result.
M22
= yaxis.Y;
335
result.
M22
= 1.0f;
367
result.
M22
= 1.0f;
399
result.
M22
= yScale;
435
result.
M22
= yScale;
464
result.
M22
= scales.Y;
498
result.
M22
= scales.Y;
527
result.
M22
= scale;
561
result.
M22
= scale;
597
result.
M22
= c;
637
result.
M22
= c;
673
result.
M22
= 1.0f;
713
result.
M22
= 1.0f;
749
result.
M22
= c;
789
result.
M22
= c;
849
result.
M22
= yy + ca * (1.0f - yy);
894
result.
M22
= yScale;
931
result.
M22
= 2.0f * nearPlaneDistance / height;
970
result.
M22
= 2.0f * nearPlaneDistance / (top - bottom);
999
result.
M22
= 2.0f / height;
1029
result.
M22
= 2.0f / (top - bottom);
1063
result.
M22
= yaxis.Y;
1098
result.
M22
= yaxis.Y;
1138
result.
M22
= 1.0f - 2.0f * (zz + xx);
1191
result.
M22
= b * lightDirection.Y + dot;
1233
result.
M22
= fb * b + 1.0f;
1437
result.
M22
= +(a * kp_lo - c * ip_lm + d * io_km) * invDet;
1730
result.
M22
= value.M21 * q12 + value.M22 * q22 + value.M23 * q32;
1763
result.
M22
= matrix.M22;
1797
result.
M22
= matrix1.M22 + (matrix2.M22 - matrix1.M22) * amount;
1830
result.
M22
= -value.M22;
1860
result.
M22
= value1.M22 + value2.M22;
1890
result.
M22
= value1.M22 - value2.M22;
1923
result.
M22
= value1.M21 * value2.M12 + value1.M22 * value2.M22 + value1.M23 * value2.M32 + value1.M24 * value2.M42;
1957
result.
M22
= value1.M22 * value2;
1986
m.
M22
= -value.M22;
2016
m.
M22
= value1.M22 + value2.M22;
2046
m.
M22
= value1.M22 - value2.M22;
2079
m.
M22
= value1.M21 * value2.M12 + value1.M22 * value2.M22 + value1.M23 * value2.M32 + value1.M24 * value2.M42;
2113
m.
M22
= value1.M22 * value2;
61 references to M22
System.Numerics (61)
System\Numerics\Matrix4x4.cs (47)
106
return M11 == 1f &&
M22
== 1f && M33 == 1f && M44 == 1f && // Check diagonal element first for early out.
1284
float e = M21, f =
M22
, g = M23, h = M24;
1402
float e = matrix.M21, f = matrix.
M22
, g = matrix.M23, h = matrix.M24;
1526
*(pVectorBasis[1]) = new Vector3(matrix.M21, matrix.
M22
, matrix.M23);
1729
result.M21 = value.M21 * q11 + value.
M22
* q21 + value.M23 * q31;
1730
result.M22 = value.M21 * q12 + value.
M22
* q22 + value.M23 * q32;
1731
result.M23 = value.M21 * q13 + value.
M22
* q23 + value.M23 * q33;
1763
result.M22 = matrix.
M22
;
1797
result.M22 = matrix1.
M22
+ (matrix2.
M22
- matrix1.
M22
) * amount;
1830
result.M22 = -value.
M22
;
1860
result.M22 = value1.
M22
+ value2.
M22
;
1890
result.M22 = value1.
M22
- value2.
M22
;
1917
result.M12 = value1.M11 * value2.M12 + value1.M12 * value2.
M22
+ value1.M13 * value2.M32 + value1.M14 * value2.M42;
1922
result.M21 = value1.M21 * value2.M11 + value1.
M22
* value2.M21 + value1.M23 * value2.M31 + value1.M24 * value2.M41;
1923
result.M22 = value1.M21 * value2.M12 + value1.
M22
* value2.
M22
+ value1.M23 * value2.M32 + value1.M24 * value2.M42;
1924
result.M23 = value1.M21 * value2.M13 + value1.
M22
* value2.M23 + value1.M23 * value2.M33 + value1.M24 * value2.M43;
1925
result.M24 = value1.M21 * value2.M14 + value1.
M22
* value2.M24 + value1.M23 * value2.M34 + value1.M24 * value2.M44;
1929
result.M32 = value1.M31 * value2.M12 + value1.M32 * value2.
M22
+ value1.M33 * value2.M32 + value1.M34 * value2.M42;
1935
result.M42 = value1.M41 * value2.M12 + value1.M42 * value2.
M22
+ value1.M43 * value2.M32 + value1.M44 * value2.M42;
1957
result.M22 = value1.
M22
* value2;
1986
m.M22 = -value.
M22
;
2016
m.M22 = value1.
M22
+ value2.
M22
;
2046
m.M22 = value1.
M22
- value2.
M22
;
2073
m.M12 = value1.M11 * value2.M12 + value1.M12 * value2.
M22
+ value1.M13 * value2.M32 + value1.M14 * value2.M42;
2078
m.M21 = value1.M21 * value2.M11 + value1.
M22
* value2.M21 + value1.M23 * value2.M31 + value1.M24 * value2.M41;
2079
m.M22 = value1.M21 * value2.M12 + value1.
M22
* value2.
M22
+ value1.M23 * value2.M32 + value1.M24 * value2.M42;
2080
m.M23 = value1.M21 * value2.M13 + value1.
M22
* value2.M23 + value1.M23 * value2.M33 + value1.M24 * value2.M43;
2081
m.M24 = value1.M21 * value2.M14 + value1.
M22
* value2.M24 + value1.M23 * value2.M34 + value1.M24 * value2.M44;
2085
m.M32 = value1.M31 * value2.M12 + value1.M32 * value2.
M22
+ value1.M33 * value2.M32 + value1.M34 * value2.M42;
2091
m.M42 = value1.M41 * value2.M12 + value1.M42 * value2.
M22
+ value1.M43 * value2.M32 + value1.M44 * value2.M42;
2113
m.M22 = value1.
M22
* 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.
2151
value1.M21 != value2.M21 || value1.
M22
!= value2.
M22
|| value1.M23 != value2.M23 || value1.M24 != value2.M24 ||
2163
return (M11 == other.M11 &&
M22
== other.
M22
&& M33 == other.M33 && M44 == other.M44 && // Check diagonal element first for early out.
2195
M21.ToString(ci),
M22
.ToString(ci), M23.ToString(ci), M24.ToString(ci),
2207
M21.GetHashCode() +
M22
.GetHashCode() + M23.GetHashCode() + M24.GetHashCode() +
System\Numerics\Plane.cs (1)
170
x * m.M21 + y * m.
M22
+ z * m.M23 + w * m.M24,
System\Numerics\Quaternion.cs (6)
221
float trace = matrix.M11 + matrix.
M22
+ matrix.M33;
236
if (matrix.M11 >= matrix.
M22
&& matrix.M11 >= matrix.M33)
238
float s = (float)Math.Sqrt(1.0f + matrix.M11 - matrix.
M22
- matrix.M33);
245
else if (matrix.
M22
> matrix.M33)
247
float s = (float)Math.Sqrt(1.0f + matrix.
M22
- matrix.M11 - matrix.M33);
256
float s = (float)Math.Sqrt(1.0f + matrix.M33 - matrix.M11 - matrix.
M22
);
System\Numerics\Vector2.cs (2)
295
position.X * matrix.M12 + position.Y * matrix.
M22
+ matrix.M42);
323
normal.X * matrix.M12 + normal.Y * matrix.
M22
);
System\Numerics\Vector3.cs (2)
321
position.X * matrix.M12 + position.Y * matrix.
M22
+ position.Z * matrix.M32 + matrix.M42,
336
normal.X * matrix.M12 + normal.Y * matrix.
M22
+ normal.Z * matrix.M32,
System\Numerics\Vector4.cs (3)
292
position.X * matrix.M12 + position.Y * matrix.
M22
+ matrix.M42,
308
position.X * matrix.M12 + position.Y * matrix.
M22
+ position.Z * matrix.M32 + matrix.M42,
324
vector.X * matrix.M12 + vector.Y * matrix.
M22
+ vector.Z * matrix.M32 + vector.W * matrix.M42,