m
This commit is contained in:
+10
@@ -0,0 +1,10 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000E1 RID: 225
|
||||
// (Invoke) Token: 0x060004A7 RID: 1191
|
||||
[Token(Token = "0x20000B0")]
|
||||
internal delegate object CombineCallback(Vec3 position, object[] data, float[] weights);
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000DF RID: 223
|
||||
[Token(Token = "0x20000AE")]
|
||||
internal enum ContourOrientation
|
||||
{
|
||||
// Token: 0x0400059F RID: 1439
|
||||
[Token(Token = "0x4000478")]
|
||||
Original,
|
||||
// Token: 0x040005A0 RID: 1440
|
||||
[Token(Token = "0x4000479")]
|
||||
Clockwise,
|
||||
// Token: 0x040005A1 RID: 1441
|
||||
[Token(Token = "0x400047A")]
|
||||
CounterClockwise
|
||||
}
|
||||
}
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000E0 RID: 224
|
||||
[Token(Token = "0x20000AF")]
|
||||
internal struct ContourVertex
|
||||
{
|
||||
// Token: 0x060004A5 RID: 1189 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x6000448")]
|
||||
[Address(RVA = "0x8E97A0", Offset = "0x8E87A0", VA = "0x1808E97A0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040005A2 RID: 1442
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400047B")]
|
||||
public Vec3 Position;
|
||||
|
||||
// Token: 0x040005A3 RID: 1443
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400047C")]
|
||||
public object Data;
|
||||
}
|
||||
}
|
||||
+137
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000C9 RID: 201
|
||||
[Token(Token = "0x20000A3")]
|
||||
internal class Dict<TValue> where TValue : class
|
||||
{
|
||||
// Token: 0x060003FD RID: 1021 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003CE")]
|
||||
[Address(RVA = "0x304D180", Offset = "0x304C180", VA = "0x18304D180")]
|
||||
public Dict(Dict<TValue>.LessOrEqual leq)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003FE RID: 1022 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003CF")]
|
||||
[Address(RVA = "0x304D120", Offset = "0x304C120", VA = "0x18304D120")]
|
||||
public Dict<TValue>.Node Insert(TValue key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003FF RID: 1023 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003D0")]
|
||||
[Address(RVA = "0x304D030", Offset = "0x304C030", VA = "0x18304D030")]
|
||||
public Dict<TValue>.Node InsertBefore(Dict<TValue>.Node node, TValue key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000400 RID: 1024 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003D1")]
|
||||
[Address(RVA = "0x304CFB0", Offset = "0x304BFB0", VA = "0x18304CFB0")]
|
||||
public Dict<TValue>.Node Find(TValue key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000401 RID: 1025 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003D2")]
|
||||
[Address(RVA = "0x67F810", Offset = "0x67E810", VA = "0x18067F810")]
|
||||
public Dict<TValue>.Node Min()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000402 RID: 1026 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D3")]
|
||||
[Address(RVA = "0x304D140", Offset = "0x304C140", VA = "0x18304D140")]
|
||||
public void Remove(Dict<TValue>.Node node)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000539 RID: 1337
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400043C")]
|
||||
private Dict<TValue>.LessOrEqual _leq;
|
||||
|
||||
// Token: 0x0400053A RID: 1338
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400043D")]
|
||||
private Dict<TValue>.Node _head;
|
||||
|
||||
// Token: 0x020000CA RID: 202
|
||||
[Token(Token = "0x20000D8")]
|
||||
public class Node
|
||||
{
|
||||
// Token: 0x17000117 RID: 279
|
||||
// (get) Token: 0x06000403 RID: 1027 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x1700011F")]
|
||||
public TValue Key
|
||||
{
|
||||
[Token(Token = "0x600047C")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000118 RID: 280
|
||||
// (get) Token: 0x06000404 RID: 1028 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x17000120")]
|
||||
public Dict<TValue>.Node Prev
|
||||
{
|
||||
[Token(Token = "0x600047D")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000119 RID: 281
|
||||
// (get) Token: 0x06000405 RID: 1029 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x17000121")]
|
||||
public Dict<TValue>.Node Next
|
||||
{
|
||||
[Token(Token = "0x600047E")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000406 RID: 1030 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600047F")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public Node()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400053B RID: 1339
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400057C")]
|
||||
internal TValue _key;
|
||||
|
||||
// Token: 0x0400053C RID: 1340
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400057D")]
|
||||
internal Dict<TValue>.Node _prev;
|
||||
|
||||
// Token: 0x0400053D RID: 1341
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400057E")]
|
||||
internal Dict<TValue>.Node _next;
|
||||
}
|
||||
|
||||
// Token: 0x020000CB RID: 203
|
||||
// (Invoke) Token: 0x06000408 RID: 1032
|
||||
[Token(Token = "0x20000D9")]
|
||||
public delegate bool LessOrEqual(TValue lhs, TValue rhs);
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000DE RID: 222
|
||||
[Token(Token = "0x20000AD")]
|
||||
internal enum ElementType
|
||||
{
|
||||
// Token: 0x0400059B RID: 1435
|
||||
[Token(Token = "0x4000474")]
|
||||
Polygons,
|
||||
// Token: 0x0400059C RID: 1436
|
||||
[Token(Token = "0x4000475")]
|
||||
ConnectedPolygons,
|
||||
// Token: 0x0400059D RID: 1437
|
||||
[Token(Token = "0x4000476")]
|
||||
BoundaryContours
|
||||
}
|
||||
}
|
||||
+135
@@ -0,0 +1,135 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000CC RID: 204
|
||||
[Token(Token = "0x20000A4")]
|
||||
internal static class Geom
|
||||
{
|
||||
// Token: 0x0600040B RID: 1035 RVA: 0x00004248 File Offset: 0x00002448
|
||||
[Token(Token = "0x60003D4")]
|
||||
[Address(RVA = "0x8EA5B0", Offset = "0x8E95B0", VA = "0x1808EA5B0")]
|
||||
public static bool IsWindingInside(WindingRule rule, int n)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600040C RID: 1036 RVA: 0x00004260 File Offset: 0x00002460
|
||||
[Token(Token = "0x60003D5")]
|
||||
[Address(RVA = "0x8EA800", Offset = "0x8E9800", VA = "0x1808EA800")]
|
||||
public static bool VertCCW(MeshUtils.Vertex u, MeshUtils.Vertex v, MeshUtils.Vertex w)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600040D RID: 1037 RVA: 0x00004278 File Offset: 0x00002478
|
||||
[Token(Token = "0x60003D6")]
|
||||
[Address(RVA = "0x8EA860", Offset = "0x8E9860", VA = "0x1808EA860")]
|
||||
public static bool VertEq(MeshUtils.Vertex lhs, MeshUtils.Vertex rhs)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600040E RID: 1038 RVA: 0x00004290 File Offset: 0x00002490
|
||||
[Token(Token = "0x60003D7")]
|
||||
[Address(RVA = "0x8EA950", Offset = "0x8E9950", VA = "0x1808EA950")]
|
||||
public static bool VertLeq(MeshUtils.Vertex lhs, MeshUtils.Vertex rhs)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600040F RID: 1039 RVA: 0x000042A8 File Offset: 0x000024A8
|
||||
[Token(Token = "0x60003D8")]
|
||||
[Address(RVA = "0x8E9C80", Offset = "0x8E8C80", VA = "0x1808E9C80")]
|
||||
public static float EdgeEval(MeshUtils.Vertex u, MeshUtils.Vertex v, MeshUtils.Vertex w)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000410 RID: 1040 RVA: 0x000042C0 File Offset: 0x000024C0
|
||||
[Token(Token = "0x60003D9")]
|
||||
[Address(RVA = "0x8EA4F0", Offset = "0x8E94F0", VA = "0x1808EA4F0")]
|
||||
public static float EdgeSign(MeshUtils.Vertex u, MeshUtils.Vertex v, MeshUtils.Vertex w)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000411 RID: 1041 RVA: 0x000042D8 File Offset: 0x000024D8
|
||||
[Token(Token = "0x60003DA")]
|
||||
[Address(RVA = "0x8EA750", Offset = "0x8E9750", VA = "0x1808EA750")]
|
||||
public static bool TransLeq(MeshUtils.Vertex lhs, MeshUtils.Vertex rhs)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000412 RID: 1042 RVA: 0x000042F0 File Offset: 0x000024F0
|
||||
[Token(Token = "0x60003DB")]
|
||||
[Address(RVA = "0x8EA6A0", Offset = "0x8E96A0", VA = "0x1808EA6A0")]
|
||||
public static float TransEval(MeshUtils.Vertex u, MeshUtils.Vertex v, MeshUtils.Vertex w)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000413 RID: 1043 RVA: 0x00004308 File Offset: 0x00002508
|
||||
[Token(Token = "0x60003DC")]
|
||||
[Address(RVA = "0x8EA7A0", Offset = "0x8E97A0", VA = "0x1808EA7A0")]
|
||||
public static float TransSign(MeshUtils.Vertex u, MeshUtils.Vertex v, MeshUtils.Vertex w)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000414 RID: 1044 RVA: 0x00004320 File Offset: 0x00002520
|
||||
[Token(Token = "0x60003DD")]
|
||||
[Address(RVA = "0x8E9D30", Offset = "0x8E8D30", VA = "0x1808E9D30")]
|
||||
public static bool EdgeGoesLeft(MeshUtils.Edge e)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000415 RID: 1045 RVA: 0x00004338 File Offset: 0x00002538
|
||||
[Token(Token = "0x60003DE")]
|
||||
[Address(RVA = "0x8E9D90", Offset = "0x8E8D90", VA = "0x1808E9D90")]
|
||||
public static bool EdgeGoesRight(MeshUtils.Edge e)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000416 RID: 1046 RVA: 0x00004350 File Offset: 0x00002550
|
||||
[Token(Token = "0x60003DF")]
|
||||
[Address(RVA = "0x8EA8A0", Offset = "0x8E98A0", VA = "0x1808EA8A0")]
|
||||
public static float VertL1dist(MeshUtils.Vertex u, MeshUtils.Vertex v)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000417 RID: 1047 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E0")]
|
||||
[Address(RVA = "0x8E9C40", Offset = "0x8E8C40", VA = "0x1808E9C40")]
|
||||
public static void AddWinding(MeshUtils.Edge eDst, MeshUtils.Edge eSrc)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000418 RID: 1048 RVA: 0x00004368 File Offset: 0x00002568
|
||||
[Token(Token = "0x60003E1")]
|
||||
[Address(RVA = "0x8EA550", Offset = "0x8E9550", VA = "0x1808EA550")]
|
||||
public static float Interpolate(float a, float x, float b, float y)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000419 RID: 1049 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E2")]
|
||||
[Address(RVA = "0x8EA690", Offset = "0x8E9690", VA = "0x1808EA690")]
|
||||
private static void Swap(ref MeshUtils.Vertex a, ref MeshUtils.Vertex b)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600041A RID: 1050 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E3")]
|
||||
[Address(RVA = "0x8E9DF0", Offset = "0x8E8DF0", VA = "0x1808E9DF0")]
|
||||
public static void EdgeIntersect(MeshUtils.Vertex o1, MeshUtils.Vertex d1, MeshUtils.Vertex o2, MeshUtils.Vertex d2, MeshUtils.Vertex v)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+120
@@ -0,0 +1,120 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000CD RID: 205
|
||||
[Token(Token = "0x20000A5")]
|
||||
internal class Mesh : MeshUtils.Pooled<Mesh>
|
||||
{
|
||||
// Token: 0x0600041B RID: 1051 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E4")]
|
||||
[Address(RVA = "0x8F1860", Offset = "0x8F0860", VA = "0x1808F1860")]
|
||||
public Mesh()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600041C RID: 1052 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E5")]
|
||||
[Address(RVA = "0x8F11E0", Offset = "0x8F01E0", VA = "0x1808F11E0", Slot = "4")]
|
||||
public override void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600041D RID: 1053 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E6")]
|
||||
[Address(RVA = "0x8F1100", Offset = "0x8F0100", VA = "0x1808F1100", Slot = "5")]
|
||||
public override void OnFree()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600041E RID: 1054 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003E7")]
|
||||
[Address(RVA = "0x8F0EB0", Offset = "0x8EFEB0", VA = "0x1808F0EB0")]
|
||||
public MeshUtils.Edge MakeEdge()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600041F RID: 1055 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E8")]
|
||||
[Address(RVA = "0x8F1200", Offset = "0x8F0200", VA = "0x1808F1200")]
|
||||
public void Splice(MeshUtils.Edge eOrg, MeshUtils.Edge eDst)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000420 RID: 1056 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E9")]
|
||||
[Address(RVA = "0x8F0CD0", Offset = "0x8EFCD0", VA = "0x1808F0CD0")]
|
||||
public void Delete(MeshUtils.Edge eDel)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000421 RID: 1057 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003EA")]
|
||||
[Address(RVA = "0x8F0A00", Offset = "0x8EFA00", VA = "0x1808F0A00")]
|
||||
public MeshUtils.Edge AddEdgeVertex(MeshUtils.Edge eOrg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000422 RID: 1058 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003EB")]
|
||||
[Address(RVA = "0x8F1300", Offset = "0x8F0300", VA = "0x1808F1300")]
|
||||
public MeshUtils.Edge SplitEdge(MeshUtils.Edge eOrg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000423 RID: 1059 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003EC")]
|
||||
[Address(RVA = "0x8F0B60", Offset = "0x8EFB60", VA = "0x1808F0B60")]
|
||||
public MeshUtils.Edge Connect(MeshUtils.Edge eOrg, MeshUtils.Edge eDst)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000424 RID: 1060 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003ED")]
|
||||
[Address(RVA = "0x8F1510", Offset = "0x8F0510", VA = "0x1808F1510")]
|
||||
public void ZapFace(MeshUtils.Face fZap)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000425 RID: 1061 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003EE")]
|
||||
[Address(RVA = "0x8F0F20", Offset = "0x8EFF20", VA = "0x1808F0F20")]
|
||||
public void MergeConvexFaces(int maxVertsPerFace)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000426 RID: 1062 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003EF")]
|
||||
[Address(RVA = "0x8F0AC0", Offset = "0x8EFAC0", VA = "0x1808F0AC0")]
|
||||
[Conditional("DEBUG")]
|
||||
public void Check()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400053E RID: 1342
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400043E")]
|
||||
internal MeshUtils.Vertex _vHead;
|
||||
|
||||
// Token: 0x0400053F RID: 1343
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400043F")]
|
||||
internal MeshUtils.Face _fHead;
|
||||
|
||||
// Token: 0x04000540 RID: 1344
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000440")]
|
||||
internal MeshUtils.Edge _eHead;
|
||||
|
||||
// Token: 0x04000541 RID: 1345
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000441")]
|
||||
internal MeshUtils.Edge _eHeadSym;
|
||||
}
|
||||
}
|
||||
+500
@@ -0,0 +1,500 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000CF RID: 207
|
||||
[Token(Token = "0x20000A7")]
|
||||
internal static class MeshUtils
|
||||
{
|
||||
// Token: 0x06000430 RID: 1072 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003F9")]
|
||||
[Address(RVA = "0x8F0750", Offset = "0x8EF750", VA = "0x1808F0750")]
|
||||
public static MeshUtils.Edge MakeEdge(MeshUtils.Edge eNext)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000431 RID: 1073 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003FA")]
|
||||
[Address(RVA = "0x8F09B0", Offset = "0x8EF9B0", VA = "0x1808F09B0")]
|
||||
public static void Splice(MeshUtils.Edge a, MeshUtils.Edge b)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000432 RID: 1074 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003FB")]
|
||||
[Address(RVA = "0x8F0920", Offset = "0x8EF920", VA = "0x1808F0920")]
|
||||
public static void MakeVertex(MeshUtils.Edge eOrig, MeshUtils.Vertex vNext)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000433 RID: 1075 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003FC")]
|
||||
[Address(RVA = "0x8F0870", Offset = "0x8EF870", VA = "0x1808F0870")]
|
||||
public static void MakeFace(MeshUtils.Edge eOrig, MeshUtils.Face fNext)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000434 RID: 1076 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003FD")]
|
||||
[Address(RVA = "0x8F05A0", Offset = "0x8EF5A0", VA = "0x1808F05A0")]
|
||||
public static void KillEdge(MeshUtils.Edge eDel)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000435 RID: 1077 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003FE")]
|
||||
[Address(RVA = "0x8F06C0", Offset = "0x8EF6C0", VA = "0x1808F06C0")]
|
||||
public static void KillVertex(MeshUtils.Vertex vDel, MeshUtils.Vertex newOrg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000436 RID: 1078 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003FF")]
|
||||
[Address(RVA = "0x8F0630", Offset = "0x8EF630", VA = "0x1808F0630")]
|
||||
public static void KillFace(MeshUtils.Face fDel, MeshUtils.Face newLFace)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000437 RID: 1079 RVA: 0x000043B0 File Offset: 0x000025B0
|
||||
[Token(Token = "0x6000400")]
|
||||
[Address(RVA = "0x8F0520", Offset = "0x8EF520", VA = "0x1808F0520")]
|
||||
public static float FaceArea(MeshUtils.Face f)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x04000546 RID: 1350
|
||||
[Token(Token = "0x4000446")]
|
||||
public const int Undef = -1;
|
||||
|
||||
// Token: 0x020000D0 RID: 208
|
||||
[Token(Token = "0x20000DA")]
|
||||
public abstract class Pooled<T> where T : MeshUtils.Pooled<T>, new()
|
||||
{
|
||||
// Token: 0x06000438 RID: 1080
|
||||
[Token(Token = "0x6000484")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void Reset();
|
||||
|
||||
// Token: 0x06000439 RID: 1081 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000485")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public virtual void OnFree()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600043A RID: 1082 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x6000486")]
|
||||
[Address(RVA = "0x3052310", Offset = "0x3051310", VA = "0x183052310")]
|
||||
public static T Create()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600043B RID: 1083 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000487")]
|
||||
[Address(RVA = "0x30524F0", Offset = "0x30514F0", VA = "0x1830524F0")]
|
||||
public void Free()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600043C RID: 1084 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000488")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
protected Pooled()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000547 RID: 1351
|
||||
[Token(Token = "0x400057F")]
|
||||
private static Stack<T> _stack;
|
||||
}
|
||||
|
||||
// Token: 0x020000D1 RID: 209
|
||||
[Token(Token = "0x20000DB")]
|
||||
public class Vertex : MeshUtils.Pooled<MeshUtils.Vertex>
|
||||
{
|
||||
// Token: 0x0600043D RID: 1085 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000489")]
|
||||
[Address(RVA = "0x902650", Offset = "0x901650", VA = "0x180902650", Slot = "4")]
|
||||
public override void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600043E RID: 1086 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600048A")]
|
||||
[Address(RVA = "0x9026E0", Offset = "0x9016E0", VA = "0x1809026E0")]
|
||||
public Vertex()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000548 RID: 1352
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000580")]
|
||||
internal MeshUtils.Vertex _prev;
|
||||
|
||||
// Token: 0x04000549 RID: 1353
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000581")]
|
||||
internal MeshUtils.Vertex _next;
|
||||
|
||||
// Token: 0x0400054A RID: 1354
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000582")]
|
||||
internal MeshUtils.Edge _anEdge;
|
||||
|
||||
// Token: 0x0400054B RID: 1355
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000583")]
|
||||
internal Vec3 _coords;
|
||||
|
||||
// Token: 0x0400054C RID: 1356
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000584")]
|
||||
internal float _s;
|
||||
|
||||
// Token: 0x0400054D RID: 1357
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000585")]
|
||||
internal float _t;
|
||||
|
||||
// Token: 0x0400054E RID: 1358
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4000586")]
|
||||
internal PQHandle _pqHandle;
|
||||
|
||||
// Token: 0x0400054F RID: 1359
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000587")]
|
||||
internal int _n;
|
||||
|
||||
// Token: 0x04000550 RID: 1360
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000588")]
|
||||
internal object _data;
|
||||
}
|
||||
|
||||
// Token: 0x020000D2 RID: 210
|
||||
[Token(Token = "0x20000DC")]
|
||||
public class Face : MeshUtils.Pooled<MeshUtils.Face>
|
||||
{
|
||||
// Token: 0x1700011B RID: 283
|
||||
// (get) Token: 0x0600043F RID: 1087 RVA: 0x000043C8 File Offset: 0x000025C8
|
||||
[Token(Token = "0x17000122")]
|
||||
internal int VertsCount
|
||||
{
|
||||
[Token(Token = "0x600048B")]
|
||||
[Address(RVA = "0x8E9BE0", Offset = "0x8E8BE0", VA = "0x1808E9BE0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000440 RID: 1088 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600048C")]
|
||||
[Address(RVA = "0x8E9B80", Offset = "0x8E8B80", VA = "0x1808E9B80", Slot = "4")]
|
||||
public override void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000441 RID: 1089 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600048D")]
|
||||
[Address(RVA = "0x8E9BA0", Offset = "0x8E8BA0", VA = "0x1808E9BA0")]
|
||||
public Face()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000551 RID: 1361
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000589")]
|
||||
internal MeshUtils.Face _prev;
|
||||
|
||||
// Token: 0x04000552 RID: 1362
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400058A")]
|
||||
internal MeshUtils.Face _next;
|
||||
|
||||
// Token: 0x04000553 RID: 1363
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400058B")]
|
||||
internal MeshUtils.Edge _anEdge;
|
||||
|
||||
// Token: 0x04000554 RID: 1364
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400058C")]
|
||||
internal MeshUtils.Face _trail;
|
||||
|
||||
// Token: 0x04000555 RID: 1365
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400058D")]
|
||||
internal int _n;
|
||||
|
||||
// Token: 0x04000556 RID: 1366
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400058E")]
|
||||
internal bool _marked;
|
||||
|
||||
// Token: 0x04000557 RID: 1367
|
||||
[FieldOffset(Offset = "0x35")]
|
||||
[Token(Token = "0x400058F")]
|
||||
internal bool _inside;
|
||||
}
|
||||
|
||||
// Token: 0x020000D3 RID: 211
|
||||
[Token(Token = "0x20000DD")]
|
||||
public struct EdgePair
|
||||
{
|
||||
// Token: 0x06000442 RID: 1090 RVA: 0x000043E0 File Offset: 0x000025E0
|
||||
[Token(Token = "0x600048E")]
|
||||
[Address(RVA = "0x8E9830", Offset = "0x8E8830", VA = "0x1808E9830")]
|
||||
public static MeshUtils.EdgePair Create()
|
||||
{
|
||||
return default(MeshUtils.EdgePair);
|
||||
}
|
||||
|
||||
// Token: 0x06000443 RID: 1091 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600048F")]
|
||||
[Address(RVA = "0x8E98B0", Offset = "0x8E88B0", VA = "0x1808E98B0")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000558 RID: 1368
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000590")]
|
||||
internal MeshUtils.Edge _e;
|
||||
|
||||
// Token: 0x04000559 RID: 1369
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4000591")]
|
||||
internal MeshUtils.Edge _eSym;
|
||||
}
|
||||
|
||||
// Token: 0x020000D4 RID: 212
|
||||
[Token(Token = "0x20000DE")]
|
||||
public class Edge : MeshUtils.Pooled<MeshUtils.Edge>
|
||||
{
|
||||
// Token: 0x1700011C RID: 284
|
||||
// (get) Token: 0x06000444 RID: 1092 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x06000445 RID: 1093 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000123")]
|
||||
internal MeshUtils.Face _Rface
|
||||
{
|
||||
[Token(Token = "0x6000490")]
|
||||
[Address(RVA = "0x8E99F0", Offset = "0x8E89F0", VA = "0x1808E99F0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000491")]
|
||||
[Address(RVA = "0x8E9B10", Offset = "0x8E8B10", VA = "0x1808E9B10")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700011D RID: 285
|
||||
// (get) Token: 0x06000446 RID: 1094 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x06000447 RID: 1095 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000124")]
|
||||
internal MeshUtils.Vertex _Dst
|
||||
{
|
||||
[Token(Token = "0x6000492")]
|
||||
[Address(RVA = "0x8E99B0", Offset = "0x8E89B0", VA = "0x1808E99B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000493")]
|
||||
[Address(RVA = "0x8E9AB0", Offset = "0x8E8AB0", VA = "0x1808E9AB0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700011E RID: 286
|
||||
// (get) Token: 0x06000448 RID: 1096 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x06000449 RID: 1097 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000125")]
|
||||
internal MeshUtils.Edge _Oprev
|
||||
{
|
||||
[Token(Token = "0x6000494")]
|
||||
[Address(RVA = "0x425890", Offset = "0x424890", VA = "0x180425890")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000495")]
|
||||
[Address(RVA = "0x8E9AF0", Offset = "0x8E8AF0", VA = "0x1808E9AF0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700011F RID: 287
|
||||
// (get) Token: 0x0600044A RID: 1098 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x0600044B RID: 1099 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000126")]
|
||||
internal MeshUtils.Edge _Lprev
|
||||
{
|
||||
[Token(Token = "0x6000496")]
|
||||
[Address(RVA = "0x8E99D0", Offset = "0x8E89D0", VA = "0x1808E99D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000497")]
|
||||
[Address(RVA = "0x8E9AD0", Offset = "0x8E8AD0", VA = "0x1808E9AD0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000120 RID: 288
|
||||
// (get) Token: 0x0600044C RID: 1100 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x0600044D RID: 1101 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000127")]
|
||||
internal MeshUtils.Edge _Dprev
|
||||
{
|
||||
[Token(Token = "0x6000498")]
|
||||
[Address(RVA = "0x8E9990", Offset = "0x8E8990", VA = "0x1808E9990")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000499")]
|
||||
[Address(RVA = "0x8E9A90", Offset = "0x8E8A90", VA = "0x1808E9A90")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000121 RID: 289
|
||||
// (get) Token: 0x0600044E RID: 1102 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x0600044F RID: 1103 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000128")]
|
||||
internal MeshUtils.Edge _Rprev
|
||||
{
|
||||
[Token(Token = "0x600049A")]
|
||||
[Address(RVA = "0x8E9A40", Offset = "0x8E8A40", VA = "0x1808E9A40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600049B")]
|
||||
[Address(RVA = "0x8E9B60", Offset = "0x8E8B60", VA = "0x1808E9B60")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000122 RID: 290
|
||||
// (get) Token: 0x06000450 RID: 1104 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x06000451 RID: 1105 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000129")]
|
||||
internal MeshUtils.Edge _Dnext
|
||||
{
|
||||
[Token(Token = "0x600049C")]
|
||||
[Address(RVA = "0x8E9960", Offset = "0x8E8960", VA = "0x1808E9960")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600049D")]
|
||||
[Address(RVA = "0x8E9A60", Offset = "0x8E8A60", VA = "0x1808E9A60")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000123 RID: 291
|
||||
// (get) Token: 0x06000452 RID: 1106 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x06000453 RID: 1107 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700012A")]
|
||||
internal MeshUtils.Edge _Rnext
|
||||
{
|
||||
[Token(Token = "0x600049E")]
|
||||
[Address(RVA = "0x8E9A10", Offset = "0x8E8A10", VA = "0x1808E9A10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600049F")]
|
||||
[Address(RVA = "0x8E9B30", Offset = "0x8E8B30", VA = "0x1808E9B30")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000454 RID: 1108 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004A0")]
|
||||
[Address(RVA = "0x8E98C0", Offset = "0x8E88C0", VA = "0x1808E98C0")]
|
||||
internal static void EnsureFirst(ref MeshUtils.Edge e)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000455 RID: 1109 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004A1")]
|
||||
[Address(RVA = "0x8E98F0", Offset = "0x8E88F0", VA = "0x1808E98F0", Slot = "4")]
|
||||
public override void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000456 RID: 1110 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004A2")]
|
||||
[Address(RVA = "0x8E9920", Offset = "0x8E8920", VA = "0x1808E9920")]
|
||||
public Edge()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400055A RID: 1370
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000592")]
|
||||
internal MeshUtils.EdgePair _pair;
|
||||
|
||||
// Token: 0x0400055B RID: 1371
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000593")]
|
||||
internal MeshUtils.Edge _next;
|
||||
|
||||
// Token: 0x0400055C RID: 1372
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000594")]
|
||||
internal MeshUtils.Edge _Sym;
|
||||
|
||||
// Token: 0x0400055D RID: 1373
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000595")]
|
||||
internal MeshUtils.Edge _Onext;
|
||||
|
||||
// Token: 0x0400055E RID: 1374
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000596")]
|
||||
internal MeshUtils.Edge _Lnext;
|
||||
|
||||
// Token: 0x0400055F RID: 1375
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000597")]
|
||||
internal MeshUtils.Vertex _Org;
|
||||
|
||||
// Token: 0x04000560 RID: 1376
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000598")]
|
||||
internal MeshUtils.Face _Lface;
|
||||
|
||||
// Token: 0x04000561 RID: 1377
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000599")]
|
||||
internal Tess.ActiveRegion _activeRegion;
|
||||
|
||||
// Token: 0x04000562 RID: 1378
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400059A")]
|
||||
internal int _winding;
|
||||
}
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000D5 RID: 213
|
||||
[Token(Token = "0x20000A8")]
|
||||
internal struct PQHandle
|
||||
{
|
||||
// Token: 0x04000563 RID: 1379
|
||||
[Token(Token = "0x4000447")]
|
||||
public static readonly int Invalid;
|
||||
|
||||
// Token: 0x04000564 RID: 1380
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000448")]
|
||||
internal int _handle;
|
||||
}
|
||||
}
|
||||
+144
@@ -0,0 +1,144 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000D6 RID: 214
|
||||
[Token(Token = "0x20000A9")]
|
||||
internal class PriorityHeap<TValue> where TValue : class
|
||||
{
|
||||
// Token: 0x17000124 RID: 292
|
||||
// (get) Token: 0x06000458 RID: 1112 RVA: 0x000043F8 File Offset: 0x000025F8
|
||||
[Token(Token = "0x17000115")]
|
||||
public bool Empty
|
||||
{
|
||||
[Token(Token = "0x6000402")]
|
||||
[Address(RVA = "0x9FB560", Offset = "0x9FA560", VA = "0x1809FB560")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000459 RID: 1113 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000403")]
|
||||
[Address(RVA = "0x3053440", Offset = "0x3052440", VA = "0x183053440")]
|
||||
public PriorityHeap(int initialSize, PriorityHeap<TValue>.LessOrEqual leq)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600045A RID: 1114 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000404")]
|
||||
[Address(RVA = "0x3052900", Offset = "0x3051900", VA = "0x183052900")]
|
||||
private void FloatDown(int curr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600045B RID: 1115 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000405")]
|
||||
[Address(RVA = "0x3052C00", Offset = "0x3051C00", VA = "0x183052C00")]
|
||||
private void FloatUp(int curr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600045C RID: 1116 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000406")]
|
||||
[Address(RVA = "0x3052E20", Offset = "0x3051E20", VA = "0x183052E20")]
|
||||
public void Init()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600045D RID: 1117 RVA: 0x00004410 File Offset: 0x00002610
|
||||
[Token(Token = "0x6000407")]
|
||||
[Address(RVA = "0x3052E90", Offset = "0x3051E90", VA = "0x183052E90")]
|
||||
public PQHandle Insert(TValue value)
|
||||
{
|
||||
return default(PQHandle);
|
||||
}
|
||||
|
||||
// Token: 0x0600045E RID: 1118 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x6000408")]
|
||||
[Address(RVA = "0x3052730", Offset = "0x3051730", VA = "0x183052730")]
|
||||
public TValue ExtractMin()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600045F RID: 1119 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x6000409")]
|
||||
[Address(RVA = "0x3053100", Offset = "0x3052100", VA = "0x183053100")]
|
||||
public TValue Minimum()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000460 RID: 1120 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600040A")]
|
||||
[Address(RVA = "0x3053160", Offset = "0x3052160", VA = "0x183053160")]
|
||||
public void Remove(PQHandle handle)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000565 RID: 1381
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000449")]
|
||||
private PriorityHeap<TValue>.LessOrEqual _leq;
|
||||
|
||||
// Token: 0x04000566 RID: 1382
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400044A")]
|
||||
private int[] _nodes;
|
||||
|
||||
// Token: 0x04000567 RID: 1383
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400044B")]
|
||||
private PriorityHeap<TValue>.HandleElem[] _handles;
|
||||
|
||||
// Token: 0x04000568 RID: 1384
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400044C")]
|
||||
private int _size;
|
||||
|
||||
// Token: 0x04000569 RID: 1385
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400044D")]
|
||||
private int _max;
|
||||
|
||||
// Token: 0x0400056A RID: 1386
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400044E")]
|
||||
private int _freeList;
|
||||
|
||||
// Token: 0x0400056B RID: 1387
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400044F")]
|
||||
private bool _initialized;
|
||||
|
||||
// Token: 0x020000D7 RID: 215
|
||||
// (Invoke) Token: 0x06000462 RID: 1122
|
||||
[Token(Token = "0x20000DF")]
|
||||
public delegate bool LessOrEqual(TValue lhs, TValue rhs);
|
||||
|
||||
// Token: 0x020000D8 RID: 216
|
||||
[Token(Token = "0x20000E0")]
|
||||
protected class HandleElem
|
||||
{
|
||||
// Token: 0x06000465 RID: 1125 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004A7")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public HandleElem()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400056C RID: 1388
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400059B")]
|
||||
internal TValue _key;
|
||||
|
||||
// Token: 0x0400056D RID: 1389
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400059C")]
|
||||
internal int _node;
|
||||
}
|
||||
}
|
||||
}
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000D9 RID: 217
|
||||
[Token(Token = "0x20000AA")]
|
||||
internal class PriorityQueue<TValue> where TValue : class
|
||||
{
|
||||
// Token: 0x17000125 RID: 293
|
||||
// (get) Token: 0x06000466 RID: 1126 RVA: 0x00004428 File Offset: 0x00002628
|
||||
[Token(Token = "0x17000116")]
|
||||
public bool Empty
|
||||
{
|
||||
[Token(Token = "0x600040B")]
|
||||
[Address(RVA = "0x3054390", Offset = "0x3053390", VA = "0x183054390")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000467 RID: 1127 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600040C")]
|
||||
[Address(RVA = "0x30542A0", Offset = "0x30532A0", VA = "0x1830542A0")]
|
||||
public PriorityQueue(int initialSize, PriorityHeap<TValue>.LessOrEqual leq)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000468 RID: 1128 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600040D")]
|
||||
[Address(RVA = "0x1FD61F0", Offset = "0x1FD51F0", VA = "0x181FD61F0")]
|
||||
private static void Swap(ref int a, ref int b)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000469 RID: 1129 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600040E")]
|
||||
[Address(RVA = "0x3053790", Offset = "0x3052790", VA = "0x183053790")]
|
||||
public void Init()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600046A RID: 1130 RVA: 0x00004440 File Offset: 0x00002640
|
||||
[Token(Token = "0x600040F")]
|
||||
[Address(RVA = "0x3053FD0", Offset = "0x3052FD0", VA = "0x183053FD0")]
|
||||
public PQHandle Insert(TValue value)
|
||||
{
|
||||
return default(PQHandle);
|
||||
}
|
||||
|
||||
// Token: 0x0600046B RID: 1131 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x6000410")]
|
||||
[Address(RVA = "0x30535D0", Offset = "0x30525D0", VA = "0x1830535D0")]
|
||||
public TValue ExtractMin()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600046C RID: 1132 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x6000411")]
|
||||
[Address(RVA = "0x3054090", Offset = "0x3053090", VA = "0x183054090")]
|
||||
public TValue Minimum()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600046D RID: 1133 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000412")]
|
||||
[Address(RVA = "0x30541D0", Offset = "0x30531D0", VA = "0x1830541D0")]
|
||||
public void Remove(PQHandle handle)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400056E RID: 1390
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000450")]
|
||||
private PriorityHeap<TValue>.LessOrEqual _leq;
|
||||
|
||||
// Token: 0x0400056F RID: 1391
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000451")]
|
||||
private PriorityHeap<TValue> _heap;
|
||||
|
||||
// Token: 0x04000570 RID: 1392
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000452")]
|
||||
private TValue[] _keys;
|
||||
|
||||
// Token: 0x04000571 RID: 1393
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000453")]
|
||||
private int[] _order;
|
||||
|
||||
// Token: 0x04000572 RID: 1394
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000454")]
|
||||
private int _size;
|
||||
|
||||
// Token: 0x04000573 RID: 1395
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000455")]
|
||||
private int _max;
|
||||
|
||||
// Token: 0x04000574 RID: 1396
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000456")]
|
||||
private bool _initialized;
|
||||
|
||||
// Token: 0x020000DA RID: 218
|
||||
[Token(Token = "0x20000E1")]
|
||||
private class StackItem
|
||||
{
|
||||
// Token: 0x0600046E RID: 1134 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004A8")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public StackItem()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000575 RID: 1397
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400059D")]
|
||||
internal int p;
|
||||
|
||||
// Token: 0x04000576 RID: 1398
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400059E")]
|
||||
internal int r;
|
||||
}
|
||||
}
|
||||
}
|
||||
+579
@@ -0,0 +1,579 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000DB RID: 219
|
||||
[Token(Token = "0x20000AB")]
|
||||
internal class Tess
|
||||
{
|
||||
// Token: 0x0600046F RID: 1135 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x6000413")]
|
||||
[Address(RVA = "0x900D30", Offset = "0x8FFD30", VA = "0x180900D30")]
|
||||
private Tess.ActiveRegion RegionBelow(Tess.ActiveRegion reg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000470 RID: 1136 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x6000414")]
|
||||
[Address(RVA = "0x900D00", Offset = "0x8FFD00", VA = "0x180900D00")]
|
||||
private Tess.ActiveRegion RegionAbove(Tess.ActiveRegion reg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000471 RID: 1137 RVA: 0x00004458 File Offset: 0x00002658
|
||||
[Token(Token = "0x6000415")]
|
||||
[Address(RVA = "0x8FF3A0", Offset = "0x8FE3A0", VA = "0x1808FF3A0")]
|
||||
private bool EdgeLeq(Tess.ActiveRegion reg1, Tess.ActiveRegion reg2)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000472 RID: 1138 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000416")]
|
||||
[Address(RVA = "0x8FF1D0", Offset = "0x8FE1D0", VA = "0x1808FF1D0")]
|
||||
private void DeleteRegion(Tess.ActiveRegion reg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000473 RID: 1139 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000417")]
|
||||
[Address(RVA = "0x8FF7F0", Offset = "0x8FE7F0", VA = "0x1808FF7F0")]
|
||||
private void FixUpperEdge(Tess.ActiveRegion reg, MeshUtils.Edge newEdge)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000474 RID: 1140 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x6000418")]
|
||||
[Address(RVA = "0x901870", Offset = "0x900870", VA = "0x180901870")]
|
||||
private Tess.ActiveRegion TopLeftRegion(Tess.ActiveRegion reg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000475 RID: 1141 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x6000419")]
|
||||
[Address(RVA = "0x901990", Offset = "0x900990", VA = "0x180901990")]
|
||||
private Tess.ActiveRegion TopRightRegion(Tess.ActiveRegion reg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000476 RID: 1142 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x600041A")]
|
||||
[Address(RVA = "0x8FC490", Offset = "0x8FB490", VA = "0x1808FC490")]
|
||||
private Tess.ActiveRegion AddRegionBelow(Tess.ActiveRegion regAbove, MeshUtils.Edge eNewUp)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000477 RID: 1143 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041B")]
|
||||
[Address(RVA = "0x8FE840", Offset = "0x8FD840", VA = "0x1808FE840")]
|
||||
private void ComputeWinding(Tess.ActiveRegion reg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000478 RID: 1144 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041C")]
|
||||
[Address(RVA = "0x8FF760", Offset = "0x8FE760", VA = "0x1808FF760")]
|
||||
private void FinishRegion(Tess.ActiveRegion reg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000479 RID: 1145 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x600041D")]
|
||||
[Address(RVA = "0x8FF5F0", Offset = "0x8FE5F0", VA = "0x1808FF5F0")]
|
||||
private MeshUtils.Edge FinishLeftRegions(Tess.ActiveRegion regFirst, Tess.ActiveRegion regLast)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600047A RID: 1146 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041E")]
|
||||
[Address(RVA = "0x8FC540", Offset = "0x8FB540", VA = "0x1808FC540")]
|
||||
private void AddRightEdges(Tess.ActiveRegion regUp, MeshUtils.Edge eFirst, MeshUtils.Edge eLast, MeshUtils.Edge eTopLeft, bool cleanUp)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600047B RID: 1147 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041F")]
|
||||
[Address(RVA = "0x901140", Offset = "0x900140", VA = "0x180901140")]
|
||||
private void SpliceMergeVertices(MeshUtils.Edge e1, MeshUtils.Edge e2)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600047C RID: 1148 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000420")]
|
||||
[Address(RVA = "0x901A00", Offset = "0x900A00", VA = "0x180901A00")]
|
||||
private void VertexWeights(MeshUtils.Vertex isect, MeshUtils.Vertex org, MeshUtils.Vertex dst, out float w0, out float w1)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600047D RID: 1149 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000421")]
|
||||
[Address(RVA = "0x8FF840", Offset = "0x8FE840", VA = "0x1808FF840")]
|
||||
private void GetIntersectData(MeshUtils.Vertex isect, MeshUtils.Vertex orgUp, MeshUtils.Vertex dstUp, MeshUtils.Vertex orgLo, MeshUtils.Vertex dstLo)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600047E RID: 1150 RVA: 0x00004470 File Offset: 0x00002670
|
||||
[Token(Token = "0x6000422")]
|
||||
[Address(RVA = "0x8FD4A0", Offset = "0x8FC4A0", VA = "0x1808FD4A0")]
|
||||
private bool CheckForRightSplice(Tess.ActiveRegion regUp)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600047F RID: 1151 RVA: 0x00004488 File Offset: 0x00002688
|
||||
[Token(Token = "0x6000423")]
|
||||
[Address(RVA = "0x8FD1F0", Offset = "0x8FC1F0", VA = "0x1808FD1F0")]
|
||||
private bool CheckForLeftSplice(Tess.ActiveRegion regUp)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000480 RID: 1152 RVA: 0x000044A0 File Offset: 0x000026A0
|
||||
[Token(Token = "0x6000424")]
|
||||
[Address(RVA = "0x8FC920", Offset = "0x8FB920", VA = "0x1808FC920")]
|
||||
private bool CheckForIntersect(Tess.ActiveRegion regUp)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000481 RID: 1153 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000425")]
|
||||
[Address(RVA = "0x901AF0", Offset = "0x900AF0", VA = "0x180901AF0")]
|
||||
private void WalkDirtyRegions(Tess.ActiveRegion regUp)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000482 RID: 1154 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000426")]
|
||||
[Address(RVA = "0x8FEEA0", Offset = "0x8FDEA0", VA = "0x1808FEEA0")]
|
||||
private void ConnectRightVertex(Tess.ActiveRegion regUp, MeshUtils.Edge eBottomLeft)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000483 RID: 1155 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000427")]
|
||||
[Address(RVA = "0x8FE8A0", Offset = "0x8FD8A0", VA = "0x1808FE8A0")]
|
||||
private void ConnectLeftDegenerate(Tess.ActiveRegion regUp, MeshUtils.Vertex vEvent)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000484 RID: 1156 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000428")]
|
||||
[Address(RVA = "0x8FEA30", Offset = "0x8FDA30", VA = "0x1808FEA30")]
|
||||
private void ConnectLeftVertex(MeshUtils.Vertex vEvent)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000485 RID: 1157 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000429")]
|
||||
[Address(RVA = "0x901160", Offset = "0x900160", VA = "0x180901160")]
|
||||
private void SweepEvent(MeshUtils.Vertex vEvent)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000486 RID: 1158 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600042A")]
|
||||
[Address(RVA = "0x8FC7C0", Offset = "0x8FB7C0", VA = "0x1808FC7C0")]
|
||||
private void AddSentinel(float smin, float smax, float t)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000487 RID: 1159 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600042B")]
|
||||
[Address(RVA = "0x8FFD40", Offset = "0x8FED40", VA = "0x1808FFD40")]
|
||||
private void InitEdgeDict()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000488 RID: 1160 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600042C")]
|
||||
[Address(RVA = "0x8FF2C0", Offset = "0x8FE2C0", VA = "0x1808FF2C0")]
|
||||
private void DoneEdgeDict()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000489 RID: 1161 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600042D")]
|
||||
[Address(RVA = "0x900D60", Offset = "0x8FFD60", VA = "0x180900D60")]
|
||||
private void RemoveDegenerateEdges()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600048A RID: 1162 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600042E")]
|
||||
[Address(RVA = "0x8FFE10", Offset = "0x8FEE10", VA = "0x1808FFE10")]
|
||||
private void InitPriorityQ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600048B RID: 1163 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600042F")]
|
||||
[Address(RVA = "0x8FF390", Offset = "0x8FE390", VA = "0x1808FF390")]
|
||||
private void DonePriorityQ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600048C RID: 1164 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000430")]
|
||||
[Address(RVA = "0x900EF0", Offset = "0x8FFEF0", VA = "0x180900EF0")]
|
||||
private void RemoveDegenerateFaces()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600048D RID: 1165 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000431")]
|
||||
[Address(RVA = "0x8FD910", Offset = "0x8FC910", VA = "0x1808FD910")]
|
||||
protected void ComputeInterior()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000126 RID: 294
|
||||
// (get) Token: 0x0600048E RID: 1166 RVA: 0x000044B8 File Offset: 0x000026B8
|
||||
// (set) Token: 0x0600048F RID: 1167 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000117")]
|
||||
public Vec3 Normal
|
||||
{
|
||||
[Token(Token = "0x6000432")]
|
||||
[Address(RVA = "0x901F80", Offset = "0x900F80", VA = "0x180901F80")]
|
||||
get
|
||||
{
|
||||
return default(Vec3);
|
||||
}
|
||||
[Token(Token = "0x6000433")]
|
||||
[Address(RVA = "0x901FA0", Offset = "0x900FA0", VA = "0x180901FA0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000127 RID: 295
|
||||
// (get) Token: 0x06000490 RID: 1168 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x17000118")]
|
||||
public ContourVertex[] Vertices
|
||||
{
|
||||
[Token(Token = "0x6000434")]
|
||||
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000128 RID: 296
|
||||
// (get) Token: 0x06000491 RID: 1169 RVA: 0x000044D0 File Offset: 0x000026D0
|
||||
[Token(Token = "0x17000119")]
|
||||
public int VertexCount
|
||||
{
|
||||
[Token(Token = "0x6000435")]
|
||||
[Address(RVA = "0x483340", Offset = "0x482340", VA = "0x180483340")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000129 RID: 297
|
||||
// (get) Token: 0x06000492 RID: 1170 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x1700011A")]
|
||||
public int[] Elements
|
||||
{
|
||||
[Token(Token = "0x6000436")]
|
||||
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700012A RID: 298
|
||||
// (get) Token: 0x06000493 RID: 1171 RVA: 0x000044E8 File Offset: 0x000026E8
|
||||
[Token(Token = "0x1700011B")]
|
||||
public int ElementCount
|
||||
{
|
||||
[Token(Token = "0x6000437")]
|
||||
[Address(RVA = "0x4F3F50", Offset = "0x4F2F50", VA = "0x1804F3F50")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000494 RID: 1172 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000438")]
|
||||
[Address(RVA = "0x901ED0", Offset = "0x900ED0", VA = "0x180901ED0")]
|
||||
public Tess()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000495 RID: 1173 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000439")]
|
||||
[Address(RVA = "0x8FDE90", Offset = "0x8FCE90", VA = "0x1808FDE90")]
|
||||
private void ComputeNormal(ref Vec3 norm)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000496 RID: 1174 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600043A")]
|
||||
[Address(RVA = "0x8FD7B0", Offset = "0x8FC7B0", VA = "0x1808FD7B0")]
|
||||
private void CheckOrientation()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000497 RID: 1175 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600043B")]
|
||||
[Address(RVA = "0x900780", Offset = "0x8FF780", VA = "0x180900780")]
|
||||
private void ProjectPolygon()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000498 RID: 1176 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600043C")]
|
||||
[Address(RVA = "0x9012E0", Offset = "0x9002E0", VA = "0x1809012E0")]
|
||||
private void TessellateMonoRegion(MeshUtils.Face face)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000499 RID: 1177 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600043D")]
|
||||
[Address(RVA = "0x901270", Offset = "0x900270", VA = "0x180901270")]
|
||||
private void TessellateInterior()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600049A RID: 1178 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600043E")]
|
||||
[Address(RVA = "0x8FF240", Offset = "0x8FE240", VA = "0x1808FF240")]
|
||||
private void DiscardExterior()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600049B RID: 1179 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600043F")]
|
||||
[Address(RVA = "0x900FA0", Offset = "0x8FFFA0", VA = "0x180900FA0")]
|
||||
private void SetWindingNumber(int value, bool keepOnlyBoundary)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600049C RID: 1180 RVA: 0x00004500 File Offset: 0x00002700
|
||||
[Token(Token = "0x6000440")]
|
||||
[Address(RVA = "0x8FFD00", Offset = "0x8FED00", VA = "0x1808FFD00")]
|
||||
private int GetNeighbourFace(MeshUtils.Edge edge)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600049D RID: 1181 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000441")]
|
||||
[Address(RVA = "0x900260", Offset = "0x8FF260", VA = "0x180900260")]
|
||||
private void OutputPolymesh(ElementType elementType, int polySize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600049E RID: 1182 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000442")]
|
||||
[Address(RVA = "0x8FFFD0", Offset = "0x8FEFD0", VA = "0x1808FFFD0")]
|
||||
private void OutputContours()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600049F RID: 1183 RVA: 0x00004518 File Offset: 0x00002718
|
||||
[Token(Token = "0x6000443")]
|
||||
[Address(RVA = "0x901090", Offset = "0x900090", VA = "0x180901090")]
|
||||
private float SignedArea(ContourVertex[] vertices)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x060004A0 RID: 1184 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000444")]
|
||||
[Address(RVA = "0x8FC480", Offset = "0x8FB480", VA = "0x1808FC480")]
|
||||
public void AddContour(ContourVertex[] vertices)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060004A1 RID: 1185 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000445")]
|
||||
[Address(RVA = "0x8FC0B0", Offset = "0x8FB0B0", VA = "0x1808FC0B0")]
|
||||
public void AddContour(ContourVertex[] vertices, ContourOrientation forceOrientation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060004A2 RID: 1186 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000446")]
|
||||
[Address(RVA = "0x901850", Offset = "0x900850", VA = "0x180901850")]
|
||||
public void Tessellate(WindingRule windingRule, ElementType elementType, int polySize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060004A3 RID: 1187 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000447")]
|
||||
[Address(RVA = "0x901630", Offset = "0x900630", VA = "0x180901630")]
|
||||
public void Tessellate(WindingRule windingRule, ElementType elementType, int polySize, CombineCallback combineCallback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000577 RID: 1399
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000457")]
|
||||
private Mesh _mesh;
|
||||
|
||||
// Token: 0x04000578 RID: 1400
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000458")]
|
||||
private Vec3 _normal;
|
||||
|
||||
// Token: 0x04000579 RID: 1401
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000459")]
|
||||
private Vec3 _sUnit;
|
||||
|
||||
// Token: 0x0400057A RID: 1402
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400045A")]
|
||||
private Vec3 _tUnit;
|
||||
|
||||
// Token: 0x0400057B RID: 1403
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400045B")]
|
||||
private float _bminX;
|
||||
|
||||
// Token: 0x0400057C RID: 1404
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400045C")]
|
||||
private float _bminY;
|
||||
|
||||
// Token: 0x0400057D RID: 1405
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400045D")]
|
||||
private float _bmaxX;
|
||||
|
||||
// Token: 0x0400057E RID: 1406
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400045E")]
|
||||
private float _bmaxY;
|
||||
|
||||
// Token: 0x0400057F RID: 1407
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400045F")]
|
||||
private WindingRule _windingRule;
|
||||
|
||||
// Token: 0x04000580 RID: 1408
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000460")]
|
||||
private Dict<Tess.ActiveRegion> _dict;
|
||||
|
||||
// Token: 0x04000581 RID: 1409
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000461")]
|
||||
private PriorityQueue<MeshUtils.Vertex> _pq;
|
||||
|
||||
// Token: 0x04000582 RID: 1410
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000462")]
|
||||
private MeshUtils.Vertex _event;
|
||||
|
||||
// Token: 0x04000583 RID: 1411
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000463")]
|
||||
private CombineCallback _combineCallback;
|
||||
|
||||
// Token: 0x04000584 RID: 1412
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000464")]
|
||||
private ContourVertex[] _vertices;
|
||||
|
||||
// Token: 0x04000585 RID: 1413
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000465")]
|
||||
private int _vertexCount;
|
||||
|
||||
// Token: 0x04000586 RID: 1414
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4000466")]
|
||||
private int[] _elements;
|
||||
|
||||
// Token: 0x04000587 RID: 1415
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4000467")]
|
||||
private int _elementCount;
|
||||
|
||||
// Token: 0x04000588 RID: 1416
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x4000468")]
|
||||
public float SUnitX;
|
||||
|
||||
// Token: 0x04000589 RID: 1417
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4000469")]
|
||||
public float SUnitY;
|
||||
|
||||
// Token: 0x0400058A RID: 1418
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400046A")]
|
||||
public float SentinelCoord;
|
||||
|
||||
// Token: 0x0400058B RID: 1419
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400046B")]
|
||||
public bool NoEmptyPolygons;
|
||||
|
||||
// Token: 0x0400058C RID: 1420
|
||||
[FieldOffset(Offset = "0x99")]
|
||||
[Token(Token = "0x400046C")]
|
||||
public bool UsePooling;
|
||||
|
||||
// Token: 0x020000DC RID: 220
|
||||
[Token(Token = "0x20000E2")]
|
||||
internal class ActiveRegion
|
||||
{
|
||||
// Token: 0x060004A4 RID: 1188 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004A9")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public ActiveRegion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400058D RID: 1421
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400059F")]
|
||||
internal MeshUtils.Edge _eUp;
|
||||
|
||||
// Token: 0x0400058E RID: 1422
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40005A0")]
|
||||
internal Dict<Tess.ActiveRegion>.Node _nodeUp;
|
||||
|
||||
// Token: 0x0400058F RID: 1423
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40005A1")]
|
||||
internal int _windingNumber;
|
||||
|
||||
// Token: 0x04000590 RID: 1424
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40005A2")]
|
||||
internal bool _inside;
|
||||
|
||||
// Token: 0x04000591 RID: 1425
|
||||
[FieldOffset(Offset = "0x25")]
|
||||
[Token(Token = "0x40005A3")]
|
||||
internal bool _sentinel;
|
||||
|
||||
// Token: 0x04000592 RID: 1426
|
||||
[FieldOffset(Offset = "0x26")]
|
||||
[Token(Token = "0x40005A4")]
|
||||
internal bool _dirty;
|
||||
|
||||
// Token: 0x04000593 RID: 1427
|
||||
[FieldOffset(Offset = "0x27")]
|
||||
[Token(Token = "0x40005A5")]
|
||||
internal bool _fixUpperEdge;
|
||||
}
|
||||
}
|
||||
}
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000CE RID: 206
|
||||
[Token(Token = "0x20000A6")]
|
||||
internal struct Vec3
|
||||
{
|
||||
// Token: 0x1700011A RID: 282
|
||||
[Token(Token = "0x17000114")]
|
||||
public float this[int index]
|
||||
{
|
||||
[Token(Token = "0x60003F0")]
|
||||
[Address(RVA = "0x902510", Offset = "0x901510", VA = "0x180902510")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x60003F1")]
|
||||
[Address(RVA = "0x9025A0", Offset = "0x9015A0", VA = "0x1809025A0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000429 RID: 1065 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F2")]
|
||||
[Address(RVA = "0x902430", Offset = "0x901430", VA = "0x180902430")]
|
||||
public static void Sub(ref Vec3 lhs, ref Vec3 rhs, out Vec3 result)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600042A RID: 1066 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F3")]
|
||||
[Address(RVA = "0x902340", Offset = "0x901340", VA = "0x180902340")]
|
||||
public static void Neg(ref Vec3 v)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600042B RID: 1067 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F4")]
|
||||
[Address(RVA = "0x9021F0", Offset = "0x9011F0", VA = "0x1809021F0")]
|
||||
public static void Dot(ref Vec3 u, ref Vec3 v, out float dot)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600042C RID: 1068 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F5")]
|
||||
[Address(RVA = "0x902370", Offset = "0x901370", VA = "0x180902370")]
|
||||
public static void Normalize(ref Vec3 v)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600042D RID: 1069 RVA: 0x00004398 File Offset: 0x00002598
|
||||
[Token(Token = "0x60003F6")]
|
||||
[Address(RVA = "0x902220", Offset = "0x901220", VA = "0x180902220")]
|
||||
public static int LongAxis(ref Vec3 v)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600042E RID: 1070 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003F7")]
|
||||
[Address(RVA = "0x902460", Offset = "0x901460", VA = "0x180902460", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000542 RID: 1346
|
||||
[Token(Token = "0x4000442")]
|
||||
public static readonly Vec3 Zero;
|
||||
|
||||
// Token: 0x04000543 RID: 1347
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000443")]
|
||||
public float X;
|
||||
|
||||
// Token: 0x04000544 RID: 1348
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4000444")]
|
||||
public float Y;
|
||||
|
||||
// Token: 0x04000545 RID: 1349
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4000445")]
|
||||
public float Z;
|
||||
}
|
||||
}
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000DD RID: 221
|
||||
[Token(Token = "0x20000AC")]
|
||||
internal enum WindingRule
|
||||
{
|
||||
// Token: 0x04000595 RID: 1429
|
||||
[Token(Token = "0x400046E")]
|
||||
EvenOdd,
|
||||
// Token: 0x04000596 RID: 1430
|
||||
[Token(Token = "0x400046F")]
|
||||
NonZero,
|
||||
// Token: 0x04000597 RID: 1431
|
||||
[Token(Token = "0x4000470")]
|
||||
Positive,
|
||||
// Token: 0x04000598 RID: 1432
|
||||
[Token(Token = "0x4000471")]
|
||||
Negative,
|
||||
// Token: 0x04000599 RID: 1433
|
||||
[Token(Token = "0x4000472")]
|
||||
AbsGeqTwo
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user