Package org.joml
Class Vector2i
java.lang.Object
org.joml.Vector2i
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,Vector2ic
public class Vector2i extends java.lang.Object implements java.io.Externalizable, Vector2ic
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Vector2i()Vector2i(double double1, double double2, int int1)Vector2i(float float1, float float2, int int1)Vector2i(int int1)Vector2i(int[] intArray)Vector2i(int int1, int int2)Vector2i(int int1, java.nio.ByteBuffer byteBuffer)Vector2i(int int1, java.nio.IntBuffer intBuffer)Vector2i(java.nio.ByteBuffer byteBuffer)Vector2i(java.nio.IntBuffer intBuffer)Vector2i(Vector2dc vector2dc, int int1)Vector2i(Vector2fc vector2fc, int int1)Vector2i(Vector2ic vector2ic) -
Method Summary
Modifier and Type Method Description Vector2iabsolute()Vector2iabsolute(Vector2i vector2i)Vector2iadd(int int1, int int2)Vector2iadd(int int1, int int2, Vector2i vector2i)Vector2iadd(Vector2ic vector2ic)Vector2iadd(Vector2ic vector2ic, Vector2i vector2i)doubledistance(int int1, int int2)static doubledistance(int int1, int int2, int int3, int int4)doubledistance(Vector2ic vector2ic)longdistanceSquared(int int1, int int2)static longdistanceSquared(int int1, int int2, int int3, int int4)longdistanceSquared(Vector2ic vector2ic)Vector2idiv(float float1)Vector2idiv(float float1, Vector2i vector2i)Vector2idiv(int int1)Vector2idiv(int int1, Vector2i vector2i)booleanequals(int int1, int int2)booleanequals(java.lang.Object object)intget(int int1)java.nio.ByteBufferget(int int1, java.nio.ByteBuffer byteBuffer)java.nio.IntBufferget(int int1, java.nio.IntBuffer intBuffer)java.nio.ByteBufferget(java.nio.ByteBuffer byteBuffer)java.nio.IntBufferget(java.nio.IntBuffer intBuffer)Vector2icgetToAddress(long long1)longgridDistance(int int1, int int2)longgridDistance(Vector2ic vector2ic)inthashCode()doublelength()static doublelength(int int1, int int2)longlengthSquared()static longlengthSquared(int int1, int int2)Vector2imax(Vector2ic vector2ic)Vector2imax(Vector2ic vector2ic, Vector2i vector2i)intmaxComponent()Vector2imin(Vector2ic vector2ic)Vector2imin(Vector2ic vector2ic, Vector2i vector2i)intminComponent()Vector2imul(int int1)Vector2imul(int int1, int int2)Vector2imul(int int1, int int2, Vector2i vector2i)Vector2imul(int int1, Vector2i vector2i)Vector2imul(Vector2ic vector2ic)Vector2imul(Vector2ic vector2ic, Vector2i vector2i)Vector2inegate()Vector2inegate(Vector2i vector2i)voidreadExternal(java.io.ObjectInput objectInput)Vector2iset(int int1)Vector2iset(int[] intArray)Vector2iset(int int1, int int2)Vector2iset(int int1, java.nio.ByteBuffer byteBuffer)Vector2iset(int int1, java.nio.IntBuffer intBuffer)Vector2iset(java.nio.ByteBuffer byteBuffer)Vector2iset(java.nio.IntBuffer intBuffer)Vector2iset(Vector2dc vector2dc)Vector2iset(Vector2dc vector2dc, int int1)Vector2iset(Vector2fc vector2fc, int int1)Vector2iset(Vector2ic vector2ic)Vector2isetComponent(int int1, int int2)Vector2isetFromAddress(long long1)Vector2isub(int int1, int int2)Vector2isub(int int1, int int2, Vector2i vector2i)Vector2isub(Vector2ic vector2ic)Vector2isub(Vector2ic vector2ic, Vector2i vector2i)java.lang.StringtoString()java.lang.StringtoString(java.text.NumberFormat numberFormat)voidwriteExternal(java.io.ObjectOutput objectOutput)intx()inty()Vector2izero()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
x
public int x -
y
public int y
-
-
Constructor Details
-
Vector2i
public Vector2i() -
Vector2i
public Vector2i(int int1) -
Vector2i
public Vector2i(int int1, int int2) -
Vector2i
public Vector2i(float float1, float float2, int int1) -
Vector2i
public Vector2i(double double1, double double2, int int1) -
Vector2i
-
Vector2i
-
Vector2i
-
Vector2i
public Vector2i(int[] intArray) -
Vector2i
public Vector2i(java.nio.ByteBuffer byteBuffer) -
Vector2i
public Vector2i(int int1, java.nio.ByteBuffer byteBuffer) -
Vector2i
public Vector2i(java.nio.IntBuffer intBuffer) -
Vector2i
public Vector2i(int int1, java.nio.IntBuffer intBuffer)
-
-
Method Details
-
x
public int x() -
y
public int y() -
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
setFromAddress
-
get
public int get(int int1) throws java.lang.IllegalArgumentException -
setComponent
- Throws:
java.lang.IllegalArgumentException
-
get
public java.nio.ByteBuffer get(java.nio.ByteBuffer byteBuffer) -
get
public java.nio.ByteBuffer get(int int1, java.nio.ByteBuffer byteBuffer) -
get
public java.nio.IntBuffer get(java.nio.IntBuffer intBuffer) -
get
public java.nio.IntBuffer get(int int1, java.nio.IntBuffer intBuffer) -
getToAddress
- Specified by:
getToAddressin interfaceVector2ic
-
sub
-
sub
-
sub
-
sub
-
lengthSquared
public long lengthSquared()- Specified by:
lengthSquaredin interfaceVector2ic
-
lengthSquared
public static long lengthSquared(int int1, int int2) -
length
public double length() -
length
public static double length(int int1, int int2) -
distance
-
distance
public double distance(int int1, int int2) -
distanceSquared
- Specified by:
distanceSquaredin interfaceVector2ic
-
distanceSquared
public long distanceSquared(int int1, int int2)- Specified by:
distanceSquaredin interfaceVector2ic
-
gridDistance
- Specified by:
gridDistancein interfaceVector2ic
-
gridDistance
public long gridDistance(int int1, int int2)- Specified by:
gridDistancein interfaceVector2ic
-
distance
public static double distance(int int1, int int2, int int3, int int4) -
distanceSquared
public static long distanceSquared(int int1, int int2, int int3, int int4) -
add
-
add
-
add
-
add
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
div
-
div
-
div
-
div
-
zero
-
writeExternal
public void writeExternal(java.io.ObjectOutput objectOutput) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput objectInput) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternalin interfacejava.io.Externalizable- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
negate
-
negate
-
min
-
min
-
max
-
max
-
maxComponent
public int maxComponent()- Specified by:
maxComponentin interfaceVector2ic
-
minComponent
public int minComponent()- Specified by:
minComponentin interfaceVector2ic
-
absolute
-
absolute
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)- Overrides:
equalsin classjava.lang.Object
-
equals
public boolean equals(int int1, int int2) -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(java.text.NumberFormat numberFormat)
-