REDNODE / GAME API

Matrix

structnative

Properties 4

NameTypeFlags
WVector4overriding
XVector4overriding
YVector4overriding
ZVector4overriding

Methods 19

static native func BuildFromDirectionVector(dirVec: Vector4, opt upVec: Vector4) -> Matrix
static native func BuiltPreScale(scale: Vector4) -> Matrix
static native func BuiltRotation(rot: EulerAngles) -> Matrix
static native func BuiltRTS(opt rotation: EulerAngles, opt translation: Vector4, opt scale: Vector4) -> Matrix
static native func BuiltScale(scale: Vector4) -> Matrix
static native func BuiltTranslation(move: Vector4) -> Matrix
static native func BuiltTRS(opt translation: Vector4, opt rotation: EulerAngles, opt scale: Vector4) -> Matrix
static native func GetAxisX(m: Matrix) -> Vector4
static native func GetAxisY(m: Matrix) -> Vector4
static native func GetAxisZ(m: Matrix) -> Vector4
static native func GetDirectionVector(m: Matrix) -> Vector4
static native func GetInverted(m: Matrix) -> Matrix
static native func GetInvertedFull(m: Matrix) -> Matrix
static native func GetRotation(m: Matrix) -> EulerAngles
static native func GetScale(m: Matrix) -> Vector4
static native func GetTranslation(m: Matrix) -> Vector4
static native func Identity() -> Matrix
static native func IsOk(m: Matrix) -> Bool
static native func ToQuat(m: Matrix) -> Quaternion