Members and overloads
50 results
public static void Vector2.Multiply(ref Vector2 v1, ref Vector2 v2, out Vector2 result)
Executes the multiply operation with the supplied arguments.
v1Vector2- Supplies and may update v1.
v2Vector2- Supplies and may update v2.
resultVector2- Receives result.
public static void Vector2.Multiply(ref Vector2 v1, float scalar, out Vector2 result)
Executes the multiply operation with the supplied arguments.
v1Vector2- Supplies and may update v1.
scalarfloat- Specifies scalar.
resultVector2- Receives result.
public void Vector2.Normalize()
Executes the normalize operation.
public static void Vector2.Subtract(ref Vector2 v1, ref Vector2 v2, out Vector2 result)
Executes the subtract operation with the supplied arguments.
v1Vector2- Supplies and may update v1.
v2Vector2- Supplies and may update v2.
resultVector2- Receives result.
public override string Vector2.ToString()
Returns a text representation of this value.
Returns: The string result.
public ulong Vector2.ToUlong()
Executes the to ulong operation.
Returns: The ulong result.
public Vector2i Vector2.ToVector2i()
Executes the to vector2i operation.
Returns: The Vector2i result.
public Vector3 Vector2.ToVector3()
Executes the to vector3 operation.
Returns: The Vector3 result.
public static Vector2 Vector2.operator +(Vector2 ls, Vector2 rs)
Applies the addition operation to the supplied values.
lsVector2- Specifies ls.
rsVector2- Specifies rs.
Returns: The Vector2 result.
public static Vector2 Vector2.operator /(Vector2 ls, Vector2 rs)
Applies the division operation to the supplied values.
lsVector2- Specifies ls.
rsVector2- Specifies rs.
Returns: The Vector2 result.
public static Vector2 Vector2.operator /(Vector2 ls, float rs)
Applies the division operation to the supplied values.
lsVector2- Specifies ls.
rsfloat- Specifies rs.
Returns: The Vector2 result.
public static bool Vector2.operator ==(Vector2 ls, Vector2 rs)
Applies the equality operation to the supplied values.
lsVector2- Specifies ls.
rsVector2- Specifies rs.
Returns: A Boolean result. The member description explains the condition being checked.
public static bool Vector2.operator !=(Vector2 ls, Vector2 rs)
Applies the inequality operation to the supplied values.
lsVector2- Specifies ls.
rsVector2- Specifies rs.
Returns: A Boolean result. The member description explains the condition being checked.
public static Vector2 Vector2.operator *(Vector2 ls, Vector2 rs)
Applies the multiply operation to the supplied values.
lsVector2- Specifies ls.
rsVector2- Specifies rs.
Returns: The Vector2 result.
public static Vector2 Vector2.operator *(Vector2 ls, float rs)
Applies the multiply operation to the supplied values.
lsVector2- Specifies ls.
rsfloat- Specifies rs.
Returns: The Vector2 result.
public static Vector2 Vector2.operator -(Vector2 ls, Vector2 rs)
Applies the subtraction operation to the supplied values.
lsVector2- Specifies ls.
rsVector2- Specifies rs.
Returns: The Vector2 result.
public static Vector2 Vector2.operator -(Vector2 v)
Applies the unary negation operation to the supplied values.
vVector2- Specifies v.
Returns: The Vector2 result.
public bool Vector2.IsZero { get; }
Whether this vector2 is zero.
public static Vector2 Vector2.One { get; private set; }
Gets one for Vector2.
public static Vector2 Vector2.Zero { get; private set; }
Gets zero for Vector2.
DPB1 0.3.29.47 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.