Package | Description |
---|---|
org.lwjgl.util.vector |
Modifier and Type | Method | Description |
---|---|---|
static Matrix4f |
Matrix4f.add(Matrix4f left,
Matrix4f right,
Matrix4f dest) |
Add two matrices together and place the result in a third matrix.
|
static Matrix4f |
Matrix4f.invert(Matrix4f src,
Matrix4f dest) |
Invert the source matrix and put the result in the destination
|
Matrix4f |
Matrix4f.load(Matrix4f src) |
Load from another matrix4f
|
static Matrix4f |
Matrix4f.load(Matrix4f src,
Matrix4f dest) |
Copy the source matrix to the destination matrix
|
static Matrix4f |
Matrix4f.mul(Matrix4f left,
Matrix4f right,
Matrix4f dest) |
Multiply the right matrix by the left and place the result in a third matrix.
|
Matrix4f |
Matrix4f.negate(Matrix4f dest) |
Negate this matrix and place the result in a destination matrix.
|
static Matrix4f |
Matrix4f.negate(Matrix4f src,
Matrix4f dest) |
Negate this matrix and place the result in a destination matrix.
|
Matrix4f |
Matrix4f.rotate(float angle,
Vector3f axis) |
Rotates the matrix around the given axis the specified angle
|
Matrix4f |
Matrix4f.rotate(float angle,
Vector3f axis,
Matrix4f dest) |
Rotates the matrix around the given axis the specified angle
|
static Matrix4f |
Matrix4f.rotate(float angle,
Vector3f axis,
Matrix4f src,
Matrix4f dest) |
Rotates the source matrix around the given axis the specified angle and
put the result in the destination matrix.
|
Matrix4f |
Matrix4f.scale(Vector3f vec) |
Scales this matrix
|
static Matrix4f |
Matrix4f.scale(Vector3f vec,
Matrix4f src,
Matrix4f dest) |
Scales the source matrix and put the result in the destination matrix
|
static Matrix4f |
Matrix4f.setIdentity(Matrix4f m) |
Set the given matrix to be the identity matrix.
|
static Matrix4f |
Matrix4f.setZero(Matrix4f m) |
Set the given matrix to 0.
|
static Matrix4f |
Matrix4f.sub(Matrix4f left,
Matrix4f right,
Matrix4f dest) |
Subtract the right matrix from the left and place the result in a third matrix.
|
Matrix4f |
Matrix4f.translate(Vector2f vec) |
Translate this matrix
|
Matrix4f |
Matrix4f.translate(Vector2f vec,
Matrix4f dest) |
Translate this matrix and stash the result in another matrix
|
static Matrix4f |
Matrix4f.translate(Vector2f vec,
Matrix4f src,
Matrix4f dest) |
Translate the source matrix and stash the result in the destination matrix
|
Matrix4f |
Matrix4f.translate(Vector3f vec) |
Translate this matrix
|
Matrix4f |
Matrix4f.translate(Vector3f vec,
Matrix4f dest) |
Translate this matrix and stash the result in another matrix
|
static Matrix4f |
Matrix4f.translate(Vector3f vec,
Matrix4f src,
Matrix4f dest) |
Translate the source matrix and stash the result in the destination matrix
|
Matrix4f |
Matrix4f.transpose(Matrix4f dest) |
Transpose this matrix and place the result in another matrix
|
static Matrix4f |
Matrix4f.transpose(Matrix4f src,
Matrix4f dest) |
Transpose the source matrix and place the result in the destination matrix
|
Modifier and Type | Method | Description |
---|---|---|
static Matrix4f |
Matrix4f.add(Matrix4f left,
Matrix4f right,
Matrix4f dest) |
Add two matrices together and place the result in a third matrix.
|
static Matrix4f |
Matrix4f.invert(Matrix4f src,
Matrix4f dest) |
Invert the source matrix and put the result in the destination
|
Matrix4f |
Matrix4f.load(Matrix4f src) |
Load from another matrix4f
|
static Matrix4f |
Matrix4f.load(Matrix4f src,
Matrix4f dest) |
Copy the source matrix to the destination matrix
|
static Matrix4f |
Matrix4f.mul(Matrix4f left,
Matrix4f right,
Matrix4f dest) |
Multiply the right matrix by the left and place the result in a third matrix.
|
Matrix4f |
Matrix4f.negate(Matrix4f dest) |
Negate this matrix and place the result in a destination matrix.
|
static Matrix4f |
Matrix4f.negate(Matrix4f src,
Matrix4f dest) |
Negate this matrix and place the result in a destination matrix.
|
Matrix4f |
Matrix4f.rotate(float angle,
Vector3f axis,
Matrix4f dest) |
Rotates the matrix around the given axis the specified angle
|
static Matrix4f |
Matrix4f.rotate(float angle,
Vector3f axis,
Matrix4f src,
Matrix4f dest) |
Rotates the source matrix around the given axis the specified angle and
put the result in the destination matrix.
|
static Matrix4f |
Matrix4f.scale(Vector3f vec,
Matrix4f src,
Matrix4f dest) |
Scales the source matrix and put the result in the destination matrix
|
Quaternion |
Quaternion.setFromMatrix(Matrix4f m) |
Sets the value of this quaternion using the rotational component of the
passed matrix.
|
static Quaternion |
Quaternion.setFromMatrix(Matrix4f m,
Quaternion q) |
Sets the value of the source quaternion using the rotational component of the
passed matrix.
|
static Matrix4f |
Matrix4f.setIdentity(Matrix4f m) |
Set the given matrix to be the identity matrix.
|
static Matrix4f |
Matrix4f.setZero(Matrix4f m) |
Set the given matrix to 0.
|
static Matrix4f |
Matrix4f.sub(Matrix4f left,
Matrix4f right,
Matrix4f dest) |
Subtract the right matrix from the left and place the result in a third matrix.
|
static Vector4f |
Matrix4f.transform(Matrix4f left,
Vector4f right,
Vector4f dest) |
Transform a Vector by a matrix and return the result in a destination
vector.
|
Matrix4f |
Matrix4f.translate(Vector2f vec,
Matrix4f dest) |
Translate this matrix and stash the result in another matrix
|
static Matrix4f |
Matrix4f.translate(Vector2f vec,
Matrix4f src,
Matrix4f dest) |
Translate the source matrix and stash the result in the destination matrix
|
Matrix4f |
Matrix4f.translate(Vector3f vec,
Matrix4f dest) |
Translate this matrix and stash the result in another matrix
|
static Matrix4f |
Matrix4f.translate(Vector3f vec,
Matrix4f src,
Matrix4f dest) |
Translate the source matrix and stash the result in the destination matrix
|
Matrix4f |
Matrix4f.transpose(Matrix4f dest) |
Transpose this matrix and place the result in another matrix
|
static Matrix4f |
Matrix4f.transpose(Matrix4f src,
Matrix4f dest) |
Transpose the source matrix and place the result in the destination matrix
|
Constructor | Description |
---|---|
Matrix4f(Matrix4f src) |
Copyright © 2002-2009 lwjgl.org. All Rights Reserved.