25 writes to M22
System.Numerics (25)
System\Numerics\Matrix3x2.cs (25)
96this.M22 = m22; 113result.M22 = 1.0f; 134result.M22 = 1.0f; 155result.M22 = yScale; 179result.M22 = yScale; 198result.M22 = scales.Y; 221result.M22 = scales.Y; 240result.M22 = scale; 263result.M22 = scale; 286result.M22 = 1.0f; 313result.M22 = 1.0f; 372result.M22 = c; 435result.M22 = c; 489result.M22 = matrix.M11 * invDet; 513result.M22 = matrix1.M22 + (matrix2.M22 - matrix1.M22) * amount; 534result.M22 = -value.M22; 554result.M22 = value1.M22 + value2.M22; 574result.M22 = value1.M22 - value2.M22; 597result.M22 = value1.M21 * value2.M12 + value1.M22 * value2.M22; 619result.M22 = value1.M22 * value2; 638m.M22 = -value.M22; 658m.M22 = value1.M22 + value2.M22; 678m.M22 = value1.M22 - value2.M22; 701m.M22 = value1.M21 * value2.M12 + value1.M22 * value2.M22; 723m.M22 = value1.M22 * value2;
41 references to M22
System.Numerics (41)
System\Numerics\Matrix3x2.cs (38)
62return M11 == 1f && M22 == 1f && // Check diagonal element first for early out. 465return (M11 * M22) - (M21 * M12); 476float det = (matrix.M11 * matrix.M22) - (matrix.M21 * matrix.M12); 486result.M11 = matrix.M22 * invDet; 490result.M31 = (matrix.M21 * matrix.M32 - matrix.M31 * matrix.M22) * invDet; 513result.M22 = matrix1.M22 + (matrix2.M22 - matrix1.M22) * amount; 534result.M22 = -value.M22; 554result.M22 = value1.M22 + value2.M22; 574result.M22 = value1.M22 - value2.M22; 593result.M12 = value1.M11 * value2.M12 + value1.M12 * value2.M22; 596result.M21 = value1.M21 * value2.M11 + value1.M22 * value2.M21; 597result.M22 = value1.M21 * value2.M12 + value1.M22 * value2.M22; 601result.M32 = value1.M31 * value2.M12 + value1.M32 * value2.M22 + value2.M32; 619result.M22 = value1.M22 * value2; 638m.M22 = -value.M22; 658m.M22 = value1.M22 + value2.M22; 678m.M22 = value1.M22 - value2.M22; 697m.M12 = value1.M11 * value2.M12 + value1.M12 * value2.M22; 700m.M21 = value1.M21 * value2.M11 + value1.M22 * value2.M21; 701m.M22 = value1.M21 * value2.M12 + value1.M22 * value2.M22; 705m.M32 = value1.M31 * value2.M12 + value1.M32 * value2.M22 + value2.M32; 723m.M22 = value1.M22 * value2; 738return (value1.M11 == value2.M11 && value1.M22 == value2.M22 && // Check diagonal element first for early out. 753value1.M21 != value2.M21 || value1.M22 != value2.M22 || 764return (M11 == other.M11 && M22 == other.M22 && // Check diagonal element first for early out. 794M21.ToString(ci), M22.ToString(ci), 805M21.GetHashCode() + M22.GetHashCode() +
System\Numerics\Matrix4x4.cs (1)
171M22 = value.M22;
System\Numerics\Vector2.cs (2)
281position.X * matrix.M12 + position.Y * matrix.M22 + matrix.M32); 309normal.X * matrix.M12 + normal.Y * matrix.M22);