110 references to Create
System.Private.CoreLib (110)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (4)
568Vector4.Create(m11, m12, m13, m14), 569Vector4.Create(m21, m22, m23, m24), 570Vector4.Create(m31, m32, m33, m34), 571Vector4.Create(m41, m42, m43, m44)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (102)
320result.X = Vector4.Create( 326result.Y = Vector4.Create( 332result.Z = Vector4.Create( 390result.X = Vector4.Create(2.0f / width, 0, 0, 0); 391result.Y = Vector4.Create(0, 2.0f / height, 0, 0); 392result.Z = Vector4.Create(0, 0, range, 0); 393result.W = Vector4.Create(0, 0, range * zNearPlane, 1); 408result.X = Vector4.Create(2.0f / width, 0, 0, 0); 409result.Y = Vector4.Create(0, 2.0f / height, 0, 0); 410result.Z = Vector4.Create(0, 0, range, 0); 411result.W = Vector4.Create(0, 0, -range * zNearPlane, 1); 428result.X = Vector4.Create(reciprocalWidth + reciprocalWidth, 0, 0, 0); 429result.Y = Vector4.Create(0, reciprocalHeight + reciprocalHeight, 0, 0); 430result.Z = Vector4.Create(0, 0, range, 0); 431result.W = Vector4.Create( 453result.X = Vector4.Create(reciprocalWidth + reciprocalWidth, 0, 0, 0); 454result.Y = Vector4.Create(0, reciprocalHeight + reciprocalHeight, 0, 0); 455result.Z = Vector4.Create(0, 0, range, 0); 456result.W = Vector4.Create( 481result.X = Vector4.Create(dblNearPlaneDistance / width, 0, 0, 0); 482result.Y = Vector4.Create(0, dblNearPlaneDistance / height, 0, 0); 483result.Z = Vector4.Create(0, 0, range, -1.0f); 484result.W = Vector4.Create(0, 0, range * nearPlaneDistance, 0); 504result.X = Vector4.Create(dblNearPlaneDistance / width, 0, 0, 0); 505result.Y = Vector4.Create(0, dblNearPlaneDistance / height, 0, 0); 506result.Z = Vector4.Create(0, 0, range, 1.0f); 507result.W = Vector4.Create(0, 0, -range * nearPlaneDistance, 0); 531result.X = Vector4.Create(width, 0, 0, 0); 532result.Y = Vector4.Create(0, height, 0, 0); 533result.Z = Vector4.Create(0, 0, range, -1.0f); 534result.W = Vector4.Create(0, 0, range * nearPlaneDistance, 0); 558result.X = Vector4.Create(width, 0, 0, 0); 559result.Y = Vector4.Create(0, height, 0, 0); 560result.Z = Vector4.Create(0, 0, range, 1.0f); 561result.W = Vector4.Create(0, 0, -range * nearPlaneDistance, 0); 583result.X = Vector4.Create(dblNearPlaneDistance * reciprocalWidth, 0, 0, 0); 584result.Y = Vector4.Create(0, dblNearPlaneDistance * reciprocalHeight, 0, 0); 585result.Z = Vector4.Create( 591result.W = Vector4.Create(0, 0, range * nearPlaneDistance, 0); 613result.X = Vector4.Create(dblNearPlaneDistance * reciprocalWidth, 0, 0, 0); 614result.Y = Vector4.Create(0, dblNearPlaneDistance * reciprocalHeight, 0, 0); 615result.Z = Vector4.Create( 621result.W = Vector4.Create(0, 0, -range * nearPlaneDistance, 0); 633Vector4 s = p * Vector4.Create(-2.0f, -2.0f, -2.0f, 0.0f); 658result.Y = Vector4.Create(0, c, s, 0); 659result.Z = Vector4.Create(0, -s, c, 0); 681result.Y = Vector4.Create(0, c, s, 0); 682result.Z = Vector4.Create(0, -s, c, 0); 683result.W = Vector4.Create(0, y, z, 1); 700result.X = Vector4.Create(c, 0, -s, 0); 702result.Z = Vector4.Create(s, 0, c, 0); 723result.X = Vector4.Create(c, 0, -s, 0); 725result.Z = Vector4.Create(s, 0, c, 0); 726result.W = Vector4.Create(x, 0, z, 1); 743result.X = Vector4.Create( c, s, 0, 0); 744result.Y = Vector4.Create(-s, c, 0, 0); 766result.X = Vector4.Create( c, s, 0, 0); 767result.Y = Vector4.Create(-s, c, 0, 0); 769result.W = Vector4.Create(x, y, 0, 1); 779result.X = Vector4.Create(scaleX, 0, 0, 0); 780result.Y = Vector4.Create(0, scaleY, 0, 0); 781result.Z = Vector4.Create(0, 0, scaleZ, 0); 792result.X = Vector4.Create(scaleX, 0, 0, 0); 793result.Y = Vector4.Create(0, scaleY, 0, 0); 794result.Z = Vector4.Create(0, 0, scaleZ, 0); 805result.X = Vector4.Create(scales.X, 0, 0, 0); 806result.Y = Vector4.Create(0, scales.Y, 0, 0); 807result.Z = Vector4.Create(0, 0, scales.Z, 0); 818result.X = Vector4.Create(scales.X, 0, 0, 0); 819result.Y = Vector4.Create(0, scales.Y, 0, 0); 820result.Z = Vector4.Create(0, 0, scales.Z, 0); 831result.X = Vector4.Create(scale, 0, 0, 0); 832result.Y = Vector4.Create(0, scale, 0, 0); 833result.Z = Vector4.Create(0, 0, scale, 0); 844result.X = Vector4.Create(scale, 0, 0, 0); 845result.Y = Vector4.Create(0, scale, 0, 0); 846result.Z = Vector4.Create(0, 0, scale, 0); 863result.X = Vector4.MultiplyAddEstimate(l, Vector4.Create(p.X), Vector4.Create(dot, 0, 0, 0)); 864result.Y = Vector4.MultiplyAddEstimate(l, Vector4.Create(p.Y), Vector4.Create(0, dot, 0, 0)); 865result.Z = Vector4.MultiplyAddEstimate(l, Vector4.Create(p.Z), Vector4.Create(0, 0, dot, 0)); 866result.W = Vector4.MultiplyAddEstimate(l, Vector4.Create(p.W), Vector4.Create(0, 0, 0, dot)); 892result.W = Vector4.Create(positionX, positionY, positionZ, 1); 904result.W = Vector4.Create(width, height, 0f, 0f); 905result.W *= Vector4.Create(0.5f, 0.5f, 0f, 0f); 907result.X = Vector4.Create(result.W.X, 0f, 0f, 0f); 908result.Y = Vector4.Create(0f, -result.W.Y, 0f, 0f); 909result.Z = Vector4.Create(0f, 0f, minDepth - maxDepth, 0f); 910result.W += Vector4.Create(x, y, minDepth, 1f); 921result.W = Vector4.Create(width, height, 0f, 0f); 922result.W *= Vector4.Create(0.5f, 0.5f, 0f, 0f); 924result.X = Vector4.Create(result.W.X, 0f, 0f, 0f); 925result.Y = Vector4.Create(0f, -result.W.Y, 0f, 0f); 926result.Z = Vector4.Create(0f, 0f, maxDepth - minDepth, 0f); 927result.W += Vector4.Create(x, y, minDepth, 1f); 1524result.X = Vector4.Create( 1530result.Y = Vector4.Create( 1536result.Z = Vector4.Create( 1542result.W = Vector4.Create( 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);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (4)
86this = Create(x, y, z, w); 190get => Create(0.0f, 1.0f, 0.0f, 0.0f); 198get => Create(0.0f, 0.0f, 1.0f, 0.0f); 206get => Create(0.0f, 0.0f, 0.0f, 1.0f);