# Uses of Class
org.lwjgl.util.vector.Matrix

Packages that use Matrix
Package
Description
org.lwjgl.util.vector

## Uses of Matrix in org.lwjgl.util.vector

Subclasses of Matrix in org.lwjgl.util.vector
Modifier and Type
Class
Description
`class`
`Matrix2f`
Holds a 2x2 matrix
`class`
`Matrix3f`
Holds a 3x3 matrix.
`class`
`Matrix4f`
Holds a 4x4 float matrix.
Methods in org.lwjgl.util.vector that return Matrix
Modifier and Type
Method
Description
`abstract Matrix`
Matrix.`invert()`
Invert this matrix
`Matrix`
Matrix2f.`invert()`
Invert this matrix
`Matrix`
Matrix3f.`invert()`
Invert this matrix
`Matrix`
Matrix4f.`invert()`
Invert this matrix
`abstract Matrix`
Matrix.`load(FloatBuffer buf)`
Load from a float buffer.
`Matrix`
Matrix2f.`load(FloatBuffer buf)`
Load from a float buffer.
`Matrix`
Matrix3f.`load(FloatBuffer buf)`
Load from a float buffer.
`Matrix`
Matrix4f.`load(FloatBuffer buf)`
Load from a float buffer.
`abstract Matrix`
Matrix.`loadTranspose(FloatBuffer buf)`
Load from a float buffer.
`Matrix`
Matrix2f.`loadTranspose(FloatBuffer buf)`
Load from a float buffer.
`Matrix`
Matrix3f.`loadTranspose(FloatBuffer buf)`
Load from a float buffer.
`Matrix`
Matrix4f.`loadTranspose(FloatBuffer buf)`
Load from a float buffer.
`abstract Matrix`
Matrix.`negate()`
Negate this matrix
`Matrix`
Matrix2f.`negate()`
Negate this matrix
`Matrix`
Matrix3f.`negate()`
Negate this matrix
`Matrix`
Matrix4f.`negate()`
Negate this matrix
`abstract Matrix`
Matrix.`setIdentity()`
Set this matrix to be the identity matrix.
`Matrix`
Matrix2f.`setIdentity()`
Set this matrix to be the identity matrix.
`Matrix`
Matrix3f.`setIdentity()`
Set this matrix to be the identity matrix.
`Matrix`
Matrix4f.`setIdentity()`
Set this matrix to be the identity matrix.
`abstract Matrix`
Matrix.`setZero()`
Set this matrix to 0.
`Matrix`
Matrix2f.`setZero()`
Set this matrix to 0.
`Matrix`
Matrix3f.`setZero()`
Set this matrix to 0.
`Matrix`
Matrix4f.`setZero()`
Set this matrix to 0.
`abstract Matrix`
Matrix.`store(FloatBuffer buf)`
Store this matrix in a float buffer.
`Matrix`
Matrix2f.`store(FloatBuffer buf)`
Store this matrix in a float buffer.
`Matrix`
Matrix3f.`store(FloatBuffer buf)`
Store this matrix in a float buffer.
`Matrix`
Matrix4f.`store(FloatBuffer buf)`
Store this matrix in a float buffer.
`Matrix`
Matrix4f.`store3f(FloatBuffer buf)`
Store the rotation portion of this matrix in a float buffer.
`abstract Matrix`
Matrix.`storeTranspose(FloatBuffer buf)`
Store this matrix in a float buffer.
`Matrix`
Matrix2f.`storeTranspose(FloatBuffer buf)`
Store this matrix in a float buffer.
`Matrix`
Matrix3f.`storeTranspose(FloatBuffer buf)`
Store this matrix in a float buffer.
`Matrix`
Matrix4f.`storeTranspose(FloatBuffer buf)`
Store this matrix in a float buffer.
`abstract Matrix`
Matrix.`transpose()`
Transpose this matrix
`Matrix`
Matrix2f.`transpose()`
Transpose this matrix
`Matrix`
Matrix3f.`transpose()`
Transpose this matrix
`Matrix`
Matrix4f.`transpose()`
Transpose this matrix