Matrix4x4
UnityObjectLink
Matrix4x4

/

Parent

UnityObjectLink

Variables
decomposeprojection
readonly UnityEngine.FrustumPlanes decomposeprojection
determinant
readonly System.Single determinant
inverse
readonly UnityEngine.Matrix4x4 inverse
isidentity
readonly System.Boolean isidentity
lossyscale
readonly UnityEngine.Vector3 lossyscale
m00
System.Single m00
m01
System.Single m01
m02
System.Single m02
m03
System.Single m03
m10
System.Single m10
m11
System.Single m11
m12
System.Single m12
m13
System.Single m13
m20
System.Single m20
m21
System.Single m21
m22
System.Single m22
m23
System.Single m23
m30
System.Single m30
m31
System.Single m31
m32
System.Single m32
m33
System.Single m33
matrix4x4::​identity
static readonly UnityEngine.Matrix4x4 matrix4x4::identity
matrix4x4::​zero
static readonly UnityEngine.Matrix4x4 matrix4x4::zero
rotation
readonly UnityEngine.Quaternion rotation
transpose
readonly UnityEngine.Matrix4x4 transpose
Functions
getcolumn
UnityEngine.Vector4 GetColumn(
System.Int32 index
)

System.Int32 index-no documentation

Parameters

index -

Returns

UnityEngine.Vector4

getposition
UnityEngine.Vector3 GetPosition()
Returns

UnityEngine.Vector3

getrow
UnityEngine.Vector4 GetRow(
System.Int32 index
)

System.Int32 index-no documentation

Parameters

index -

Returns

UnityEngine.Vector4

matrix4x4::​create
static UnityEngine.Matrix4x4 Create (
UnityEngine.Vector4 column0,
UnityEngine.Vector4 column1,
UnityEngine.Vector4 column2,
UnityEngine.Vector4 column3
)

Constructor replaces new;

Parameters
column0
UnityEngine.Vector4

no description

column1
UnityEngine.Vector4

no description

column2
UnityEngine.Vector4

no description

column3
UnityEngine.Vector4

no description

Returns

UnityEngine.Matrix4x4

matrix4x4::​create
static UnityEngine.Matrix4x4 Create ()

Constructor replaces new

Returns

UnityEngine.Matrix4x4

matrix4x4::​determinant
static System.Single Determinant(
UnityEngine.Matrix4x4 m
)

UnityEngine.Matrix4x4 m-no documentation

Parameters

m -

Returns

System.Single

matrix4x4::​frustum
static UnityEngine.Matrix4x4 Frustum(
UnityEngine.FrustumPlanes fp
)

UnityEngine.FrustumPlanes fp-no documentation

Parameters

fp -

Returns

UnityEngine.Matrix4x4

matrix4x4::​frustum
static UnityEngine.Matrix4x4 Frustum(
System.Single left,
System.Single right,
System.Single bottom,
System.Single top,
System.Single zNear,
System.Single zFar
)

System.Single left-no documentation

Parameters
left
System.Single

no documentation

right
System.Single

no documentation

bottom
System.Single

no documentation

top
System.Single

no documentation

zNear
System.Single

no documentation zFar -

Returns

UnityEngine.Matrix4x4

matrix4x4::​inverse
static UnityEngine.Matrix4x4 Inverse(
UnityEngine.Matrix4x4 m
)

UnityEngine.Matrix4x4 m-no documentation

Parameters

m -

Returns

UnityEngine.Matrix4x4

matrix4x4::​inverse3daffine
static System.Boolean Inverse3DAffine(
UnityEngine.Matrix4x4 input,
UnityEngine.Matrix4x4& result
)

UnityEngine.Matrix4x4 input-no documentation

Parameters
input
UnityEngine.Matrix4x4

no documentation result -

Returns

System.Boolean

matrix4x4::​lookat
static UnityEngine.Matrix4x4 LookAt(
UnityEngine.Vector3 from,
UnityEngine.Vector3 to,
UnityEngine.Vector3 up
)

UnityEngine.Vector3 from-no documentation

Parameters
from
UnityEngine.Vector3

no documentation

to
UnityEngine.Vector3

no documentation up -

Returns

UnityEngine.Matrix4x4

matrix4x4::​ortho
static UnityEngine.Matrix4x4 Ortho(
System.Single left,
System.Single right,
System.Single bottom,
System.Single top,
System.Single zNear,
System.Single zFar
)

System.Single left-no documentation

Parameters
left
System.Single

no documentation

right
System.Single

no documentation

bottom
System.Single

no documentation

top
System.Single

no documentation

zNear
System.Single

no documentation zFar -

Returns

UnityEngine.Matrix4x4

matrix4x4::​perspective
static UnityEngine.Matrix4x4 Perspective(
System.Single fov,
System.Single aspect,
System.Single zNear,
System.Single zFar
)

System.Single fov-no documentation

Parameters
fov
System.Single

no documentation

aspect
System.Single

no documentation

zNear
System.Single

no documentation zFar -

Returns

UnityEngine.Matrix4x4

matrix4x4::​rotate
static UnityEngine.Matrix4x4 Rotate(
UnityEngine.Quaternion q
)

UnityEngine.Quaternion q-no documentation

Parameters

q -

Returns

UnityEngine.Matrix4x4

matrix4x4::​scale
static UnityEngine.Matrix4x4 Scale(
UnityEngine.Vector3 vector
)

UnityEngine.Vector3 vector-no documentation

Parameters

vector -

Returns

UnityEngine.Matrix4x4

matrix4x4::​translate
static UnityEngine.Matrix4x4 Translate(
UnityEngine.Vector3 vector
)

UnityEngine.Vector3 vector-no documentation

Parameters

vector -

Returns

UnityEngine.Matrix4x4

matrix4x4::​transpose
static UnityEngine.Matrix4x4 Transpose(
UnityEngine.Matrix4x4 m
)

UnityEngine.Matrix4x4 m-no documentation

Parameters

m -

Returns

UnityEngine.Matrix4x4

matrix4x4::​trs
static UnityEngine.Matrix4x4 TRS(
UnityEngine.Vector3 pos,
UnityEngine.Quaternion q,
UnityEngine.Vector3 s
)

UnityEngine.Vector3 pos-no documentation

Parameters
pos
UnityEngine.Vector3

no documentation

q
UnityEngine.Quaternion

no documentation s -

Returns

UnityEngine.Matrix4x4

mult
UnityEngine.Matrix4x4 op_Multiply(
UnityEngine.Matrix4x4 lhs,
UnityEngine.Matrix4x4 rhs
)

UnityEngine.Matrix4x4 lhs-no documentation

Parameters
lhs
UnityEngine.Matrix4x4

no documentation rhs -

Returns

UnityEngine.Matrix4x4

mult
UnityEngine.Vector4 op_Multiply(
UnityEngine.Matrix4x4 lhs,
UnityEngine.Vector4 vector
)

UnityEngine.Matrix4x4 lhs-no documentation

Parameters
lhs
UnityEngine.Matrix4x4

no documentation vector -

Returns

UnityEngine.Vector4

multiplypoint
UnityEngine.Vector3 MultiplyPoint(
UnityEngine.Vector3 point
)

UnityEngine.Vector3 point-no documentation

Parameters

point -

Returns

UnityEngine.Vector3

multiplypoint3x4
UnityEngine.Vector3 MultiplyPoint3x4(
UnityEngine.Vector3 point
)

UnityEngine.Vector3 point-no documentation

Parameters

point -

Returns

UnityEngine.Vector3

multiplyvector
UnityEngine.Vector3 MultiplyVector(
UnityEngine.Vector3 vector
)

UnityEngine.Vector3 vector-no documentation

Parameters

vector -

Returns

UnityEngine.Vector3

setcolumn
System.Void SetColumn(
System.Int32 index,
UnityEngine.Vector4 column
)

System.Int32 index-no documentation

Parameters
index
System.Int32

no documentation column -

Returns

System.Void

setrow
System.Void SetRow(
System.Int32 index,
UnityEngine.Vector4 row
)

System.Int32 index-no documentation

Parameters
index
System.Int32

no documentation row -

Returns

System.Void

settrs
System.Void SetTRS(
UnityEngine.Vector3 pos,
UnityEngine.Quaternion q,
UnityEngine.Vector3 s
)

UnityEngine.Vector3 pos-no documentation

Parameters
pos
UnityEngine.Vector3

no documentation

q
UnityEngine.Quaternion

no documentation s -

Returns

System.Void

tostring
System.String ToString()
Returns

System.String

tostring
System.String ToString(
System.String format
)

System.String format-no documentation

Parameters

format -

Returns

System.String

transformplane
UnityEngine.Plane TransformPlane(
UnityEngine.Plane plane
)

UnityEngine.Plane plane-no documentation

Parameters

plane -

Returns

UnityEngine.Plane

validtrs
System.Boolean ValidTRS()
Returns

System.Boolean