Package org.robovm.apple.scenekit
Class SCNMatrix4
- All Implemented Interfaces:
Iterable<SCNMatrix4>
public class SCNMatrix4 extends Struct<SCNMatrix4>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSCNMatrix4.AsListMarshalerstatic classSCNMatrix4.SCNMatrix4Ptr -
Constructor Summary
Constructors Constructor Description SCNMatrix4()SCNMatrix4(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44) -
Method Summary
Modifier and Type Method Description static SCNMatrix4createRotation(float angle, float x, float y, float z)static SCNMatrix4createScale(float sx, float sy, float sz)static SCNMatrix4createTranslation(float x, float y, float z)booleanequalsTo(SCNMatrix4 b)static SCNMatrix4fromGLKMatrix4(GLKMatrix4 mat)floatgetM11()floatgetM12()floatgetM13()floatgetM14()floatgetM21()floatgetM22()floatgetM23()floatgetM24()floatgetM31()floatgetM32()floatgetM33()floatgetM34()floatgetM41()floatgetM42()floatgetM43()floatgetM44()static SCNMatrix4Identity()SCNMatrix4invert()booleanisIdentity()SCNMatrix4mult(SCNMatrix4 b)SCNMatrix4rotate(float angle, float x, float y, float z)SCNMatrix4scale(float sx, float sy, float sz)SCNMatrix4setM11(float m11)SCNMatrix4setM12(float m12)SCNMatrix4setM13(float m13)SCNMatrix4setM14(float m14)SCNMatrix4setM21(float m21)SCNMatrix4setM22(float m22)SCNMatrix4setM23(float m23)SCNMatrix4setM24(float m24)SCNMatrix4setM31(float m31)SCNMatrix4setM32(float m32)SCNMatrix4setM33(float m33)SCNMatrix4setM34(float m34)SCNMatrix4setM41(float m41)SCNMatrix4setM42(float m42)SCNMatrix4setM43(float m43)SCNMatrix4setM44(float m44)GLKMatrix4toGLKMatrix4()SCNMatrix4translate(float x, float y, float z)Methods 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
-
SCNMatrix4
public SCNMatrix4() -
SCNMatrix4
public SCNMatrix4(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44)
-
-
Method Details
-
getM11
public float getM11() -
setM11
-
getM12
public float getM12() -
setM12
-
getM13
public float getM13() -
setM13
-
getM14
public float getM14() -
setM14
-
getM21
public float getM21() -
setM21
-
getM22
public float getM22() -
setM22
-
getM23
public float getM23() -
setM23
-
getM24
public float getM24() -
setM24
-
getM31
public float getM31() -
setM31
-
getM32
public float getM32() -
setM32
-
getM33
public float getM33() -
setM33
-
getM34
public float getM34() -
setM34
-
getM41
public float getM41() -
setM41
-
getM42
public float getM42() -
setM42
-
getM43
public float getM43() -
setM43
-
getM44
public float getM44() -
setM44
-
createTranslation
-
createScale
-
translate
-
Identity
-
isIdentity
public boolean isIdentity() -
equalsTo
-
createRotation
-
scale
-
rotate
-
invert
-
mult
-
toGLKMatrix4
-
fromGLKMatrix4
-