110 references to Create
System.Private.CoreLib (110)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (106)
53
X = Vector4.
Create
(m11, m12, m13, m14);
54
Y = Vector4.
Create
(m21, m22, m23, m24);
55
Z = Vector4.
Create
(m31, m32, m33, m34);
56
W = Vector4.
Create
(m41, m42, m43, m44);
420
result.X = Vector4.
Create
(
426
result.Y = Vector4.
Create
(
432
result.Z = Vector4.
Create
(
490
result.X = Vector4.
Create
(2.0f / width, 0, 0, 0);
491
result.Y = Vector4.
Create
(0, 2.0f / height, 0, 0);
492
result.Z = Vector4.
Create
(0, 0, range, 0);
493
result.W = Vector4.
Create
(0, 0, range * zNearPlane, 1);
508
result.X = Vector4.
Create
(2.0f / width, 0, 0, 0);
509
result.Y = Vector4.
Create
(0, 2.0f / height, 0, 0);
510
result.Z = Vector4.
Create
(0, 0, range, 0);
511
result.W = Vector4.
Create
(0, 0, -range * zNearPlane, 1);
528
result.X = Vector4.
Create
(reciprocalWidth + reciprocalWidth, 0, 0, 0);
529
result.Y = Vector4.
Create
(0, reciprocalHeight + reciprocalHeight, 0, 0);
530
result.Z = Vector4.
Create
(0, 0, range, 0);
531
result.W = Vector4.
Create
(
553
result.X = Vector4.
Create
(reciprocalWidth + reciprocalWidth, 0, 0, 0);
554
result.Y = Vector4.
Create
(0, reciprocalHeight + reciprocalHeight, 0, 0);
555
result.Z = Vector4.
Create
(0, 0, range, 0);
556
result.W = Vector4.
Create
(
581
result.X = Vector4.
Create
(dblNearPlaneDistance / width, 0, 0, 0);
582
result.Y = Vector4.
Create
(0, dblNearPlaneDistance / height, 0, 0);
583
result.Z = Vector4.
Create
(0, 0, range, -1.0f);
584
result.W = Vector4.
Create
(0, 0, range * nearPlaneDistance, 0);
604
result.X = Vector4.
Create
(dblNearPlaneDistance / width, 0, 0, 0);
605
result.Y = Vector4.
Create
(0, dblNearPlaneDistance / height, 0, 0);
606
result.Z = Vector4.
Create
(0, 0, range, 1.0f);
607
result.W = Vector4.
Create
(0, 0, -range * nearPlaneDistance, 0);
631
result.X = Vector4.
Create
(width, 0, 0, 0);
632
result.Y = Vector4.
Create
(0, height, 0, 0);
633
result.Z = Vector4.
Create
(0, 0, range, -1.0f);
634
result.W = Vector4.
Create
(0, 0, range * nearPlaneDistance, 0);
658
result.X = Vector4.
Create
(width, 0, 0, 0);
659
result.Y = Vector4.
Create
(0, height, 0, 0);
660
result.Z = Vector4.
Create
(0, 0, range, 1.0f);
661
result.W = Vector4.
Create
(0, 0, -range * nearPlaneDistance, 0);
683
result.X = Vector4.
Create
(dblNearPlaneDistance * reciprocalWidth, 0, 0, 0);
684
result.Y = Vector4.
Create
(0, dblNearPlaneDistance * reciprocalHeight, 0, 0);
685
result.Z = Vector4.
Create
(
691
result.W = Vector4.
Create
(0, 0, range * nearPlaneDistance, 0);
713
result.X = Vector4.
Create
(dblNearPlaneDistance * reciprocalWidth, 0, 0, 0);
714
result.Y = Vector4.
Create
(0, dblNearPlaneDistance * reciprocalHeight, 0, 0);
715
result.Z = Vector4.
Create
(
721
result.W = Vector4.
Create
(0, 0, -range * nearPlaneDistance, 0);
733
Vector4 s = p * Vector4.
Create
(-2.0f, -2.0f, -2.0f, 0.0f);
758
result.Y = Vector4.
Create
(0, c, s, 0);
759
result.Z = Vector4.
Create
(0, -s, c, 0);
781
result.Y = Vector4.
Create
(0, c, s, 0);
782
result.Z = Vector4.
Create
(0, -s, c, 0);
783
result.W = Vector4.
Create
(0, y, z, 1);
800
result.X = Vector4.
Create
(c, 0, -s, 0);
802
result.Z = Vector4.
Create
(s, 0, c, 0);
823
result.X = Vector4.
Create
(c, 0, -s, 0);
825
result.Z = Vector4.
Create
(s, 0, c, 0);
826
result.W = Vector4.
Create
(x, 0, z, 1);
843
result.X = Vector4.
Create
( c, s, 0, 0);
844
result.Y = Vector4.
Create
(-s, c, 0, 0);
866
result.X = Vector4.
Create
( c, s, 0, 0);
867
result.Y = Vector4.
Create
(-s, c, 0, 0);
869
result.W = Vector4.
Create
(x, y, 0, 1);
879
result.X = Vector4.
Create
(scaleX, 0, 0, 0);
880
result.Y = Vector4.
Create
(0, scaleY, 0, 0);
881
result.Z = Vector4.
Create
(0, 0, scaleZ, 0);
892
result.X = Vector4.
Create
(scaleX, 0, 0, 0);
893
result.Y = Vector4.
Create
(0, scaleY, 0, 0);
894
result.Z = Vector4.
Create
(0, 0, scaleZ, 0);
905
result.X = Vector4.
Create
(scales.X, 0, 0, 0);
906
result.Y = Vector4.
Create
(0, scales.Y, 0, 0);
907
result.Z = Vector4.
Create
(0, 0, scales.Z, 0);
918
result.X = Vector4.
Create
(scales.X, 0, 0, 0);
919
result.Y = Vector4.
Create
(0, scales.Y, 0, 0);
920
result.Z = Vector4.
Create
(0, 0, scales.Z, 0);
931
result.X = Vector4.
Create
(scale, 0, 0, 0);
932
result.Y = Vector4.
Create
(0, scale, 0, 0);
933
result.Z = Vector4.
Create
(0, 0, scale, 0);
944
result.X = Vector4.
Create
(scale, 0, 0, 0);
945
result.Y = Vector4.
Create
(0, scale, 0, 0);
946
result.Z = Vector4.
Create
(0, 0, scale, 0);
963
result.X = Vector4.MultiplyAddEstimate(l, Vector4.Create(p.X), Vector4.
Create
(dot, 0, 0, 0));
964
result.Y = Vector4.MultiplyAddEstimate(l, Vector4.Create(p.Y), Vector4.
Create
(0, dot, 0, 0));
965
result.Z = Vector4.MultiplyAddEstimate(l, Vector4.Create(p.Z), Vector4.
Create
(0, 0, dot, 0));
966
result.W = Vector4.MultiplyAddEstimate(l, Vector4.Create(p.W), Vector4.
Create
(0, 0, 0, dot));
992
result.W = Vector4.
Create
(positionX, positionY, positionZ, 1);
1004
result.W = Vector4.
Create
(width, height, 0f, 0f);
1005
result.W *= Vector4.
Create
(0.5f, 0.5f, 0f, 0f);
1007
result.X = Vector4.
Create
(result.W.X, 0f, 0f, 0f);
1008
result.Y = Vector4.
Create
(0f, -result.W.Y, 0f, 0f);
1009
result.Z = Vector4.
Create
(0f, 0f, minDepth - maxDepth, 0f);
1010
result.W += Vector4.
Create
(x, y, minDepth, 1f);
1021
result.W = Vector4.
Create
(width, height, 0f, 0f);
1022
result.W *= Vector4.
Create
(0.5f, 0.5f, 0f, 0f);
1024
result.X = Vector4.
Create
(result.W.X, 0f, 0f, 0f);
1025
result.Y = Vector4.
Create
(0f, -result.W.Y, 0f, 0f);
1026
result.Z = Vector4.
Create
(0f, 0f, maxDepth - minDepth, 0f);
1027
result.W += Vector4.
Create
(x, y, minDepth, 1f);
1624
result.X = Vector4.
Create
(
1630
result.Y = Vector4.
Create
(
1636
result.Z = Vector4.
Create
(
1642
result.W = Vector4.
Create
(
1696
result.X = Vector4.
Create
(matrix.X.X, matrix.Y.X, matrix.Z.X, matrix.W.X);
1697
result.Y = Vector4.
Create
(matrix.X.Y, matrix.Y.Y, matrix.Z.Y, matrix.W.Y);
1698
result.Z = Vector4.
Create
(matrix.X.Z, matrix.Y.Z, matrix.Z.Z, matrix.W.Z);
1699
result.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)
86
this =
Create
(x, y, z, w);
190
get =>
Create
(0.0f, 1.0f, 0.0f, 0.0f);
198
get =>
Create
(0.0f, 0.0f, 1.0f, 0.0f);
206
get =>
Create
(0.0f, 0.0f, 0.0f, 1.0f);