FMatrix4

FMatrix4 class

Matrix 4x4 with all component in float type

Properties

NameDescription
m00The m00.
m01The m01.
m02The m02.
m03The m03.
m10The m10.
m11The m11.
m12The m12.
m13The m13.
m20The m20.
m21The m21.
m22The m22.
m23The m23.
m30The m30.
m31The m31.
m32The m32.
m33The m33.
IDENTITYThe identity matrix

Methods

constructor

NameDescription
constructor()

Result:


constructor_overload

NameDescription
constructor_overload(m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33)Initialize the instance of FMatrix4

Parameters:

NameTypeDescription
m0Numbernull
m0Numbernull
m0Numbernull
m0Numbernull
m1Numbernull
m1Numbernull
m1Numbernull
m1Numbernull
m2Numbernull
m2Numbernull
m2Numbernull
m2Numbernull
m3Numbernull
m3Numbernull
m3Numbernull
m3Numbernull

Result:


constructor_overload$2{#constructor_overload$2}

NameDescription
constructor_overload$2(mat)Initialize the instance of FMatrix4 from a Matrix4 instance.

Parameters:

NameTypeDescription
maMatrix4null

Result:


constructor_overload$3{#constructor_overload$3}

NameDescription
constructor_overload$3(r0, r1, r2, r3)Constructs matrix from 4 rows.

Parameters:

NameTypeDescription
r0FVector4R0.
r1FVector4R1.
r2FVector4R2.
r3FVector4R3.

Result:


concatenate

NameDescription
concatenate(m2)Concatenates the two matrices

Parameters:

NameTypeDescription
m2FMatrix4M2.

Result: FMatrix4


concatenate

NameDescription
concatenate(m2)Concatenates the two matrices

Parameters:

NameTypeDescription
m2Matrix4M2.

Result: FMatrix4


transpose

NameDescription
transpose()Transposes this instance.

Result: FMatrix4


inverse

NameDescription
inverse()Calculate the inverse matrix of current instance.

Result: FMatrix4