Class Matrix

java.lang.Object
org.lwjglx.util.vector.Matrix
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Matrix2f, Matrix3f, Matrix4f

public abstract class Matrix
extends java.lang.Object
implements java.io.Serializable
See Also:
Serialized Form
  • Constructor Summary

    Constructors
    Modifier Constructor Description
    protected Matrix()  
  • Method Summary

    Modifier and Type Method Description
    abstract float determinant()  
    abstract Matrix invert()  
    abstract Matrix load​(java.nio.FloatBuffer floatBuffer)  
    abstract Matrix loadTranspose​(java.nio.FloatBuffer floatBuffer)  
    abstract Matrix negate()  
    abstract Matrix setIdentity()  
    abstract Matrix setZero()  
    abstract Matrix store​(java.nio.FloatBuffer floatBuffer)  
    abstract Matrix storeTranspose​(java.nio.FloatBuffer floatBuffer)  
    abstract Matrix transpose()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Matrix

      protected Matrix()
  • Method Details

    • setIdentity

      public abstract Matrix setIdentity()
    • invert

      public abstract Matrix invert()
    • load

      public abstract Matrix load​(java.nio.FloatBuffer floatBuffer)
    • loadTranspose

      public abstract Matrix loadTranspose​(java.nio.FloatBuffer floatBuffer)
    • negate

      public abstract Matrix negate()
    • store

      public abstract Matrix store​(java.nio.FloatBuffer floatBuffer)
    • storeTranspose

      public abstract Matrix storeTranspose​(java.nio.FloatBuffer floatBuffer)
    • transpose

      public abstract Matrix transpose()
    • setZero

      public abstract Matrix setZero()
    • determinant

      public abstract float determinant()