23 references to Create
System.Private.CoreLib (23)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (13)
127
W = Vector4.
Create
(value, W.W);
240
result.W = Vector4.
Create
(objectPosition, 1);
271
result.W = Vector4.
Create
(objectPosition, 1);
332
result.W = Vector4.
Create
(objectPosition, 1);
392
result.W = Vector4.
Create
(objectPosition, 1);
472
result.X = Vector4.
Create
(axisX, Vector3.Dot(axisX, negativeCameraPosition));
473
result.Y = Vector4.
Create
(axisY, Vector3.Dot(axisY, negativeCameraPosition));
474
result.Z = Vector4.
Create
(axisZ, Vector3.Dot(axisZ, negativeCameraPosition));
895
result.W = Vector4.
Create
(centerPoint * (Vector3.One - Vector3.Create(scaleX, scaleY, scaleZ)), 1);
921
result.W = Vector4.
Create
(centerPoint * (Vector3.One - scales), 1);
947
result.W = Vector4.
Create
(centerPoint * (Vector3.One - Vector3.Create(scale)), 1);
979
result.W = Vector4.
Create
(position, 1);
1044
result.W = Vector4.
Create
(position, 1);
src\libraries\System.Private.CoreLib\src\System\Numerics\Plane.cs (2)
65
internal static Plane Create(Vector3 normal, float d) => Vector4.
Create
(normal, d).AsPlane();
103
return Dot(plane, Vector4.
Create
(value, 1.0f));
src\libraries\System.Private.CoreLib\src\System\Numerics\Quaternion.cs (3)
208
internal static Quaternion Create(Vector3 vectorPart, float scalarPart) => Vector4.
Create
(vectorPart, scalarPart).AsQuaternion();
222
return (Vector4.
Create
(axis, 1) * Vector4.
Create
(Vector3.Create(s), c)).AsQuaternion();
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (2)
753
public static Vector3 Log(Vector3 vector) => Vector128.Log(Vector4.
Create
(vector, 1.0f).AsVector128()).AsVector3();
757
public static Vector3 Log2(Vector3 vector) => Vector128.Log2(Vector4.
Create
(vector, 1.0f).AsVector128()).AsVector3();
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (2)
75
this =
Create
(value, w);
1012
public static Vector4 Transform(Vector3 value, Quaternion rotation) => Transform(
Create
(value, 1.0f), rotation);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.Numerics.cs (1)
114
public static Vector128<float> AsVector128(this Vector3 value) => Vector4.
Create
(value, 0).AsVector128();