Class GLKMatrixStack

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class GLKMatrixStack
    extends CFType
    • Constructor Detail

      • GLKMatrixStack

        protected GLKMatrixStack()
    • Method Detail

      • getClassTypeID

        public static long getClassTypeID()
      • push

        public void push()
      • pop

        public void pop()
      • size

        public int size()
      • loadMatrix4

        public void loadMatrix4​(GLKMatrix4 matrix)
      • getMatrix4Inverse

        public GLKMatrix4 getMatrix4Inverse()
      • getMatrix4InverseTranspose

        public GLKMatrix4 getMatrix4InverseTranspose()
      • getMatrix3Inverse

        public GLKMatrix3 getMatrix3Inverse()
      • getMatrix3InverseTranspose

        public GLKMatrix3 getMatrix3InverseTranspose()
      • multiplyMatrix4

        public void multiplyMatrix4​(GLKMatrix4 matrix)
      • multiplyMatrixStack

        public void multiplyMatrixStack​(GLKMatrixStack stackRight)
      • translate

        public void translate​(float tx,
                              float ty,
                              float tz)
      • translate

        public void translate​(GLKVector3 translationVector)
      • translate

        public void translate​(GLKVector4 translationVector)
      • scale

        public void scale​(float sx,
                          float sy,
                          float sz)
      • scale

        public void scale​(GLKVector3 scaleVector)
      • scale

        public void scale​(GLKVector4 scaleVector)
      • rotate

        public void rotate​(float radians,
                           float x,
                           float y,
                           float z)
      • rotate

        public void rotate​(float radians,
                           GLKVector3 axisVector)
      • rotate

        public void rotate​(float radians,
                           GLKVector4 axisVector)
      • rotateX

        public void rotateX​(float radians)
      • rotateY

        public void rotateY​(float radians)
      • rotateZ

        public void rotateZ​(float radians)