classpublicPriority 3
Vector2i
com.hypixel.hytale.math.vector.Vector2i
14
Methods
14
Public Methods
3
Fields
3
Constructors
Constants
Vector2iALL_ONES= new Vector2i(1, 1)
BuilderCodec<Vector2i>CODEC= BuilderCodec.builder(Vector2i.class, Vector2i::new)
.metadata(UIDisplayMode.COMPACT)
...
Vector2i[]DIRECTIONS= <complex>
Vector2iDOWN= new Vector2i(0, -1)
Vector2iLEFT= new Vector2i(-1, 0)
Vector2iNEG_X= LEFT
Vector2iNEG_Y= DOWN
Vector2iPOS_X= RIGHT
Vector2iPOS_Y= UP
Vector2iRIGHT= new Vector2i(1, 0)
Vector2iUP= new Vector2i(0, 1)
Vector2iZERO= new Vector2i(0, 0)
Constructors
public
Vector2i()public
Vector2i(Vector2i v)public
Vector2i(int x, int y)Methods
Public Methods (14)
public
int distanceSquaredTo(Vector2i v)public
int distanceSquaredTo(int x, int y)public
double distanceTo(Vector2i v)public
double distanceTo(int x, int y)public
int dot(Vector2i other)public
boolean equals(Object o)@Override
public
int getX()public
int getY()public
int hashCode()@Override
public
double length()public
void setX(int x)public
void setY(int y)public
double squaredLength()public
String toString()@Nonnull@Override
Fields
Public Fields (2)
public
int xpublic
int yPrivate/Package Fields (1)
private
transient int hash