Class GLKMatrix3

  • All Implemented Interfaces:
    java.lang.Iterable<GLKMatrix3>

    public class GLKMatrix3
    extends org.robovm.rt.bro.Struct<GLKMatrix3>
    • Constructor Detail

      • GLKMatrix3

        public GLKMatrix3()
      • GLKMatrix3

        public GLKMatrix3​(java.nio.FloatBuffer m)
    • Method Detail

      • getM

        public java.nio.FloatBuffer getM()
      • setM

        public GLKMatrix3 setM​(java.nio.FloatBuffer m)
      • create

        public static GLKMatrix3 create​(float m00,
                                        float m01,
                                        float m02,
                                        float m10,
                                        float m11,
                                        float m12,
                                        float m20,
                                        float m21,
                                        float m22)
      • createAndTranspose

        public static GLKMatrix3 createAndTranspose​(float m00,
                                                    float m01,
                                                    float m02,
                                                    float m10,
                                                    float m11,
                                                    float m12,
                                                    float m20,
                                                    float m21,
                                                    float m22)
      • create

        public static GLKMatrix3 create​(java.nio.FloatBuffer values)
      • createAndTranspose

        public static GLKMatrix3 createAndTranspose​(java.nio.FloatBuffer values)
      • createScale

        public static GLKMatrix3 createScale​(float sx,
                                             float sy,
                                             float sz)
      • createRotation

        public static GLKMatrix3 createRotation​(float radians,
                                                float x,
                                                float y,
                                                float z)
      • createXRotation

        public static GLKMatrix3 createXRotation​(float radians)
      • createYRotation

        public static GLKMatrix3 createYRotation​(float radians)
      • createZRotation

        public static GLKMatrix3 createZRotation​(float radians)
      • getColumn

        public GLKVector3 getColumn​(int column)
      • invert

        public GLKMatrix3 invert​(org.robovm.rt.bro.ptr.BooleanPtr isInvertible)
      • invertAndTranspose

        public GLKMatrix3 invertAndTranspose​(org.robovm.rt.bro.ptr.BooleanPtr isInvertible)
      • scale

        public GLKMatrix3 scale​(float sx,
                                float sy,
                                float sz)
      • rotate

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

        public GLKMatrix3 rotateX​(float radians)
      • rotateY

        public GLKMatrix3 rotateY​(float radians)
      • rotateZ

        public GLKMatrix3 rotateZ​(float radians)
      • multiplyVector3Array

        public void multiplyVector3Array​(GLKVector3 vectors,
                                         long vectorCount)