23 references to Create
System.Private.CoreLib (23)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (1)
158
set => W = Vector4.
Create
(value, W.W);
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (12)
140
result.W = Vector4.
Create
(objectPosition, 1);
171
result.W = Vector4.
Create
(objectPosition, 1);
232
result.W = Vector4.
Create
(objectPosition, 1);
292
result.W = Vector4.
Create
(objectPosition, 1);
372
result.X = Vector4.
Create
(axisX, Vector3.Dot(axisX, negativeCameraPosition));
373
result.Y = Vector4.
Create
(axisY, Vector3.Dot(axisY, negativeCameraPosition));
374
result.Z = Vector4.
Create
(axisZ, Vector3.Dot(axisZ, negativeCameraPosition));
795
result.W = Vector4.
Create
(centerPoint * (Vector3.One - Vector3.Create(scaleX, scaleY, scaleZ)), 1);
821
result.W = Vector4.
Create
(centerPoint * (Vector3.One - scales), 1);
847
result.W = Vector4.
Create
(centerPoint * (Vector3.One - Vector3.Create(scale)), 1);
879
result.W = Vector4.
Create
(position, 1);
944
result.W = Vector4.
Create
(position, 1);
src\libraries\System.Private.CoreLib\src\System\Numerics\Plane.cs (2)
62
public static Plane Create(Vector3 normal, float d) => Vector4.
Create
(normal, d).AsPlane();
109
return Dot(plane, Vector4.
Create
(value, 1.0f));
src\libraries\System.Private.CoreLib\src\System\Numerics\Quaternion.cs (3)
208
public 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);
1008
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();