26 references to Vector4
System.Numerics (26)
System\Numerics\Vector4.cs (16)
23public static Vector4 One { get { return new Vector4(1.0f, 1.0f, 1.0f, 1.0f); } } 27public static Vector4 UnitX { get { return new Vector4(1.0f, 0.0f, 0.0f, 0.0f); } } 31public static Vector4 UnitY { get { return new Vector4(0.0f, 1.0f, 0.0f, 0.0f); } } 35public static Vector4 UnitZ { get { return new Vector4(0.0f, 0.0f, 1.0f, 0.0f); } } 39public static Vector4 UnitW { get { return new Vector4(0.0f, 0.0f, 0.0f, 1.0f); } } 224return new Vector4( 261return new Vector4(x, y, z, w); 274return new Vector4( 290return new Vector4( 306return new Vector4( 322return new Vector4( 352return new Vector4( 382return new Vector4( 412return new Vector4( 469return left * new Vector4(right, right, right, right); 481return new Vector4(left, left, left, left) * right;
System\Numerics\Vector4_Intrinsics.cs (10)
40: this(value, value, value, value) 169return new Vector4( 186return new Vector4( 202return new Vector4(Math.Abs(value.X), Math.Abs(value.Y), Math.Abs(value.Z), Math.Abs(value.W)); 214return new Vector4((Single)Math.Sqrt(value.X), (Single)Math.Sqrt(value.Y), (Single)Math.Sqrt(value.Z), (Single)Math.Sqrt(value.W)); 229return new Vector4(left.X + right.X, left.Y + right.Y, left.Z + right.Z, left.W + right.W); 242return new Vector4(left.X - right.X, left.Y - right.Y, left.Z - right.Z, left.W - right.W); 255return new Vector4(left.X * right.X, left.Y * right.Y, left.Z * right.Z, left.W * right.W); 294return new Vector4(left.X / right.X, left.Y / right.Y, left.Z / right.Z, left.W / right.W); 309return new Vector4(