UnityEngine.Matrix4x4
struct UnityEngine.Matrix4x4
Fields and Properties:
- float m00
- float m10
- float m20
- float m30
- float m01
- float m11
- float m21
- float m31
- float m02
- float m12
- float m22
- float m32
- float m03
- float m13
- float m23
- float m33
- UnityEngine.Quaternion rotation
- UnityEngine.Vector3 lossyScale
- bool isIdentity
- float determinant
- UnityEngine.FrustumPlanes decomposeProjection
- UnityEngine.Matrix4x4 inverse
- UnityEngine.Matrix4x4 transpose
- (static) UnityEngine.Matrix4x4 UnityEngine.Matrix4x4.zero
- (static) UnityEngine.Matrix4x4 UnityEngine.Matrix4x4.identity
Constructors:
- UnityEngine.Matrix4x4.New()
- UnityEngine.Matrix4x4.New(UnityEngine.Vector4, UnityEngine.Vector4, UnityEngine.Vector4, UnityEngine.Vector4)
Methods:
- bool ValidTRS()
- (static) float UnityEngine.Matrix4x4.Determinant(UnityEngine.Matrix4x4)
- (static) UnityEngine.Matrix4x4 UnityEngine.Matrix4x4.TRS(UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Vector3)
- void SetTRS(UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Vector3)
- (static) bool UnityEngine.Matrix4x4.Inverse3DAffine(UnityEngine.Matrix4x4, ref UnityEngine.Matrix4x4)
- (static) UnityEngine.Matrix4x4 UnityEngine.Matrix4x4.Inverse(UnityEngine.Matrix4x4)
- (static) UnityEngine.Matrix4x4 UnityEngine.Matrix4x4.Transpose(UnityEngine.Matrix4x4)
- (static) UnityEngine.Matrix4x4 UnityEngine.Matrix4x4.Ortho(float, float, float, float, float, float)
- (static) UnityEngine.Matrix4x4 UnityEngine.Matrix4x4.Perspective(float, float, float, float)
- (static) UnityEngine.Matrix4x4 UnityEngine.Matrix4x4.LookAt(UnityEngine.Vector3, UnityEngine.Vector3, UnityEngine.Vector3)
- (static) UnityEngine.Matrix4x4 UnityEngine.Matrix4x4.Frustum(float, float, float, float, float, float)
- (static) UnityEngine.Matrix4x4 UnityEngine.Matrix4x4.Frustum(UnityEngine.FrustumPlanes)
- int GetHashCode()
- bool Equals(object)
- bool Equals(UnityEngine.Matrix4x4)
- UnityEngine.Vector4 GetColumn(int)
- UnityEngine.Vector4 GetRow(int)
- void SetColumn(int, UnityEngine.Vector4)
- void SetRow(int, UnityEngine.Vector4)
- UnityEngine.Vector3 MultiplyPoint(UnityEngine.Vector3)
- UnityEngine.Vector3 MultiplyPoint3x4(UnityEngine.Vector3)
- UnityEngine.Vector3 MultiplyVector(UnityEngine.Vector3)
- UnityEngine.Plane TransformPlane(UnityEngine.Plane)
- (static) UnityEngine.Matrix4x4 UnityEngine.Matrix4x4.Scale(UnityEngine.Vector3)
- (static) UnityEngine.Matrix4x4 UnityEngine.Matrix4x4.Translate(UnityEngine.Vector3)
- (static) UnityEngine.Matrix4x4 UnityEngine.Matrix4x4.Rotate(UnityEngine.Quaternion)
- string ToString()
- string ToString(string)
- string ToString(string, System.IFormatProvider)