Package org.robovm.apple.scenekit
Class SCNMatrix4
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.rt.bro.Struct<SCNMatrix4>
-
- org.robovm.apple.scenekit.SCNMatrix4
-
- All Implemented Interfaces:
java.lang.Iterable<SCNMatrix4>
public class SCNMatrix4 extends org.robovm.rt.bro.Struct<SCNMatrix4>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNMatrix4.AsListMarshaler
static class
SCNMatrix4.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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SCNMatrix4
createRotation(float angle, float x, float y, float z)
static SCNMatrix4
createScale(float sx, float sy, float sz)
static SCNMatrix4
createTranslation(float x, float y, float z)
boolean
equalsTo(SCNMatrix4 b)
static SCNMatrix4
fromGLKMatrix4(GLKMatrix4 mat)
float
getM11()
float
getM12()
float
getM13()
float
getM14()
float
getM21()
float
getM22()
float
getM23()
float
getM24()
float
getM31()
float
getM32()
float
getM33()
float
getM34()
float
getM41()
float
getM42()
float
getM43()
float
getM44()
static SCNMatrix4
Identity()
SCNMatrix4
invert()
boolean
isIdentity()
SCNMatrix4
mult(SCNMatrix4 b)
SCNMatrix4
rotate(float angle, float x, float y, float z)
SCNMatrix4
scale(float sx, float sy, float sz)
SCNMatrix4
setM11(float m11)
SCNMatrix4
setM12(float m12)
SCNMatrix4
setM13(float m13)
SCNMatrix4
setM14(float m14)
SCNMatrix4
setM21(float m21)
SCNMatrix4
setM22(float m22)
SCNMatrix4
setM23(float m23)
SCNMatrix4
setM24(float m24)
SCNMatrix4
setM31(float m31)
SCNMatrix4
setM32(float m32)
SCNMatrix4
setM33(float m33)
SCNMatrix4
setM34(float m34)
SCNMatrix4
setM41(float m41)
SCNMatrix4
setM42(float m42)
SCNMatrix4
setM43(float m43)
SCNMatrix4
setM44(float m44)
GLKMatrix4
toGLKMatrix4()
SCNMatrix4
translate(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
-
-
-
-
Method Detail
-
getM11
public float getM11()
-
setM11
public SCNMatrix4 setM11(float m11)
-
getM12
public float getM12()
-
setM12
public SCNMatrix4 setM12(float m12)
-
getM13
public float getM13()
-
setM13
public SCNMatrix4 setM13(float m13)
-
getM14
public float getM14()
-
setM14
public SCNMatrix4 setM14(float m14)
-
getM21
public float getM21()
-
setM21
public SCNMatrix4 setM21(float m21)
-
getM22
public float getM22()
-
setM22
public SCNMatrix4 setM22(float m22)
-
getM23
public float getM23()
-
setM23
public SCNMatrix4 setM23(float m23)
-
getM24
public float getM24()
-
setM24
public SCNMatrix4 setM24(float m24)
-
getM31
public float getM31()
-
setM31
public SCNMatrix4 setM31(float m31)
-
getM32
public float getM32()
-
setM32
public SCNMatrix4 setM32(float m32)
-
getM33
public float getM33()
-
setM33
public SCNMatrix4 setM33(float m33)
-
getM34
public float getM34()
-
setM34
public SCNMatrix4 setM34(float m34)
-
getM41
public float getM41()
-
setM41
public SCNMatrix4 setM41(float m41)
-
getM42
public float getM42()
-
setM42
public SCNMatrix4 setM42(float m42)
-
getM43
public float getM43()
-
setM43
public SCNMatrix4 setM43(float m43)
-
getM44
public float getM44()
-
setM44
public SCNMatrix4 setM44(float m44)
-
createTranslation
public static SCNMatrix4 createTranslation(float x, float y, float z)
-
createScale
public static SCNMatrix4 createScale(float sx, float sy, float sz)
-
translate
public SCNMatrix4 translate(float x, float y, float z)
-
Identity
public static SCNMatrix4 Identity()
-
isIdentity
public boolean isIdentity()
-
equalsTo
public boolean equalsTo(SCNMatrix4 b)
-
createRotation
public static SCNMatrix4 createRotation(float angle, float x, float y, float z)
-
scale
public SCNMatrix4 scale(float sx, float sy, float sz)
-
rotate
public SCNMatrix4 rotate(float angle, float x, float y, float z)
-
invert
public SCNMatrix4 invert()
-
mult
public SCNMatrix4 mult(SCNMatrix4 b)
-
toGLKMatrix4
public GLKMatrix4 toGLKMatrix4()
-
fromGLKMatrix4
public static SCNMatrix4 fromGLKMatrix4(GLKMatrix4 mat)
-
-