Package org.robovm.apple.glkit
Class GLKMatrix3
- All Implemented Interfaces:
Iterable<GLKMatrix3>
public class GLKMatrix3 extends Struct<GLKMatrix3>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGLKMatrix3.GLKMatrix3Ptr -
Constructor Summary
Constructors Constructor Description GLKMatrix3()GLKMatrix3(FloatBuffer m) -
Method Summary
Modifier and Type Method Description GLKMatrix3add(GLKMatrix3 matrixRight)static GLKMatrix3add(GLKMatrix3 matrixLeft, GLKMatrix3 matrixRight)ported from GLKMatrix3Addstatic GLKMatrix3create(float[] values)ported from GLKMatrix3MakeWithArraystatic GLKMatrix3create(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22)ported from GLKMatrix3Makestatic GLKMatrix3create(GLKQuaternion quaternion)ported from GLKMatrix3MakeWithQuaternionstatic GLKMatrix3createAndTranspose(float[] values)ported from GLKMatrix3MakeWithArrayAndTransposestatic GLKMatrix3createAndTranspose(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22)ported from GLKMatrix3MakeAndTransposestatic GLKMatrix3createRotation(float radians, float x, float y, float z)ported from GLKMatrix3MakeRotationstatic GLKMatrix3createScale(float sx, float sy, float sz)ported from GLKMatrix3MakeScalestatic GLKMatrix3createWithColumns(GLKVector3 column0, GLKVector3 column1, GLKVector3 column2)ported from GLKMatrix3MakeWithColumnsstatic GLKMatrix3createWithRows(GLKVector3 row0, GLKVector3 row1, GLKVector3 row2)ported from GLKMatrix3MakeWithRowsstatic GLKMatrix3createXRotation(float radians)ported from GLKMatrix3MakeXRotationstatic GLKMatrix3createYRotation(float radians)ported from GLKMatrix3MakeYRotationstatic GLKMatrix3createZRotation(float radians)ported from GLKMatrix3MakeZRotationGLKVector3getColumn(int column)ported from GLKMatrix3GetColumnFloatBuffergetM()GLKMatrix2getMatrix2()ported from GLKMatrix3GetMatrix2GLKVector3getRow(int row)ported from GLKMatrix3GetRowstatic GLKMatrix3Identity()GLKMatrix3invert(BooleanPtr isInvertible)GLKMatrix3invertAndTranspose(BooleanPtr isInvertible)GLKMatrix3multiply(GLKMatrix3 matrixRight)static GLKMatrix3multiply(GLKMatrix3 matrixLeft, GLKMatrix3 matrixRight)ported from GLKMatrix3MultiplyGLKVector3multiplyVector3(GLKVector3 vectorRight)ported from GLKMatrix3MultiplyVector3voidmultiplyVector3Array(GLKVector3 vectors, long vectorCount)ported from GLKMatrix3MultiplyVector3ArrayGLKMatrix3rotate(float radians, float x, float y, float z)ported from GLKMatrix3RotateGLKMatrix3rotate(float radians, GLKVector3 axisVector)ported from GLKMatrix3RotateWithVector3GLKMatrix3rotate(float radians, GLKVector4 axisVector)ported from GLKMatrix3RotateWithVector4GLKMatrix3rotateX(float radians)ported from GLKMatrix3RotateXGLKMatrix3rotateY(float radians)ported from GLKMatrix3RotateYGLKMatrix3rotateZ(float radians)ported from GLKMatrix3RotateZGLKMatrix3scale(float sx, float sy, float sz)ported from GLKMatrix3ScaleGLKMatrix3scale(GLKVector3 scaleVector)ported from GLKMatrix3ScaleWithVector3GLKMatrix3scale(GLKVector4 scaleVector)ported from GLKMatrix3ScaleWithVector4GLKMatrix3setColumn(int column, GLKVector3 vector)ported from GLKMatrix3SetRowGLKMatrix3setM(FloatBuffer m)GLKMatrix3setRow(int row, GLKVector3 vector)ported from GLKMatrix3SetRowGLKMatrix3subtract(GLKMatrix3 matrixRight)static GLKMatrix3subtract(GLKMatrix3 matrixLeft, GLKMatrix3 matrixRight)ported from GLKMatrix3SubtractGLKMatrix3transpose()ported from GLKMatrix3TransposeMethods inherited from class org.robovm.rt.bro.Struct
_sizeOf, allocate, allocate, as, clear, clear, copy, copy, copyWithMalloc, copyWithMalloc, free, iterator, iterator, malloc, malloc, next, next, offsetOf, previous, previous, sizeOf, sizeOf, toArray, toList, toStruct, update, update, update, wrap
-
Constructor Details
-
GLKMatrix3
public GLKMatrix3() -
GLKMatrix3
-
-
Method Details
-
getM
-
setM
-
Identity
-
invert
-
invertAndTranspose
-
create
public static GLKMatrix3 create(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22)ported from GLKMatrix3Make -
createAndTranspose
public static GLKMatrix3 createAndTranspose(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22)ported from GLKMatrix3MakeAndTranspose -
create
ported from GLKMatrix3MakeWithArray -
createAndTranspose
ported from GLKMatrix3MakeWithArrayAndTranspose -
createWithRows
ported from GLKMatrix3MakeWithRows -
createWithColumns
public static GLKMatrix3 createWithColumns(GLKVector3 column0, GLKVector3 column1, GLKVector3 column2)ported from GLKMatrix3MakeWithColumns -
create
ported from GLKMatrix3MakeWithQuaternion -
createScale
ported from GLKMatrix3MakeScale -
createRotation
ported from GLKMatrix3MakeRotation -
createXRotation
ported from GLKMatrix3MakeXRotation -
createYRotation
ported from GLKMatrix3MakeYRotation -
createZRotation
ported from GLKMatrix3MakeZRotation -
getMatrix2
ported from GLKMatrix3GetMatrix2 -
getRow
ported from GLKMatrix3GetRow -
getColumn
ported from GLKMatrix3GetColumn -
setRow
ported from GLKMatrix3SetRow -
setColumn
ported from GLKMatrix3SetRow -
transpose
ported from GLKMatrix3Transpose -
multiply
-
multiply
ported from GLKMatrix3Multiply -
add
-
add
ported from GLKMatrix3Add -
subtract
-
subtract
ported from GLKMatrix3Subtract -
scale
ported from GLKMatrix3Scale -
scale
ported from GLKMatrix3ScaleWithVector3 -
scale
ported from GLKMatrix3ScaleWithVector4 -
rotate
ported from GLKMatrix3Rotate -
rotate
ported from GLKMatrix3RotateWithVector3 -
rotate
ported from GLKMatrix3RotateWithVector4 -
rotateX
ported from GLKMatrix3RotateX -
rotateY
ported from GLKMatrix3RotateY -
rotateZ
ported from GLKMatrix3RotateZ -
multiplyVector3
ported from GLKMatrix3MultiplyVector3 -
multiplyVector3Array
ported from GLKMatrix3MultiplyVector3Array
-