43 writes to M33
System.Numerics (43)
System\Numerics\Matrix4x4.cs (43)
151
this.
M33
= m33;
176
M33
= 1f;
228
result.
M33
= zaxis.Z;
310
result.
M33
= zaxis.Z;
340
result.
M33
= 1.0f;
372
result.
M33
= 1.0f;
404
result.
M33
= zScale;
440
result.
M33
= zScale;
469
result.
M33
= scales.Z;
503
result.
M33
= scales.Z;
532
result.
M33
= scale;
566
result.
M33
= scale;
602
result.
M33
= c;
642
result.
M33
= c;
678
result.
M33
= c;
718
result.
M33
= c;
754
result.
M33
= 1.0f;
794
result.
M33
= 1.0f;
854
result.
M33
= zz + ca * (1.0f - zz);
898
result.
M33
= farPlaneDistance / (nearPlaneDistance - farPlaneDistance);
934
result.
M33
= farPlaneDistance / (nearPlaneDistance - farPlaneDistance);
975
result.
M33
= farPlaneDistance / (nearPlaneDistance - farPlaneDistance);
1002
result.
M33
= 1.0f / (zNearPlane - zFarPlane);
1032
result.
M33
= 1.0f / (zNearPlane - zFarPlane);
1068
result.
M33
= zaxis.Z;
1103
result.
M33
= zaxis.Z;
1143
result.
M33
= 1.0f - 2.0f * (yy + xx);
1197
result.
M33
= c * lightDirection.Z + dot;
1239
result.
M33
= fc * c + 1.0f;
1450
result.
M33
= +(a * fp_hn - b * ep_hm + d * en_fm) * invDet;
1737
result.
M33
= value.M31 * q13 + value.M32 * q23 + value.M33 * q33;
1768
result.
M33
= matrix.M33;
1804
result.
M33
= matrix1.M33 + (matrix2.M33 - matrix1.M33) * amount;
1835
result.
M33
= -value.M33;
1865
result.
M33
= value1.M33 + value2.M33;
1895
result.
M33
= value1.M33 - value2.M33;
1930
result.
M33
= value1.M31 * value2.M13 + value1.M32 * value2.M23 + value1.M33 * value2.M33 + value1.M34 * value2.M43;
1962
result.
M33
= value1.M33 * value2;
1991
m.
M33
= -value.M33;
2021
m.
M33
= value1.M33 + value2.M33;
2051
m.
M33
= value1.M33 - value2.M33;
2086
m.
M33
= value1.M31 * value2.M13 + value1.M32 * value2.M23 + value1.M33 * value2.M33 + value1.M34 * value2.M43;
2118
m.
M33
= value1.M33 * value2;
58 references to M33
System.Numerics (58)
System\Numerics\Matrix4x4.cs (47)
106
return M11 == 1f && M22 == 1f &&
M33
== 1f && M44 == 1f && // Check diagonal element first for early out.
1285
float i = M31, j = M32, k =
M33
, l = M34;
1403
float i = matrix.M31, j = matrix.M32, k = matrix.
M33
, l = matrix.M34;
1527
*(pVectorBasis[2]) = new Vector3(matrix.M31, matrix.M32, matrix.
M33
);
1735
result.M31 = value.M31 * q11 + value.M32 * q21 + value.
M33
* q31;
1736
result.M32 = value.M31 * q12 + value.M32 * q22 + value.
M33
* q32;
1737
result.M33 = value.M31 * q13 + value.M32 * q23 + value.
M33
* q33;
1768
result.M33 = matrix.
M33
;
1804
result.M33 = matrix1.
M33
+ (matrix2.
M33
- matrix1.
M33
) * amount;
1835
result.M33 = -value.
M33
;
1865
result.M33 = value1.
M33
+ value2.
M33
;
1895
result.M33 = value1.
M33
- value2.
M33
;
1918
result.M13 = value1.M11 * value2.M13 + value1.M12 * value2.M23 + value1.M13 * value2.
M33
+ value1.M14 * value2.M43;
1924
result.M23 = value1.M21 * value2.M13 + value1.M22 * value2.M23 + value1.M23 * value2.
M33
+ value1.M24 * value2.M43;
1928
result.M31 = value1.M31 * value2.M11 + value1.M32 * value2.M21 + value1.
M33
* value2.M31 + value1.M34 * value2.M41;
1929
result.M32 = value1.M31 * value2.M12 + value1.M32 * value2.M22 + value1.
M33
* value2.M32 + value1.M34 * value2.M42;
1930
result.M33 = value1.M31 * value2.M13 + value1.M32 * value2.M23 + value1.
M33
* value2.
M33
+ value1.M34 * value2.M43;
1931
result.M34 = value1.M31 * value2.M14 + value1.M32 * value2.M24 + value1.
M33
* value2.M34 + value1.M34 * value2.M44;
1936
result.M43 = value1.M41 * value2.M13 + value1.M42 * value2.M23 + value1.M43 * value2.
M33
+ value1.M44 * value2.M43;
1962
result.M33 = value1.
M33
* value2;
1991
m.M33 = -value.
M33
;
2021
m.M33 = value1.
M33
+ value2.
M33
;
2051
m.M33 = value1.
M33
- value2.
M33
;
2074
m.M13 = value1.M11 * value2.M13 + value1.M12 * value2.M23 + value1.M13 * value2.
M33
+ value1.M14 * value2.M43;
2080
m.M23 = value1.M21 * value2.M13 + value1.M22 * value2.M23 + value1.M23 * value2.
M33
+ value1.M24 * value2.M43;
2084
m.M31 = value1.M31 * value2.M11 + value1.M32 * value2.M21 + value1.
M33
* value2.M31 + value1.M34 * value2.M41;
2085
m.M32 = value1.M31 * value2.M12 + value1.M32 * value2.M22 + value1.
M33
* value2.M32 + value1.M34 * value2.M42;
2086
m.M33 = value1.M31 * value2.M13 + value1.M32 * value2.M23 + value1.
M33
* value2.
M33
+ value1.M34 * value2.M43;
2087
m.M34 = value1.M31 * value2.M14 + value1.M32 * value2.M24 + value1.
M33
* value2.M34 + value1.M34 * value2.M44;
2092
m.M43 = value1.M41 * value2.M13 + value1.M42 * value2.M23 + value1.M43 * value2.
M33
+ value1.M44 * value2.M43;
2118
m.M33 = value1.
M33
* 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.
2152
value1.M31 != value2.M31 || value1.M32 != value2.M32 || value1.
M33
!= value2.
M33
|| value1.M34 != value2.M34 ||
2163
return (M11 == other.M11 && M22 == other.M22 &&
M33
== other.
M33
&& M44 == other.M44 && // Check diagonal element first for early out.
2196
M31.ToString(ci), M32.ToString(ci),
M33
.ToString(ci), M34.ToString(ci),
2208
M31.GetHashCode() + M32.GetHashCode() +
M33
.GetHashCode() + M34.GetHashCode() +
System\Numerics\Plane.cs (1)
171
x * m.M31 + y * m.M32 + z * m.
M33
+ w * m.M34,
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\Vector3.cs (2)
322
position.X * matrix.M13 + position.Y * matrix.M23 + position.Z * matrix.
M33
+ matrix.M43);
337
normal.X * matrix.M13 + normal.Y * matrix.M23 + normal.Z * matrix.
M33
);
System\Numerics\Vector4.cs (2)
309
position.X * matrix.M13 + position.Y * matrix.M23 + position.Z * matrix.
M33
+ matrix.M43,
325
vector.X * matrix.M13 + vector.Y * matrix.M23 + vector.Z * matrix.
M33
+ vector.W * matrix.M43,