CodeFarts
Home
Products
Ideas
About Us
Vector2
The vector 2.
Constructors
Constructor
Initializes static members of the struct.
Constructor(System.Single, System.Single)
Initializes a new instance of the struct.
Constructor(System.Single)
Initializes a new instance of the struct.
Properties
One
Static that equals one.
UnitX
Static that points in the X direction.
UnitY
Static that points in the Y direction.
Zero
Static that equals zero.
Methods
Add(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
Adds two vectors.
Add(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@)
The add.
Barycentric(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2, System.Single, System.Single)
The barycentric.
Barycentric(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@, System.Single, System.Single, Codefarts.GridMapping.Common.Vector2@)
The barycentric.
CatmullRom(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2, System.Single)
The catmull rom.
CatmullRom(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@, System.Single, Codefarts.GridMapping.Common.Vector2@)
The catmull rom.
Clamp(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The clamp.
Clamp(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@)
The clamp.
Distance(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The distance.
Distance(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, System.Single@)
The distance.
DistanceSquared(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The distance squared.
DistanceSquared(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, System.Single@)
The distance squared.
Divide(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The divide.
Divide(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@)
The divide.
Divide(Codefarts.GridMapping.Common.Vector2, System.Single)
The divide.
Divide(out Codefarts.GridMapping.Common.Vector2, System.Single, Codefarts.GridMapping.Common.Vector2@)
The divide.
Dot(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The dot.
Dot(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, System.Single@)
The dot.
Hermite(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2, System.Single)
The hermite.
Hermite(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@, System.Single, Codefarts.GridMapping.Common.Vector2@)
The hermite.
Lerp(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2, System.Single)
The lerp.
Lerp(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, System.Single, Codefarts.GridMapping.Common.Vector2@)
The lerp.
Max(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The max.
Max(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@)
The max.
Min(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The min.
Min(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@)
The min.
Multiply(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The multiply.
Multiply(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@)
The multiply.
Multiply(Codefarts.GridMapping.Common.Vector2, System.Single)
The multiply.
Multiply(out Codefarts.GridMapping.Common.Vector2, System.Single, Codefarts.GridMapping.Common.Vector2@)
The multiply.
Negate(Codefarts.GridMapping.Common.Vector2)
The negate.
Negate(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@)
The negate.
Normalize(Codefarts.GridMapping.Common.Vector2)
The normalize.
Normalize(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@)
The normalize.
Reflect(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The reflect.
Reflect(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@)
The reflect.
SmoothStep(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2, System.Single)
The smooth step.
SmoothStep(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, System.Single, Codefarts.GridMapping.Common.Vector2@)
The smooth step.
Subtract(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The subtract.
Subtract(out Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2@, Codefarts.GridMapping.Common.Vector2@)
The subtract.
Equals(Codefarts.GridMapping.Common.Vector2)
The equals.
Equals(System.Object)
The equals.
GetHashCode
The get hash code.
Length
The length.
LengthSquared
The length squared.
Normalize
The normalize.
ToString
Returns a String that represents the current Vector2.
Fields
X
The x value.
Y
The y value.
_one
Static that equals one.
_unitX
Static that points in the X direction.
_unitY
Static that points in the Y direction.
_zero
Static that equals zero.
Operators
Implicit(Codefarts.GridMapping.Common.Vector2)~UnityEngine.Vector2
Converts a type into a unity Vector2 without the need for explicit conversions.
Implicit(UnityEngine.Vector2)~Codefarts.GridMapping.Common.Vector2
Converts a unity Vector2 type into a without the need for explicit conversions.
Addition(Codefarts.GridMapping.Common.Vector2, UnityEngine.Vector2)
The +.
Addition(UnityEngine.Vector2, Codefarts.GridMapping.Common.Vector2)
The +.
Division(Codefarts.GridMapping.Common.Vector2, UnityEngine.Vector2)
The /.
Division(UnityEngine.Vector2, Codefarts.GridMapping.Common.Vector2)
The /.
Equality(Codefarts.GridMapping.Common.Vector2, UnityEngine.Vector2)
The ==.
Inequality(Codefarts.GridMapping.Common.Vector2, UnityEngine.Vector2)
The !=.
Multiply(Codefarts.GridMapping.Common.Vector2, UnityEngine.Vector2)
The *.
Subtraction(Codefarts.GridMapping.Common.Vector2, UnityEngine.Vector2)
The -.
Subtraction(UnityEngine.Vector2, Codefarts.GridMapping.Common.Vector2)
The -.
Implicit(Codefarts.GridMapping.Common.Point)~Codefarts.GridMapping.Common.Vector2
Converts a type into a Vector2 without the need for explicit conversions.
Implicit(Codefarts.GridMapping.Common.Vector2)~Codefarts.GridMapping.Common.Point
Converts a Vector2 type into a without the need for explicit conversions.
Addition(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The +.
Division(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The /.
Division(Codefarts.GridMapping.Common.Vector2, System.Single)
The /.
Equality(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The ==.
Inequality(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The !=.
Multiply(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The *.
Multiply(Codefarts.GridMapping.Common.Vector2, System.Single)
The *.
Multiply(System.Single, Codefarts.GridMapping.Common.Vector2)
The *.
Subtraction(Codefarts.GridMapping.Common.Vector2, Codefarts.GridMapping.Common.Vector2)
The -.
UnaryNegation(Codefarts.GridMapping.Common.Vector2)
The -.