Struct Vector2
Vector2 structure
A vector with two components.
public struct Vector2 : IComparable<Vector2>
Constructors
Name | Description |
---|
Vector2(double) | Initializes a new instance of the Vector2 struct. |
Vector2(FVector2) | Initializes a new instance of the Vector2 struct. |
Vector2(Vector3) | Initializes a new instance of the Vector2 struct. |
Vector2(double, double) | Initializes a new instance of the Vector2 struct. |
Properties
Name | Description |
---|
Length { get; } | Gets the length. |
U { get; set; } | Gets or sets the U component if the Vector2 is used as a mapping coordinate. It’s an alias of x component. |
V { get; set; } | Gets or sets the V component if the Vector2 is used as a mapping coordinate. It’s an alias of y component. |
Methods
Name | Description |
---|
CompareTo(Vector2) | Compare current vector to another instance. |
Cross(Vector2) | Cross product of two vectors |
Dot(Vector2) | Gets the dot product of two vectors |
override Equals(object) | Check if two vector2 equals |
Equals(Vector2) | Check if two vector2 equals |
override GetHashCode() | Gets the hash code of Vector2 |
Normalize() | Normalizes this instance. |
override ToString() | Returns a String that represents the current Vector2 . |
operator + | Addition operator for Vector2 |
operator / | Division operator for Vector2 |
operator == | Equal operator for Vector2 |
explicit operator | |
operator != | Not-equal operator for Vector2 |
operator * | Multiply operator for Vector2 (2 operators) |
operator - | Subtraction operator for Vector2 |
Fields
Name | Description |
---|
X | The x component. |
Y | The y component. |
See Also