31 references to Create
System.Private.CoreLib (31)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (1)
506public static Matrix4x4 Create(float value) => Create(Vector4.Create(value));
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (10)
637result.X = Vector4.MultiplyAddEstimate(Vector4.Create(p.X), s, Vector4.UnitX); 638result.Y = Vector4.MultiplyAddEstimate(Vector4.Create(p.Y), s, Vector4.UnitY); 639result.Z = Vector4.MultiplyAddEstimate(Vector4.Create(p.Z), s, Vector4.UnitZ); 640result.W = Vector4.MultiplyAddEstimate(Vector4.Create(p.W), s, Vector4.UnitW); 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)); 1289Vector4 vNaN = Vector4.Create(float.NaN); 1427Vector4 vNaN = Vector4.Create(float.NaN);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (1)
946result = Vector4.MultiplyAddEstimate(matrix.Y, Vector4.Create(normal.Y), result);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (2)
957result = Vector4.MultiplyAddEstimate(matrix.Y, Vector4.Create(normal.Y), result); 958result = Vector4.MultiplyAddEstimate(matrix.Z, Vector4.Create(normal.Z), result);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (17)
56this = Create(value); 110get => Create(float.E); 118get => Create(float.Epsilon); 126get => Create(float.NaN); 134get => Create(float.NegativeInfinity); 142get => Create(float.NegativeZero); 150get => Create(1); 158get => Create(float.Pi); 166get => Create(float.PositiveInfinity); 174get => Create(float.Tau); 732public static Vector4 Lerp(Vector4 value1, Vector4 value2, float amount) => Lerp(value1, value2, Create(amount)); 976result = MultiplyAddEstimate(matrix.Y, Create(position.Y), result); 998result = MultiplyAddEstimate(matrix.Y, Create(position.Y), result); 999result = MultiplyAddEstimate(matrix.Z, Create(position.Z), result); 1021result = MultiplyAddEstimate(matrix.Y, Create(vector.Y), result); 1022result = MultiplyAddEstimate(matrix.Z, Create(vector.Z), result); 1023result = MultiplyAddEstimate(matrix.W, Create(vector.W), result);