501 lines
14 KiB
C#
501 lines
14 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
|
{
|
|
// Token: 0x020000CD RID: 205
|
|
[Token(Token = "0x20000A5")]
|
|
internal static class MeshUtils
|
|
{
|
|
// Token: 0x06000410 RID: 1040 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x60003D9")]
|
|
[Address(RVA = "0x2275B00", Offset = "0x2274900", VA = "0x182275B00")]
|
|
public static MeshUtils.Edge MakeEdge(MeshUtils.Edge eNext)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000411 RID: 1041 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003DA")]
|
|
[Address(RVA = "0x2275D60", Offset = "0x2274B60", VA = "0x182275D60")]
|
|
public static void Splice(MeshUtils.Edge a, MeshUtils.Edge b)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000412 RID: 1042 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003DB")]
|
|
[Address(RVA = "0x2275CD0", Offset = "0x2274AD0", VA = "0x182275CD0")]
|
|
public static void MakeVertex(MeshUtils.Edge eOrig, MeshUtils.Vertex vNext)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000413 RID: 1043 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003DC")]
|
|
[Address(RVA = "0x2275C20", Offset = "0x2274A20", VA = "0x182275C20")]
|
|
public static void MakeFace(MeshUtils.Edge eOrig, MeshUtils.Face fNext)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000414 RID: 1044 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003DD")]
|
|
[Address(RVA = "0x2275950", Offset = "0x2274750", VA = "0x182275950")]
|
|
public static void KillEdge(MeshUtils.Edge eDel)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000415 RID: 1045 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003DE")]
|
|
[Address(RVA = "0x2275A70", Offset = "0x2274870", VA = "0x182275A70")]
|
|
public static void KillVertex(MeshUtils.Vertex vDel, MeshUtils.Vertex newOrg)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000416 RID: 1046 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003DF")]
|
|
[Address(RVA = "0x22759E0", Offset = "0x22747E0", VA = "0x1822759E0")]
|
|
public static void KillFace(MeshUtils.Face fDel, MeshUtils.Face newLFace)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000417 RID: 1047 RVA: 0x00004188 File Offset: 0x00002388
|
|
[Token(Token = "0x60003E0")]
|
|
[Address(RVA = "0x22758D0", Offset = "0x22746D0", VA = "0x1822758D0")]
|
|
public static float FaceArea(MeshUtils.Face f)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x0400050F RID: 1295
|
|
[Token(Token = "0x4000417")]
|
|
public const int Undef = -1;
|
|
|
|
// Token: 0x020000CE RID: 206
|
|
[Token(Token = "0x20000D8")]
|
|
public abstract class Pooled<T> where T : MeshUtils.Pooled<T>, new()
|
|
{
|
|
// Token: 0x06000418 RID: 1048
|
|
[Token(Token = "0x6000464")]
|
|
[Address(Slot = "4")]
|
|
public abstract void Reset();
|
|
|
|
// Token: 0x06000419 RID: 1049 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000465")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
|
public virtual void OnFree()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600041A RID: 1050 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000466")]
|
|
[Address(RVA = "0x2B03090", Offset = "0x2B01E90", VA = "0x182B03090")]
|
|
public static T Create()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600041B RID: 1051 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000467")]
|
|
[Address(RVA = "0x2B03270", Offset = "0x2B02070", VA = "0x182B03270")]
|
|
public void Free()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600041C RID: 1052 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000468")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
protected Pooled()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000510 RID: 1296
|
|
[Token(Token = "0x4000548")]
|
|
private static Stack<T> _stack;
|
|
}
|
|
|
|
// Token: 0x020000CF RID: 207
|
|
[Token(Token = "0x20000D9")]
|
|
public class Vertex : MeshUtils.Pooled<MeshUtils.Vertex>
|
|
{
|
|
// Token: 0x0600041D RID: 1053 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000469")]
|
|
[Address(RVA = "0x22878E0", Offset = "0x22866E0", VA = "0x1822878E0", Slot = "4")]
|
|
public override void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600041E RID: 1054 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600046A")]
|
|
[Address(RVA = "0x2287970", Offset = "0x2286770", VA = "0x182287970")]
|
|
public Vertex()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000511 RID: 1297
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000549")]
|
|
internal MeshUtils.Vertex _prev;
|
|
|
|
// Token: 0x04000512 RID: 1298
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400054A")]
|
|
internal MeshUtils.Vertex _next;
|
|
|
|
// Token: 0x04000513 RID: 1299
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400054B")]
|
|
internal MeshUtils.Edge _anEdge;
|
|
|
|
// Token: 0x04000514 RID: 1300
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400054C")]
|
|
internal Vec3 _coords;
|
|
|
|
// Token: 0x04000515 RID: 1301
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x400054D")]
|
|
internal float _s;
|
|
|
|
// Token: 0x04000516 RID: 1302
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400054E")]
|
|
internal float _t;
|
|
|
|
// Token: 0x04000517 RID: 1303
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400054F")]
|
|
internal PQHandle _pqHandle;
|
|
|
|
// Token: 0x04000518 RID: 1304
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000550")]
|
|
internal int _n;
|
|
|
|
// Token: 0x04000519 RID: 1305
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000551")]
|
|
internal object _data;
|
|
}
|
|
|
|
// Token: 0x020000D0 RID: 208
|
|
[Token(Token = "0x20000DA")]
|
|
public class Face : MeshUtils.Pooled<MeshUtils.Face>
|
|
{
|
|
// Token: 0x170000FE RID: 254
|
|
// (get) Token: 0x0600041F RID: 1055 RVA: 0x000041A0 File Offset: 0x000023A0
|
|
[Token(Token = "0x17000105")]
|
|
internal int VertsCount
|
|
{
|
|
[Token(Token = "0x600046B")]
|
|
[Address(RVA = "0x226F040", Offset = "0x226DE40", VA = "0x18226F040")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000420 RID: 1056 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600046C")]
|
|
[Address(RVA = "0x226EFE0", Offset = "0x226DDE0", VA = "0x18226EFE0", Slot = "4")]
|
|
public override void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000421 RID: 1057 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600046D")]
|
|
[Address(RVA = "0x226F000", Offset = "0x226DE00", VA = "0x18226F000")]
|
|
public Face()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400051A RID: 1306
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000552")]
|
|
internal MeshUtils.Face _prev;
|
|
|
|
// Token: 0x0400051B RID: 1307
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000553")]
|
|
internal MeshUtils.Face _next;
|
|
|
|
// Token: 0x0400051C RID: 1308
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000554")]
|
|
internal MeshUtils.Edge _anEdge;
|
|
|
|
// Token: 0x0400051D RID: 1309
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000555")]
|
|
internal MeshUtils.Face _trail;
|
|
|
|
// Token: 0x0400051E RID: 1310
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000556")]
|
|
internal int _n;
|
|
|
|
// Token: 0x0400051F RID: 1311
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4000557")]
|
|
internal bool _marked;
|
|
|
|
// Token: 0x04000520 RID: 1312
|
|
[FieldOffset(Offset = "0x35")]
|
|
[Token(Token = "0x4000558")]
|
|
internal bool _inside;
|
|
}
|
|
|
|
// Token: 0x020000D1 RID: 209
|
|
[Token(Token = "0x20000DB")]
|
|
public struct EdgePair
|
|
{
|
|
// Token: 0x06000422 RID: 1058 RVA: 0x000041B8 File Offset: 0x000023B8
|
|
[Token(Token = "0x600046E")]
|
|
[Address(RVA = "0x226ECD0", Offset = "0x226DAD0", VA = "0x18226ECD0")]
|
|
public static MeshUtils.EdgePair Create()
|
|
{
|
|
return default(MeshUtils.EdgePair);
|
|
}
|
|
|
|
// Token: 0x06000423 RID: 1059 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600046F")]
|
|
[Address(RVA = "0x226ED50", Offset = "0x226DB50", VA = "0x18226ED50")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000521 RID: 1313
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000559")]
|
|
internal MeshUtils.Edge _e;
|
|
|
|
// Token: 0x04000522 RID: 1314
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400055A")]
|
|
internal MeshUtils.Edge _eSym;
|
|
}
|
|
|
|
// Token: 0x020000D2 RID: 210
|
|
[Token(Token = "0x20000DC")]
|
|
public class Edge : MeshUtils.Pooled<MeshUtils.Edge>
|
|
{
|
|
// Token: 0x170000FF RID: 255
|
|
// (get) Token: 0x06000424 RID: 1060 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x06000425 RID: 1061 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000106")]
|
|
internal MeshUtils.Face _Rface
|
|
{
|
|
[Token(Token = "0x6000470")]
|
|
[Address(RVA = "0x226EE70", Offset = "0x226DC70", VA = "0x18226EE70")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000471")]
|
|
[Address(RVA = "0x226EF70", Offset = "0x226DD70", VA = "0x18226EF70")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000100 RID: 256
|
|
// (get) Token: 0x06000426 RID: 1062 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x06000427 RID: 1063 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000107")]
|
|
internal MeshUtils.Vertex _Dst
|
|
{
|
|
[Token(Token = "0x6000472")]
|
|
[Address(RVA = "0x226EE30", Offset = "0x226DC30", VA = "0x18226EE30")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000473")]
|
|
[Address(RVA = "0x226EF10", Offset = "0x226DD10", VA = "0x18226EF10")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000101 RID: 257
|
|
// (get) Token: 0x06000428 RID: 1064 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x06000429 RID: 1065 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000108")]
|
|
internal MeshUtils.Edge _Oprev
|
|
{
|
|
[Token(Token = "0x6000474")]
|
|
[Address(RVA = "0x130D260", Offset = "0x130C060", VA = "0x18130D260")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000475")]
|
|
[Address(RVA = "0x226EF50", Offset = "0x226DD50", VA = "0x18226EF50")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000102 RID: 258
|
|
// (get) Token: 0x0600042A RID: 1066 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x0600042B RID: 1067 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000109")]
|
|
internal MeshUtils.Edge _Lprev
|
|
{
|
|
[Token(Token = "0x6000476")]
|
|
[Address(RVA = "0x226EE50", Offset = "0x226DC50", VA = "0x18226EE50")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000477")]
|
|
[Address(RVA = "0x226EF30", Offset = "0x226DD30", VA = "0x18226EF30")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000103 RID: 259
|
|
// (get) Token: 0x0600042C RID: 1068 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x0600042D RID: 1069 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700010A")]
|
|
internal MeshUtils.Edge _Dprev
|
|
{
|
|
[Token(Token = "0x6000478")]
|
|
[Address(RVA = "0xFBE350", Offset = "0xFBD150", VA = "0x180FBE350")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000479")]
|
|
[Address(RVA = "0x226EEF0", Offset = "0x226DCF0", VA = "0x18226EEF0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000104 RID: 260
|
|
// (get) Token: 0x0600042E RID: 1070 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x0600042F RID: 1071 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700010B")]
|
|
internal MeshUtils.Edge _Rprev
|
|
{
|
|
[Token(Token = "0x600047A")]
|
|
[Address(RVA = "0xD62D50", Offset = "0xD61B50", VA = "0x180D62D50")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600047B")]
|
|
[Address(RVA = "0x226EFC0", Offset = "0x226DDC0", VA = "0x18226EFC0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000105 RID: 261
|
|
// (get) Token: 0x06000430 RID: 1072 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x06000431 RID: 1073 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700010C")]
|
|
internal MeshUtils.Edge _Dnext
|
|
{
|
|
[Token(Token = "0x600047C")]
|
|
[Address(RVA = "0x226EE00", Offset = "0x226DC00", VA = "0x18226EE00")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600047D")]
|
|
[Address(RVA = "0x226EEC0", Offset = "0x226DCC0", VA = "0x18226EEC0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000106 RID: 262
|
|
// (get) Token: 0x06000432 RID: 1074 RVA: 0x00002052 File Offset: 0x00000252
|
|
// (set) Token: 0x06000433 RID: 1075 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700010D")]
|
|
internal MeshUtils.Edge _Rnext
|
|
{
|
|
[Token(Token = "0x600047E")]
|
|
[Address(RVA = "0x226EE90", Offset = "0x226DC90", VA = "0x18226EE90")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600047F")]
|
|
[Address(RVA = "0x226EF90", Offset = "0x226DD90", VA = "0x18226EF90")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000434 RID: 1076 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000480")]
|
|
[Address(RVA = "0x226ED60", Offset = "0x226DB60", VA = "0x18226ED60")]
|
|
internal static void EnsureFirst(ref MeshUtils.Edge e)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000435 RID: 1077 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000481")]
|
|
[Address(RVA = "0x226ED90", Offset = "0x226DB90", VA = "0x18226ED90", Slot = "4")]
|
|
public override void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000436 RID: 1078 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000482")]
|
|
[Address(RVA = "0x226EDC0", Offset = "0x226DBC0", VA = "0x18226EDC0")]
|
|
public Edge()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000523 RID: 1315
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400055B")]
|
|
internal MeshUtils.EdgePair _pair;
|
|
|
|
// Token: 0x04000524 RID: 1316
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400055C")]
|
|
internal MeshUtils.Edge _next;
|
|
|
|
// Token: 0x04000525 RID: 1317
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400055D")]
|
|
internal MeshUtils.Edge _Sym;
|
|
|
|
// Token: 0x04000526 RID: 1318
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400055E")]
|
|
internal MeshUtils.Edge _Onext;
|
|
|
|
// Token: 0x04000527 RID: 1319
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400055F")]
|
|
internal MeshUtils.Edge _Lnext;
|
|
|
|
// Token: 0x04000528 RID: 1320
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000560")]
|
|
internal MeshUtils.Vertex _Org;
|
|
|
|
// Token: 0x04000529 RID: 1321
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000561")]
|
|
internal MeshUtils.Face _Lface;
|
|
|
|
// Token: 0x0400052A RID: 1322
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000562")]
|
|
internal Tess.ActiveRegion _activeRegion;
|
|
|
|
// Token: 0x0400052B RID: 1323
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000563")]
|
|
internal int _winding;
|
|
}
|
|
}
|
|
}
|