Package org.joml
Class Vector4i
java.lang.Object
org.joml.Vector4i
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,Vector4ic
public class Vector4i extends java.lang.Object implements java.io.Externalizable, Vector4ic
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Vector4i()Vector4i(int int1)Vector4i(int int1, int int2, int int3, int int4)Vector4i(int int1, java.nio.ByteBuffer byteBuffer)Vector4i(int int1, java.nio.IntBuffer intBuffer)Vector4i(java.nio.ByteBuffer byteBuffer)Vector4i(java.nio.IntBuffer intBuffer)Vector4i(Vector2ic vector2ic, int int1, int int2)Vector4i(Vector3ic vector3ic, int int1)Vector4i(Vector4ic vector4ic) -
Method Summary
Modifier and Type Method Description Vector4iadd(int int1, int int2, int int3, int int4)Vector4iadd(int int1, int int2, int int3, int int4, Vector4i vector4i)Vector4iadd(Vector4ic vector4ic)Vector4iadd(Vector4ic vector4ic, Vector4i vector4i)doubledistance(int int1, int int2, int int3, int int4)doubledistance(Vector4ic vector4ic)intdistanceSquared(int int1, int int2, int int3, int int4)intdistanceSquared(Vector4ic vector4ic)Vector4idiv(float float1, Vector4i vector4i)Vector4idiv(int int1)Vector4idiv(Vector4ic vector4ic)Vector4idiv(Vector4ic vector4ic, Vector4i vector4i)intdot(Vector4ic vector4ic)booleanequals(java.lang.Object object)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)inthashCode()doublelength()longlengthSquared()Vector4imax(Vector4ic vector4ic)Vector4imin(Vector4ic vector4ic)Vector4imul(float float1)Vector4imul(float float1, Vector4i vector4i)Vector4imul(Vector4ic vector4ic)Vector4imul(Vector4ic vector4ic, Vector4i vector4i)Vector4inegate()Vector4inegate(Vector4i vector4i)voidreadExternal(java.io.ObjectInput objectInput)Vector4iset(int int1)Vector4iset(int int1, int int2, int int3, int int4)Vector4iset(int int1, java.nio.ByteBuffer byteBuffer)Vector4iset(int int1, java.nio.IntBuffer intBuffer)Vector4iset(java.nio.ByteBuffer byteBuffer)Vector4iset(java.nio.IntBuffer intBuffer)Vector4iset(Vector2ic vector2ic, int int1, int int2)Vector4iset(Vector3ic vector3ic, int int1)Vector4iset(Vector4ic vector4ic)Vector4isetComponent(int int1, int int2)Vector4isub(int int1, int int2, int int3, int int4)Vector4isub(int int1, int int2, int int3, int int4, Vector4i vector4i)Vector4isub(Vector4ic vector4ic)Vector4isub(Vector4ic vector4ic, Vector4i vector4i)Vector4ictoImmutable()java.lang.StringtoString()java.lang.StringtoString(java.text.NumberFormat numberFormat)intw()voidwriteExternal(java.io.ObjectOutput objectOutput)intx()inty()intz()Vector4izero()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 -
z
public int z -
w
public int w
-
-
Constructor Details
-
Vector4i
public Vector4i() -
Vector4i
-
Vector4i
-
Vector4i
-
Vector4i
public Vector4i(int int1) -
Vector4i
public Vector4i(int int1, int int2, int int3, int int4) -
Vector4i
public Vector4i(java.nio.ByteBuffer byteBuffer) -
Vector4i
public Vector4i(int int1, java.nio.ByteBuffer byteBuffer) -
Vector4i
public Vector4i(java.nio.IntBuffer intBuffer) -
Vector4i
public Vector4i(int int1, java.nio.IntBuffer intBuffer)
-
-
Method Details
-
x
public int x() -
y
public int y() -
z
public int z() -
w
public int w() -
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
setComponent
- Throws:
java.lang.IllegalArgumentException
-
get
public java.nio.IntBuffer get(java.nio.IntBuffer intBuffer) -
get
public java.nio.IntBuffer get(int int1, java.nio.IntBuffer intBuffer) -
get
public java.nio.ByteBuffer get(java.nio.ByteBuffer byteBuffer) -
get
public java.nio.ByteBuffer get(int int1, java.nio.ByteBuffer byteBuffer) -
sub
-
sub
-
sub
-
sub
-
add
-
add
-
add
-
add
-
mul
-
mul
-
div
-
div
-
mul
-
mul
-
div
-
div
-
lengthSquared
public long lengthSquared()- Specified by:
lengthSquaredin interfaceVector4ic
-
length
public double length() -
distance
-
distance
public double distance(int int1, int int2, int int3, int int4) -
distanceSquared
- Specified by:
distanceSquaredin interfaceVector4ic
-
distanceSquared
public int distanceSquared(int int1, int int2, int int3, int int4)- Specified by:
distanceSquaredin interfaceVector4ic
-
dot
-
zero
-
negate
-
negate
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(java.text.NumberFormat numberFormat) -
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
-
min
-
max
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)- Overrides:
equalsin classjava.lang.Object
-
toImmutable
-