|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lwjgl.util.vector.Matrix
public abstract class Matrix
Base class for matrices. When a matrix is constructed it will be the identity matrix unless otherwise stated.
Constructor Summary | |
---|---|
protected |
Matrix()
Constructor for Matrix. |
Method Summary | |
---|---|
abstract float |
determinant()
|
abstract Matrix |
invert()
Invert this matrix |
abstract Matrix |
load(java.nio.FloatBuffer buf)
Load from a float buffer. |
abstract Matrix |
loadTranspose(java.nio.FloatBuffer buf)
Load from a float buffer. |
abstract Matrix |
negate()
Negate this matrix |
abstract Matrix |
setIdentity()
Set this matrix to be the identity matrix. |
abstract Matrix |
setZero()
Set this matrix to 0. |
abstract Matrix |
store(java.nio.FloatBuffer buf)
Store this matrix in a float buffer. |
abstract Matrix |
storeTranspose(java.nio.FloatBuffer buf)
Store this matrix in a float buffer. |
abstract Matrix |
transpose()
Transpose this matrix |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected Matrix()
Method Detail |
---|
public abstract Matrix setIdentity()
public abstract Matrix invert()
public abstract Matrix load(java.nio.FloatBuffer buf)
buf
- A float buffer to read from
public abstract Matrix loadTranspose(java.nio.FloatBuffer buf)
buf
- A float buffer to read from
public abstract Matrix negate()
public abstract Matrix store(java.nio.FloatBuffer buf)
buf
- The buffer to store this matrix in
public abstract Matrix storeTranspose(java.nio.FloatBuffer buf)
buf
- The buffer to store this matrix in
public abstract Matrix transpose()
public abstract Matrix setZero()
public abstract float determinant()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |