System.Numerics.Vector4 public struct Vector4 : IEquatable<Vector4>, IFormattable Documentation Code public float W public float X public float Y public float Z public static Vector4 One { get; } public static Vector4 UnitW { get; } public static Vector4 UnitX { get; } public static Vector4 UnitY { get; } public static Vector4 UnitZ { get; } public static Vector4 Zero { get; } public Vector4(float value) public Vector4(float x, float y, float z, float w) public Vector4(Vector2 value, float z, float w) public Vector4(Vector3 value, float w) public static Vector4 Abs(Vector4 value) public static Vector4 Add(Vector4 left, Vector4 right) public static Vector4 Clamp(Vector4 value1, Vector4 min, Vector4 max) public static float Distance(Vector4 value1, Vector4 value2) public static float DistanceSquared(Vector4 value1, Vector4 value2) public static Vector4 Divide(Vector4 left, Vector4 right) public static Vector4 Divide(Vector4 left, float divisor) public static float Dot(Vector4 vector1, Vector4 vector2) public static Vector4 Lerp(Vector4 value1, Vector4 value2, float amount) public static Vector4 Max(Vector4 value1, Vector4 value2) public static Vector4 Min(Vector4 value1, Vector4 value2) public static Vector4 Multiply(Vector4 left, Vector4 right) public static Vector4 Multiply(Vector4 left, float right) public static Vector4 Multiply(float left, Vector4 right) public static Vector4 Negate(Vector4 value) public static Vector4 Normalize(Vector4 vector) public static Vector4 op_Addition(Vector4 left, Vector4 right) public static Vector4 op_Division(Vector4 left, Vector4 right) public static Vector4 op_Division(Vector4 value1, float value2) public static bool op_Equality(Vector4 left, Vector4 right) public static bool op_Inequality(Vector4 left, Vector4 right) public static Vector4 op_Multiply(Vector4 left, Vector4 right) public static Vector4 op_Multiply(Vector4 left, float right) public static Vector4 op_Multiply(float left, Vector4 right) public static Vector4 op_Subtraction(Vector4 left, Vector4 right) public static Vector4 op_UnaryNegation(Vector4 value) public static Vector4 SquareRoot(Vector4 value) public static Vector4 Subtract(Vector4 left, Vector4 right) public static Vector4 Transform(Vector2 position, Matrix4x4 matrix) public static Vector4 Transform(Vector3 position, Matrix4x4 matrix) public static Vector4 Transform(Vector4 vector, Matrix4x4 matrix) public static Vector4 Transform(Vector2 value, Quaternion rotation) public static Vector4 Transform(Vector3 value, Quaternion rotation) public static Vector4 Transform(Vector4 value, Quaternion rotation) public void CopyTo(float[] array) public void CopyTo(float[] array, int index) public bool Equals(Vector4 other) public float Length() public float LengthSquared() public string ToString(string format) public string ToString(string format, IFormatProvider formatProvider)