43 writes to M31
System.Numerics (43)
System\Numerics\Matrix4x4.cs (43)
149this.M31 = m31; 174M31 = 0f; 226result.M31 = zaxis.X; 308result.M31 = zaxis.X; 338result.M31 = 0.0f; 370result.M31 = 0.0f; 402result.M31 = 0.0f; 438result.M31 = 0.0f; 467result.M31 = 0.0f; 501result.M31 = 0.0f; 530result.M31 = 0.0f; 564result.M31 = 0.0f; 600result.M31 = 0.0f; 640result.M31 = 0.0f; 676result.M31 = s; 716result.M31 = s; 752result.M31 = 0.0f; 792result.M31 = 0.0f; 852result.M31 = xz - ca * xz + sa * y; 897result.M31 = result.M32 = 0.0f; 935result.M31 = result.M32 = 0.0f; 973result.M31 = (left + right) / (right - left); 1003result.M31 = result.M32 = result.M34 = 0.0f; 1033result.M31 = result.M32 = result.M34 = 0.0f; 1066result.M31 = xaxis.Z; 1101result.M31 = zaxis.X; 1141result.M31 = 2.0f * (xz + wy); 1187result.M31 = c * lightDirection.X; 1237result.M31 = fa * c; 1433result.M31 = a13 * invDet; 1735result.M31 = value.M31 * q11 + value.M32 * q21 + value.M33 * q31; 1766result.M31 = matrix.M13; 1802result.M31 = matrix1.M31 + (matrix2.M31 - matrix1.M31) * amount; 1833result.M31 = -value.M31; 1863result.M31 = value1.M31 + value2.M31; 1893result.M31 = value1.M31 - value2.M31; 1928result.M31 = value1.M31 * value2.M11 + value1.M32 * value2.M21 + value1.M33 * value2.M31 + value1.M34 * value2.M41; 1960result.M31 = value1.M31 * value2; 1989m.M31 = -value.M31; 2019m.M31 = value1.M31 + value2.M31; 2049m.M31 = value1.M31 - value2.M31; 2084m.M31 = value1.M31 * value2.M11 + value1.M32 * value2.M21 + value1.M33 * value2.M31 + value1.M34 * value2.M41; 2116m.M31 = value1.M31 * value2;
57 references to M31
System.Numerics (57)
System\Numerics\Matrix4x4.cs (48)
109M31 == 0f && M32 == 0f && M34 == 0f && 1285float i = M31, j = M32, k = M33, l = M34; 1403float i = matrix.M31, j = matrix.M32, k = matrix.M33, l = matrix.M34; 1523pVectorBasis[2] = (Vector3*)&matTemp.M31; 1527*(pVectorBasis[2]) = new Vector3(matrix.M31, matrix.M32, matrix.M33); 1735result.M31 = value.M31 * q11 + value.M32 * q21 + value.M33 * q31; 1736result.M32 = value.M31 * q12 + value.M32 * q22 + value.M33 * q32; 1737result.M33 = value.M31 * q13 + value.M32 * q23 + value.M33 * q33; 1760result.M13 = matrix.M31; 1802result.M31 = matrix1.M31 + (matrix2.M31 - matrix1.M31) * amount; 1833result.M31 = -value.M31; 1863result.M31 = value1.M31 + value2.M31; 1893result.M31 = value1.M31 - value2.M31; 1916result.M11 = value1.M11 * value2.M11 + value1.M12 * value2.M21 + value1.M13 * value2.M31 + value1.M14 * value2.M41; 1922result.M21 = value1.M21 * value2.M11 + value1.M22 * value2.M21 + value1.M23 * value2.M31 + value1.M24 * value2.M41; 1928result.M31 = value1.M31 * value2.M11 + value1.M32 * value2.M21 + value1.M33 * value2.M31 + value1.M34 * value2.M41; 1929result.M32 = value1.M31 * value2.M12 + value1.M32 * value2.M22 + value1.M33 * value2.M32 + value1.M34 * value2.M42; 1930result.M33 = value1.M31 * value2.M13 + value1.M32 * value2.M23 + value1.M33 * value2.M33 + value1.M34 * value2.M43; 1931result.M34 = value1.M31 * value2.M14 + value1.M32 * value2.M24 + value1.M33 * value2.M34 + value1.M34 * value2.M44; 1934result.M41 = value1.M41 * value2.M11 + value1.M42 * value2.M21 + value1.M43 * value2.M31 + value1.M44 * value2.M41; 1960result.M31 = value1.M31 * value2; 1989m.M31 = -value.M31; 2019m.M31 = value1.M31 + value2.M31; 2049m.M31 = value1.M31 - value2.M31; 2072m.M11 = value1.M11 * value2.M11 + value1.M12 * value2.M21 + value1.M13 * value2.M31 + value1.M14 * value2.M41; 2078m.M21 = value1.M21 * value2.M11 + value1.M22 * value2.M21 + value1.M23 * value2.M31 + value1.M24 * value2.M41; 2084m.M31 = value1.M31 * value2.M11 + value1.M32 * value2.M21 + value1.M33 * value2.M31 + value1.M34 * value2.M41; 2085m.M32 = value1.M31 * value2.M12 + value1.M32 * value2.M22 + value1.M33 * value2.M32 + value1.M34 * value2.M42; 2086m.M33 = value1.M31 * value2.M13 + value1.M32 * value2.M23 + value1.M33 * value2.M33 + value1.M34 * value2.M43; 2087m.M34 = value1.M31 * value2.M14 + value1.M32 * value2.M24 + value1.M33 * value2.M34 + value1.M34 * value2.M44; 2090m.M41 = value1.M41 * value2.M11 + value1.M42 * value2.M21 + value1.M43 * value2.M31 + value1.M44 * value2.M41; 2116m.M31 = value1.M31 * value2; 2138value1.M31 == value2.M31 && value1.M32 == value2.M32 && value1.M34 == value2.M34 && 2152value1.M31 != value2.M31 || value1.M32 != value2.M32 || value1.M33 != value2.M33 || value1.M34 != value2.M34 || 2166M31 == other.M31 && M32 == other.M32 && M34 == other.M34 && 2196M31.ToString(ci), M32.ToString(ci), M33.ToString(ci), M34.ToString(ci), 2208M31.GetHashCode() + M32.GetHashCode() + M33.GetHashCode() + M34.GetHashCode() +
System\Numerics\Plane.cs (1)
171x * m.M31 + y * m.M32 + z * m.M33 + w * m.M34,
System\Numerics\Quaternion.cs (4)
231q.Y = (matrix.M31 - matrix.M13) * s; 242q.Z = (matrix.M13 + matrix.M31) * invS; 252q.W = (matrix.M31 - matrix.M13) * invS; 258q.X = (matrix.M31 + matrix.M13) * invS;
System\Numerics\Vector3.cs (2)
320position.X * matrix.M11 + position.Y * matrix.M21 + position.Z * matrix.M31 + matrix.M41, 335normal.X * matrix.M11 + normal.Y * matrix.M21 + normal.Z * matrix.M31,
System\Numerics\Vector4.cs (2)
307position.X * matrix.M11 + position.Y * matrix.M21 + position.Z * matrix.M31 + matrix.M41, 323vector.X * matrix.M11 + vector.Y * matrix.M21 + vector.Z * matrix.M31 + vector.W * matrix.M41,