Files
Apr2020-Cpp2Il-Dump/UnityEngine.CoreModule/UnityEngine/Matrix4x4.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

563 lines
17 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine.Bindings;
using UnityEngine.Scripting;
namespace UnityEngine
{
// Token: 0x020000D5 RID: 213
[Token(Token = "0x20000D5")]
[NativeType]
[RequiredByNativeCode]
[NativeClass("Matrix4x4f")]
[NativeHeader("Runtime/Math/MathScripting.h")]
public struct Matrix4x4 : IEquatable<Matrix4x4>
{
// Token: 0x06000852 RID: 2130 RVA: 0x00005F10 File Offset: 0x00004110
[Token(Token = "0x6000852")]
[Address(RVA = "0x2B910F0", Offset = "0x2B8FEF0", VA = "0x182B910F0")]
[ThreadSafe]
private Vector3 GetLossyScale()
{
return default(Vector3);
}
// Token: 0x06000853 RID: 2131 RVA: 0x00005F28 File Offset: 0x00004128
[Token(Token = "0x6000853")]
[Address(RVA = "0x2B912F0", Offset = "0x2B900F0", VA = "0x182B912F0")]
[ThreadSafe]
private bool IsIdentity()
{
return default(bool);
}
// Token: 0x06000854 RID: 2132 RVA: 0x00005F40 File Offset: 0x00004140
[Token(Token = "0x6000854")]
[Address(RVA = "0x2B908A0", Offset = "0x2B8F6A0", VA = "0x182B908A0")]
[ThreadSafe]
private FrustumPlanes DecomposeProjection()
{
return default(FrustumPlanes);
}
// Token: 0x170001C5 RID: 453
// (get) Token: 0x06000855 RID: 2133 RVA: 0x00005F58 File Offset: 0x00004158
[Token(Token = "0x170001C5")]
public Vector3 lossyScale
{
[Token(Token = "0x6000855")]
[Address(RVA = "0x2B910F0", Offset = "0x2B8FEF0", VA = "0x182B910F0")]
get
{
return default(Vector3);
}
}
// Token: 0x170001C6 RID: 454
// (get) Token: 0x06000856 RID: 2134 RVA: 0x00005F70 File Offset: 0x00004170
[Token(Token = "0x170001C6")]
public bool isIdentity
{
[Token(Token = "0x6000856")]
[Address(RVA = "0x2B912F0", Offset = "0x2B900F0", VA = "0x182B912F0")]
get
{
return default(bool);
}
}
// Token: 0x170001C7 RID: 455
// (get) Token: 0x06000857 RID: 2135 RVA: 0x00005F88 File Offset: 0x00004188
[Token(Token = "0x170001C7")]
public FrustumPlanes decomposeProjection
{
[Token(Token = "0x6000857")]
[Address(RVA = "0x2B908A0", Offset = "0x2B8F6A0", VA = "0x182B908A0")]
get
{
return default(FrustumPlanes);
}
}
// Token: 0x06000858 RID: 2136 RVA: 0x00005FA0 File Offset: 0x000041A0
[Token(Token = "0x6000858")]
[Address(RVA = "0x2B91F10", Offset = "0x2B90D10", VA = "0x182B91F10")]
[FreeFunction]
public static Matrix4x4 TRS(Vector3 pos, Quaternion q, Vector3 s)
{
return default(Matrix4x4);
}
// Token: 0x06000859 RID: 2137 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000859")]
[Address(RVA = "0x2B91D30", Offset = "0x2B90B30", VA = "0x182B91D30")]
public void SetTRS(Vector3 pos, Quaternion q, Vector3 s)
{
}
// Token: 0x0600085A RID: 2138 RVA: 0x00005FB8 File Offset: 0x000041B8
[Token(Token = "0x600085A")]
[Address(RVA = "0x2B911E0", Offset = "0x2B8FFE0", VA = "0x182B911E0")]
[FreeFunction]
public static Matrix4x4 Inverse(Matrix4x4 m)
{
return default(Matrix4x4);
}
// Token: 0x170001C8 RID: 456
// (get) Token: 0x0600085B RID: 2139 RVA: 0x00005FD0 File Offset: 0x000041D0
[Token(Token = "0x170001C8")]
public Matrix4x4 inverse
{
[Token(Token = "0x600085B")]
[Address(RVA = "0x2B93660", Offset = "0x2B92460", VA = "0x182B93660")]
get
{
return default(Matrix4x4);
}
}
// Token: 0x0600085C RID: 2140 RVA: 0x00005FE8 File Offset: 0x000041E8
[Token(Token = "0x600085C")]
[Address(RVA = "0x2B92F30", Offset = "0x2B91D30", VA = "0x182B92F30")]
[FreeFunction]
public static Matrix4x4 Transpose(Matrix4x4 m)
{
return default(Matrix4x4);
}
// Token: 0x170001C9 RID: 457
// (get) Token: 0x0600085D RID: 2141 RVA: 0x00006000 File Offset: 0x00004200
[Token(Token = "0x170001C9")]
public Matrix4x4 transpose
{
[Token(Token = "0x600085D")]
[Address(RVA = "0x2B937E0", Offset = "0x2B925E0", VA = "0x182B937E0")]
get
{
return default(Matrix4x4);
}
}
// Token: 0x0600085E RID: 2142 RVA: 0x00006018 File Offset: 0x00004218
[Token(Token = "0x600085E")]
[Address(RVA = "0x2B916F0", Offset = "0x2B904F0", VA = "0x182B916F0")]
[FreeFunction]
public static Matrix4x4 Ortho(float left, float right, float bottom, float top, float zNear, float zFar)
{
return default(Matrix4x4);
}
// Token: 0x0600085F RID: 2143 RVA: 0x00006030 File Offset: 0x00004230
[Token(Token = "0x600085F")]
[Address(RVA = "0x2B918A0", Offset = "0x2B906A0", VA = "0x182B918A0")]
[FreeFunction]
public static Matrix4x4 Perspective(float fov, float aspect, float zNear, float zFar)
{
return default(Matrix4x4);
}
// Token: 0x06000860 RID: 2144 RVA: 0x00006048 File Offset: 0x00004248
[Token(Token = "0x6000860")]
[Address(RVA = "0x2B90D70", Offset = "0x2B8FB70", VA = "0x182B90D70")]
[FreeFunction]
public static Matrix4x4 Frustum(float left, float right, float bottom, float top, float zNear, float zFar)
{
return default(Matrix4x4);
}
// Token: 0x06000861 RID: 2145 RVA: 0x00006060 File Offset: 0x00004260
[Token(Token = "0x6000861")]
[Address(RVA = "0x2B90BF0", Offset = "0x2B8F9F0", VA = "0x182B90BF0")]
public static Matrix4x4 Frustum(FrustumPlanes fp)
{
return default(Matrix4x4);
}
// Token: 0x06000862 RID: 2146 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000862")]
[Address(RVA = "0x2B93360", Offset = "0x2B92160", VA = "0x182B93360")]
public Matrix4x4(Vector4 column0, Vector4 column1, Vector4 column2, Vector4 column3)
{
}
// Token: 0x170001CA RID: 458
[Token(Token = "0x170001CA")]
public float this[int row, int column]
{
[Token(Token = "0x6000863")]
[Address(RVA = "0x2B93410", Offset = "0x2B92210", VA = "0x182B93410")]
get
{
return 0f;
}
[Token(Token = "0x6000864")]
[Address(RVA = "0x2B94560", Offset = "0x2B93360", VA = "0x182B94560")]
set
{
}
}
// Token: 0x170001CB RID: 459
[Token(Token = "0x170001CB")]
public float this[int index]
{
[Token(Token = "0x6000865")]
[Address(RVA = "0x2B93420", Offset = "0x2B92220", VA = "0x182B93420")]
get
{
return 0f;
}
[Token(Token = "0x6000866")]
[Address(RVA = "0x2B94350", Offset = "0x2B93150", VA = "0x182B94350")]
set
{
}
}
// Token: 0x06000867 RID: 2151 RVA: 0x000060A8 File Offset: 0x000042A8
[Token(Token = "0x6000867")]
[Address(RVA = "0x2B90FB0", Offset = "0x2B8FDB0", VA = "0x182B90FB0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06000868 RID: 2152 RVA: 0x000060C0 File Offset: 0x000042C0
[Token(Token = "0x6000868")]
[Address(RVA = "0x2B90950", Offset = "0x2B8F750", VA = "0x182B90950", Slot = "0")]
public override bool Equals(object other)
{
return default(bool);
}
// Token: 0x06000869 RID: 2153 RVA: 0x000060D8 File Offset: 0x000042D8
[Token(Token = "0x6000869")]
[Address(RVA = "0x2B90A00", Offset = "0x2B8F800", VA = "0x182B90A00", Slot = "4")]
public bool Equals(Matrix4x4 other)
{
return default(bool);
}
// Token: 0x0600086A RID: 2154 RVA: 0x000060F0 File Offset: 0x000042F0
[Token(Token = "0x600086A")]
[Address(RVA = "0x2B93E10", Offset = "0x2B92C10", VA = "0x182B93E10")]
public static Matrix4x4 operator *(Matrix4x4 lhs, Matrix4x4 rhs)
{
return default(Matrix4x4);
}
// Token: 0x0600086B RID: 2155 RVA: 0x00006108 File Offset: 0x00004308
[Token(Token = "0x600086B")]
[Address(RVA = "0x2B93CA0", Offset = "0x2B92AA0", VA = "0x182B93CA0")]
public static Vector4 operator *(Matrix4x4 lhs, Vector4 vector)
{
return default(Vector4);
}
// Token: 0x0600086C RID: 2156 RVA: 0x00006120 File Offset: 0x00004320
[Token(Token = "0x600086C")]
[Address(RVA = "0x2B939E0", Offset = "0x2B927E0", VA = "0x182B939E0")]
public static bool operator ==(Matrix4x4 lhs, Matrix4x4 rhs)
{
return default(bool);
}
// Token: 0x0600086D RID: 2157 RVA: 0x00006138 File Offset: 0x00004338
[Token(Token = "0x600086D")]
[Address(RVA = "0x2B93BE0", Offset = "0x2B929E0", VA = "0x182B93BE0")]
public static bool operator !=(Matrix4x4 lhs, Matrix4x4 rhs)
{
return default(bool);
}
// Token: 0x0600086E RID: 2158 RVA: 0x00006150 File Offset: 0x00004350
[Token(Token = "0x600086E")]
[Address(RVA = "0x2B90EA0", Offset = "0x2B8FCA0", VA = "0x182B90EA0")]
public Vector4 GetColumn(int index)
{
return default(Vector4);
}
// Token: 0x0600086F RID: 2159 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600086F")]
[Address(RVA = "0x2B91C40", Offset = "0x2B90A40", VA = "0x182B91C40")]
public void SetColumn(int index, Vector4 column)
{
}
// Token: 0x06000870 RID: 2160 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000870")]
[Address(RVA = "0x2B91CC0", Offset = "0x2B90AC0", VA = "0x182B91CC0")]
public void SetRow(int index, Vector4 row)
{
}
// Token: 0x06000871 RID: 2161 RVA: 0x00006168 File Offset: 0x00004368
[Token(Token = "0x6000871")]
[Address(RVA = "0x2B91440", Offset = "0x2B90240", VA = "0x182B91440")]
public Vector3 MultiplyPoint(Vector3 point)
{
return default(Vector3);
}
// Token: 0x06000872 RID: 2162 RVA: 0x00006180 File Offset: 0x00004380
[Token(Token = "0x6000872")]
[Address(RVA = "0x2B91360", Offset = "0x2B90160", VA = "0x182B91360")]
public Vector3 MultiplyPoint3x4(Vector3 point)
{
return default(Vector3);
}
// Token: 0x06000873 RID: 2163 RVA: 0x00006198 File Offset: 0x00004398
[Token(Token = "0x6000873")]
[Address(RVA = "0x2B915A0", Offset = "0x2B903A0", VA = "0x182B915A0")]
public Vector3 MultiplyVector(Vector3 vector)
{
return default(Vector3);
}
// Token: 0x06000874 RID: 2164 RVA: 0x000061B0 File Offset: 0x000043B0
[Token(Token = "0x6000874")]
[Address(RVA = "0x2B91B80", Offset = "0x2B90980", VA = "0x182B91B80")]
public static Matrix4x4 Scale(Vector3 vector)
{
return default(Matrix4x4);
}
// Token: 0x06000875 RID: 2165 RVA: 0x000061C8 File Offset: 0x000043C8
[Token(Token = "0x6000875")]
[Address(RVA = "0x2B92E30", Offset = "0x2B91C30", VA = "0x182B92E30")]
public static Matrix4x4 Translate(Vector3 vector)
{
return default(Matrix4x4);
}
// Token: 0x06000876 RID: 2166 RVA: 0x000061E0 File Offset: 0x000043E0
[Token(Token = "0x6000876")]
[Address(RVA = "0x2B919B0", Offset = "0x2B907B0", VA = "0x182B919B0")]
public static Matrix4x4 Rotate(Quaternion q)
{
return default(Matrix4x4);
}
// Token: 0x170001CC RID: 460
// (get) Token: 0x06000877 RID: 2167 RVA: 0x000061F8 File Offset: 0x000043F8
[Token(Token = "0x170001CC")]
public static Matrix4x4 zero
{
[Token(Token = "0x6000877")]
[Address(RVA = "0x2B93960", Offset = "0x2B92760", VA = "0x182B93960")]
get
{
return default(Matrix4x4);
}
}
// Token: 0x170001CD RID: 461
// (get) Token: 0x06000878 RID: 2168 RVA: 0x00006210 File Offset: 0x00004410
[Token(Token = "0x170001CD")]
public static Matrix4x4 identity
{
[Token(Token = "0x6000878")]
[Address(RVA = "0x2B935E0", Offset = "0x2B923E0", VA = "0x182B935E0")]
get
{
return default(Matrix4x4);
}
}
// Token: 0x06000879 RID: 2169 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000879")]
[Address(RVA = "0x2B92730", Offset = "0x2B91530", VA = "0x182B92730", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x0600087A RID: 2170 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600087A")]
[Address(RVA = "0x2B92090", Offset = "0x2B90E90", VA = "0x182B92090")]
public string ToString(string format)
{
return null;
}
// Token: 0x0600087B RID: 2171 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600087B")]
[Address(RVA = "0x2B92000", Offset = "0x2B90E00", VA = "0x182B92000")]
private string ToInvariantString(string format, float val)
{
return null;
}
// Token: 0x0600087D RID: 2173 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600087D")]
[Address(RVA = "0x2B910A0", Offset = "0x2B8FEA0", VA = "0x182B910A0")]
private static void GetLossyScale_Injected(ref Matrix4x4 _unity_self, out Vector3 ret)
{
}
// Token: 0x0600087E RID: 2174 RVA: 0x00006228 File Offset: 0x00004428
[Token(Token = "0x600087E")]
[Address(RVA = "0x2B912B0", Offset = "0x2B900B0", VA = "0x182B912B0")]
private static bool IsIdentity_Injected(ref Matrix4x4 _unity_self)
{
return default(bool);
}
// Token: 0x0600087F RID: 2175 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600087F")]
[Address(RVA = "0x2B90850", Offset = "0x2B8F650", VA = "0x182B90850")]
private static void DecomposeProjection_Injected(ref Matrix4x4 _unity_self, out FrustumPlanes ret)
{
}
// Token: 0x06000880 RID: 2176 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000880")]
[Address(RVA = "0x2B91EA0", Offset = "0x2B90CA0", VA = "0x182B91EA0")]
private static void TRS_Injected(ref Vector3 pos, ref Quaternion q, ref Vector3 s, out Matrix4x4 ret)
{
}
// Token: 0x06000881 RID: 2177 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000881")]
[Address(RVA = "0x2B91190", Offset = "0x2B8FF90", VA = "0x182B91190")]
private static void Inverse_Injected(ref Matrix4x4 m, out Matrix4x4 ret)
{
}
// Token: 0x06000882 RID: 2178 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000882")]
[Address(RVA = "0x2B92EE0", Offset = "0x2B91CE0", VA = "0x182B92EE0")]
private static void Transpose_Injected(ref Matrix4x4 m, out Matrix4x4 ret)
{
}
// Token: 0x06000883 RID: 2179 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000883")]
[Address(RVA = "0x2B91670", Offset = "0x2B90470", VA = "0x182B91670")]
private static void Ortho_Injected(float left, float right, float bottom, float top, float zNear, float zFar, out Matrix4x4 ret)
{
}
// Token: 0x06000884 RID: 2180 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000884")]
[Address(RVA = "0x2B91820", Offset = "0x2B90620", VA = "0x182B91820")]
private static void Perspective_Injected(float fov, float aspect, float zNear, float zFar, out Matrix4x4 ret)
{
}
// Token: 0x06000885 RID: 2181 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000885")]
[Address(RVA = "0x2B90B70", Offset = "0x2B8F970", VA = "0x182B90B70")]
private static void Frustum_Injected(float left, float right, float bottom, float top, float zNear, float zFar, out Matrix4x4 ret)
{
}
// Token: 0x040003E2 RID: 994
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40003E2")]
[NativeName("m_Data[0]")]
public float m00;
// Token: 0x040003E3 RID: 995
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x40003E3")]
[NativeName("m_Data[1]")]
public float m10;
// Token: 0x040003E4 RID: 996
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40003E4")]
[NativeName("m_Data[2]")]
public float m20;
// Token: 0x040003E5 RID: 997
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x40003E5")]
[NativeName("m_Data[3]")]
public float m30;
// Token: 0x040003E6 RID: 998
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40003E6")]
[NativeName("m_Data[4]")]
public float m01;
// Token: 0x040003E7 RID: 999
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40003E7")]
[NativeName("m_Data[5]")]
public float m11;
// Token: 0x040003E8 RID: 1000
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40003E8")]
[NativeName("m_Data[6]")]
public float m21;
// Token: 0x040003E9 RID: 1001
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40003E9")]
[NativeName("m_Data[7]")]
public float m31;
// Token: 0x040003EA RID: 1002
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40003EA")]
[NativeName("m_Data[8]")]
public float m02;
// Token: 0x040003EB RID: 1003
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40003EB")]
[NativeName("m_Data[9]")]
public float m12;
// Token: 0x040003EC RID: 1004
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40003EC")]
[NativeName("m_Data[10]")]
public float m22;
// Token: 0x040003ED RID: 1005
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40003ED")]
[NativeName("m_Data[11]")]
public float m32;
// Token: 0x040003EE RID: 1006
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40003EE")]
[NativeName("m_Data[12]")]
public float m03;
// Token: 0x040003EF RID: 1007
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40003EF")]
[NativeName("m_Data[13]")]
public float m13;
// Token: 0x040003F0 RID: 1008
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40003F0")]
[NativeName("m_Data[14]")]
public float m23;
// Token: 0x040003F1 RID: 1009
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x40003F1")]
[NativeName("m_Data[15]")]
public float m33;
// Token: 0x040003F2 RID: 1010
[Token(Token = "0x40003F2")]
private static readonly Matrix4x4 zeroMatrix;
// Token: 0x040003F3 RID: 1011
[Token(Token = "0x40003F3")]
private static readonly Matrix4x4 identityMatrix;
}
}