Uses of Class
org.lwjgl.util.vector.Matrix4f
-
Packages that use Matrix4f Package Description org.lwjgl.util.vector -
-
Uses of Matrix4f in org.lwjgl.util.vector
Methods in org.lwjgl.util.vector that return Matrix4f 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 destinationMatrix4f
Matrix4f. load(Matrix4f src)
Load from another matrix4fstatic Matrix4f
Matrix4f. load(Matrix4f src, Matrix4f dest)
Copy the source matrix to the destination matrixstatic 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 angleMatrix4f
Matrix4f. rotate(float angle, Vector3f axis, Matrix4f dest)
Rotates the matrix around the given axis the specified anglestatic 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 matrixstatic Matrix4f
Matrix4f. scale(Vector3f vec, Matrix4f src, Matrix4f dest)
Scales the source matrix and put the result in the destination matrixstatic 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 matrixMatrix4f
Matrix4f. translate(Vector2f vec, Matrix4f dest)
Translate this matrix and stash the result in another matrixstatic Matrix4f
Matrix4f. translate(Vector2f vec, Matrix4f src, Matrix4f dest)
Translate the source matrix and stash the result in the destination matrixMatrix4f
Matrix4f. translate(Vector3f vec)
Translate this matrixMatrix4f
Matrix4f. translate(Vector3f vec, Matrix4f dest)
Translate this matrix and stash the result in another matrixstatic Matrix4f
Matrix4f. translate(Vector3f vec, Matrix4f src, Matrix4f dest)
Translate the source matrix and stash the result in the destination matrixMatrix4f
Matrix4f. transpose(Matrix4f dest)
Transpose this matrix and place the result in another matrixstatic Matrix4f
Matrix4f. transpose(Matrix4f src, Matrix4f dest)
Transpose the source matrix and place the result in the destination matrixMethods in org.lwjgl.util.vector with parameters of type Matrix4f 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 destinationMatrix4f
Matrix4f. load(Matrix4f src)
Load from another matrix4fstatic Matrix4f
Matrix4f. load(Matrix4f src, Matrix4f dest)
Copy the source matrix to the destination matrixstatic 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 anglestatic 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 matrixQuaternion
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 matrixstatic Matrix4f
Matrix4f. translate(Vector2f vec, Matrix4f src, Matrix4f dest)
Translate the source matrix and stash the result in the destination matrixMatrix4f
Matrix4f. translate(Vector3f vec, Matrix4f dest)
Translate this matrix and stash the result in another matrixstatic Matrix4f
Matrix4f. translate(Vector3f vec, Matrix4f src, Matrix4f dest)
Translate the source matrix and stash the result in the destination matrixMatrix4f
Matrix4f. transpose(Matrix4f dest)
Transpose this matrix and place the result in another matrixstatic Matrix4f
Matrix4f. transpose(Matrix4f src, Matrix4f dest)
Transpose the source matrix and place the result in the destination matrixConstructors in org.lwjgl.util.vector with parameters of type Matrix4f Constructor Description Matrix4f(Matrix4f src)
-