| Package | Description |
|---|---|
| org.joml |
Contains all classes of JOML.
|
| org.joml.internal |
Contains internal classes.
|
| Modifier and Type | Method and Description |
|---|---|
Vector4i |
Vector4i.add(int x,
int y,
int z,
int w)
Increment the components of this vector by the given values.
|
Vector4i |
Vector4i.add(int x,
int y,
int z,
int w,
Vector4i dest) |
Vector4i |
Vector4ic.add(int x,
int y,
int z,
int w,
Vector4i dest)
Increment the components of this vector by the given values and store the
result in
dest. |
Vector4i |
Vector4i.add(Vector4ic v)
Add the supplied vector to this one.
|
Vector4i |
Vector4i.add(Vector4ic v,
Vector4i dest) |
Vector4i |
Vector4ic.add(Vector4ic v,
Vector4i dest)
Add the supplied vector to this one and store the result in
dest. |
Vector4i |
Vector4i.div(float scalar,
Vector4i dest) |
Vector4i |
Vector4ic.div(float scalar,
Vector4i dest)
Divide all components of this
Vector4i by the given scalar value
and store the result in dest. |
Vector4i |
Vector4i.div(int scalar)
Divide all components of this
Vector4i by the given scalar value. |
Vector4i |
Vector4i.div(Vector4ic v)
Divide this Vector4i component-wise by another Vector4i.
|
Vector4i |
Vector4i.div(Vector4ic v,
Vector4i dest) |
Vector4i |
Vector4ic.div(Vector4ic v,
Vector4i dest)
Divide this Vector4i component-wise by another Vector4ic and store the
result in
dest. |
Vector4i |
Vector4i.max(Vector4ic v)
Set the components of this vector to be the component-wise maximum of this and the other vector.
|
Vector4i |
Vector4i.max(Vector4ic v,
Vector4i dest) |
Vector4i |
Vector4ic.max(Vector4ic v,
Vector4i dest)
Set the components of
dest to be the component-wise maximum of this and the other vector. |
Vector4i |
Vector4i.min(Vector4ic v)
Set the components of this vector to be the component-wise minimum of this and the other vector.
|
Vector4i |
Vector4i.min(Vector4ic v,
Vector4i dest) |
Vector4i |
Vector4ic.min(Vector4ic v,
Vector4i dest)
Set the components of
dest to be the component-wise minimum of this and the other vector. |
Vector4i |
Vector4i.mul(int scalar)
Multiply all components of this
Vector4i by the given scalar
value. |
Vector4i |
Vector4i.mul(int scalar,
Vector4i dest) |
Vector4i |
Vector4ic.mul(int scalar,
Vector4i dest)
Multiply all components of this
Vector4i by the given scalar
value and store the result in dest. |
Vector4i |
Vector4i.mul(Vector4ic v)
Multiply this Vector4i component-wise by another Vector4i.
|
Vector4i |
Vector4i.mul(Vector4ic v,
Vector4i dest) |
Vector4i |
Vector4ic.mul(Vector4ic v,
Vector4i dest)
Multiply this Vector4i component-wise by another Vector4ic and store the
result in
dest. |
Vector4i |
Vector4i.negate()
Negate this vector.
|
Vector4i |
Vector4i.negate(Vector4i dest) |
Vector4i |
Vector4ic.negate(Vector4i dest)
Negate this vector and store the result in
dest. |
Vector4i |
Vector4i.set(ByteBuffer buffer)
Read this vector from the supplied
ByteBuffer at the current
buffer position. |
Vector4i |
Vector4i.set(int s)
Set the x, y, z, and w components to the supplied value.
|
Vector4i |
Vector4i.set(IntBuffer buffer)
|
Vector4i |
Vector4i.set(int index,
ByteBuffer buffer)
Read this vector from the supplied
ByteBuffer starting at the
specified absolute buffer position/index. |
Vector4i |
Vector4i.set(int index,
IntBuffer buffer)
Read this vector from the supplied
IntBuffer starting at the
specified absolute buffer position/index. |
Vector4i |
Vector4i.set(int x,
int y,
int z,
int w)
Set the x, y, z, and w components to the supplied values.
|
Vector4i |
Vector4i.set(Vector2ic v,
int z,
int w)
Sets the first two components of this to the components of given
v and last two components to the given z, and
w. |
Vector4i |
Vector4i.set(Vector3ic v,
int w)
Set the first three components of this to the components of
v and the last component to w. |
Vector4i |
Vector4i.set(Vector4ic v)
Set this
Vector4i to the values of the given v. |
Vector4i |
Vector4i.setComponent(int component,
int value)
Set the value of the specified component of this vector.
|
Vector4i |
Vector4i.sub(int x,
int y,
int z,
int w)
Subtract
(x, y, z, w) from this. |
Vector4i |
Vector4i.sub(int x,
int y,
int z,
int w,
Vector4i dest) |
Vector4i |
Vector4ic.sub(int x,
int y,
int z,
int w,
Vector4i dest)
Subtract
(x, y, z, w) from this and store the result in
dest. |
Vector4i |
Vector4i.sub(Vector4ic v)
Subtract the supplied vector from this one.
|
Vector4i |
Vector4i.sub(Vector4ic v,
Vector4i dest) |
Vector4i |
Vector4ic.sub(Vector4ic v,
Vector4i dest)
Subtract the supplied vector from this one and store the result in
dest. |
Vector4i |
Vector4i.zero()
Set all components to zero.
|
| Modifier and Type | Method and Description |
|---|---|
Vector4i |
Vector4i.add(int x,
int y,
int z,
int w,
Vector4i dest) |
Vector4i |
Vector4ic.add(int x,
int y,
int z,
int w,
Vector4i dest)
Increment the components of this vector by the given values and store the
result in
dest. |
Vector4i |
Vector4i.add(Vector4ic v,
Vector4i dest) |
Vector4i |
Vector4ic.add(Vector4ic v,
Vector4i dest)
Add the supplied vector to this one and store the result in
dest. |
Vector4i |
Vector4i.div(float scalar,
Vector4i dest) |
Vector4i |
Vector4ic.div(float scalar,
Vector4i dest)
Divide all components of this
Vector4i by the given scalar value
and store the result in dest. |
Vector4i |
Vector4i.div(Vector4ic v,
Vector4i dest) |
Vector4i |
Vector4ic.div(Vector4ic v,
Vector4i dest)
Divide this Vector4i component-wise by another Vector4ic and store the
result in
dest. |
Vector4i |
Vector4i.max(Vector4ic v,
Vector4i dest) |
Vector4i |
Vector4ic.max(Vector4ic v,
Vector4i dest)
Set the components of
dest to be the component-wise maximum of this and the other vector. |
Vector4i |
Vector4i.min(Vector4ic v,
Vector4i dest) |
Vector4i |
Vector4ic.min(Vector4ic v,
Vector4i dest)
Set the components of
dest to be the component-wise minimum of this and the other vector. |
Vector4i |
Vector4i.mul(int scalar,
Vector4i dest) |
Vector4i |
Vector4ic.mul(int scalar,
Vector4i dest)
Multiply all components of this
Vector4i by the given scalar
value and store the result in dest. |
Vector4i |
Vector4i.mul(Vector4ic v,
Vector4i dest) |
Vector4i |
Vector4ic.mul(Vector4ic v,
Vector4i dest)
Multiply this Vector4i component-wise by another Vector4ic and store the
result in
dest. |
Vector4i |
Vector4i.negate(Vector4i dest) |
Vector4i |
Vector4ic.negate(Vector4i dest)
Negate this vector and store the result in
dest. |
Vector4i |
Vector4i.sub(int x,
int y,
int z,
int w,
Vector4i dest) |
Vector4i |
Vector4ic.sub(int x,
int y,
int z,
int w,
Vector4i dest)
Subtract
(x, y, z, w) from this and store the result in
dest. |
Vector4i |
Vector4i.sub(Vector4ic v,
Vector4i dest) |
Vector4i |
Vector4ic.sub(Vector4ic v,
Vector4i dest)
Subtract the supplied vector from this one and store the result in
dest. |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
MemUtil.broadcast(int c,
Vector4i dest) |
void |
MemUtil.MemUtilNIO.broadcast(int c,
Vector4i dest) |
abstract void |
MemUtil.copy(Vector4i src,
Vector4i dst) |
void |
MemUtil.MemUtilNIO.copy(Vector4i src,
Vector4i dst) |
abstract void |
MemUtil.get(Vector4i dst,
int offset,
ByteBuffer src) |
void |
MemUtil.MemUtilNIO.get(Vector4i dst,
int offset,
ByteBuffer src) |
abstract void |
MemUtil.get(Vector4i dst,
int offset,
IntBuffer src) |
void |
MemUtil.MemUtilNIO.get(Vector4i dst,
int offset,
IntBuffer src) |
abstract void |
MemUtil.put(Vector4i src,
int offset,
ByteBuffer dest) |
void |
MemUtil.MemUtilNIO.put(Vector4i src,
int offset,
ByteBuffer dest) |
abstract void |
MemUtil.put(Vector4i src,
int offset,
IntBuffer dest) |
void |
MemUtil.MemUtilNIO.put(Vector4i src,
int offset,
IntBuffer dest) |
abstract void |
MemUtil.zero(Vector4i dest) |
void |
MemUtil.MemUtilNIO.zero(Vector4i dest) |
Copyright © 2015–2019 JOML. All rights reserved.