51 writes to Y
System.Private.CoreLib (51)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (3)
180set => AsImpl().Y = value; 280impl.Y = value; 396impl.Y = impl.Y.WithElement(column, value);
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (48)
50result.Y = left.Y + right.Y; 81result.Y = left.Y * right; 94result.Y = left.Y - right.Y; 107result.Y = -value.Y; 138result.Y = axisY.AsVector4(); 169result.Y = axisY.AsVector4(); 230result.Y = axisY.AsVector4(); 290result.Y = axisY.AsVector4(); 326result.Y = Vector4.Create( 373result.Y = Vector4.Create(axisY, Vector3.Dot(axisY, negativeCameraPosition)); 391result.Y = Vector4.Create(0, 2.0f / height, 0, 0); 409result.Y = Vector4.Create(0, 2.0f / height, 0, 0); 429result.Y = Vector4.Create(0, reciprocalHeight + reciprocalHeight, 0, 0); 454result.Y = Vector4.Create(0, reciprocalHeight + reciprocalHeight, 0, 0); 482result.Y = Vector4.Create(0, dblNearPlaneDistance / height, 0, 0); 505result.Y = Vector4.Create(0, dblNearPlaneDistance / height, 0, 0); 532result.Y = Vector4.Create(0, height, 0, 0); 559result.Y = Vector4.Create(0, height, 0, 0); 584result.Y = Vector4.Create(0, dblNearPlaneDistance * reciprocalHeight, 0, 0); 614result.Y = Vector4.Create(0, dblNearPlaneDistance * reciprocalHeight, 0, 0); 638result.Y = Vector4.MultiplyAddEstimate(Vector4.Create(p.Y), s, Vector4.UnitY); 658result.Y = Vector4.Create(0, c, s, 0); 681result.Y = Vector4.Create(0, c, s, 0); 701result.Y = Vector4.UnitY; 724result.Y = Vector4.UnitY; 744result.Y = Vector4.Create(-s, c, 0, 0); 767result.Y = Vector4.Create(-s, c, 0, 0); 780result.Y = Vector4.Create(0, scaleY, 0, 0); 793result.Y = Vector4.Create(0, scaleY, 0, 0); 806result.Y = Vector4.Create(0, scales.Y, 0, 0); 819result.Y = Vector4.Create(0, scales.Y, 0, 0); 832result.Y = Vector4.Create(0, scale, 0, 0); 845result.Y = Vector4.Create(0, scale, 0, 0); 864result.Y = Vector4.MultiplyAddEstimate(l, Vector4.Create(p.Y), Vector4.Create(0, dot, 0, 0)); 877result.Y = Vector4.UnitY; 890result.Y = Vector4.UnitY; 908result.Y = Vector4.Create(0f, -result.W.Y, 0f, 0f); 925result.Y = Vector4.Create(0f, -result.W.Y, 0f, 0f); 942result.Y = axisY.AsVector4(); 964(Vector3*)&matTemp.Y, 1292result.Y = vNaN; 1304result.Y = (C2 * vTemp).AsVector4(); 1430result.Y = vNaN; 1483result.Y = Vector4.Lerp(left.Y, right.Y, amount); 1530result.Y = Vector4.Create( 1573result.Y = AdvSimd.Arm64.ZipHigh(lowerXZ, lowerYW).AsVector4(); // x[1], y[1], z[1], w[1] 1590result.Y = Sse.UnpackHigh(lowerXZ, lowerYW).AsVector4(); // x[1], y[1], z[1], w[1] 1597result.Y = Vector4.Create(matrix.X.Y, matrix.Y.Y, matrix.Z.Y, matrix.W.Y);
49 references to Y
System.Private.CoreLib (49)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (4)
177readonly get => AsROImpl().Y; 233return impl.Y; 349return impl.Y.GetElement(column); 396impl.Y = impl.Y.WithElement(column, value);
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (45)
50result.Y = left.Y + right.Y; 61&& (left.Y == right.Y) 70|| (left.Y != right.Y) 81result.Y = left.Y * right; 94result.Y = left.Y - right.Y; 107result.Y = -value.Y; 969*(vectorBasis[1]) = matrix.Y.AsVector3(); 1160Vector128<float> row2 = matrix.Y.AsVector128(); 1407float e = matrix.Y.X, f = matrix.Y.Y, g = matrix.Y.Z, h = matrix.Y.W; 1440result.Y.X = a12 * invDet; 1445result.Y.Y = +(a * kp_lo - c * ip_lm + d * io_km) * invDet; 1457result.Y.Z = -(a * gp_ho - c * ep_hm + d * eo_gm) * invDet; 1469result.Y.W = +(a * gl_hk - c * el_hi + d * ek_gi) * invDet; 1483result.Y = Vector4.Lerp(left.Y, right.Y, amount); 1531value.Y.X * q11 + value.Y.Y * q21 + value.Y.Z * q31, 1532value.Y.X * q12 + value.Y.Y * q22 + value.Y.Z * q32, 1533value.Y.X * q13 + value.Y.Y * q23 + value.Y.Z * q33, 1534value.Y.W 1563Vector128<float> y = matrix.Y.AsVector128(); 1580Vector128<float> y = matrix.Y.AsVector128(); 1596result.X = Vector4.Create(matrix.X.X, matrix.Y.X, matrix.Z.X, matrix.W.X); 1597result.Y = Vector4.Create(matrix.X.Y, matrix.Y.Y, matrix.Z.Y, matrix.W.Y); 1598result.Z = Vector4.Create(matrix.X.Z, matrix.Y.Z, matrix.Z.Z, matrix.W.Z); 1599result.W = Vector4.Create(matrix.X.W, matrix.Y.W, matrix.Z.W, matrix.W.W); 1616&& Y.Equals(other.Y) 1652float e = Y.X, f = Y.Y, g = Y.Z, h = Y.W; 1670public override readonly int GetHashCode() => HashCode.Combine(X, Y, Z, W);