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