Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

580 lines
18 KiB
C#

using System;
using Cpp2IlInjected;
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
{
// Token: 0x020000D9 RID: 217
[Token(Token = "0x20000A9")]
internal class Tess
{
// Token: 0x0600044F RID: 1103 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60003F3")]
[Address(RVA = "0x2286030", Offset = "0x2284E30", VA = "0x182286030")]
private Tess.ActiveRegion RegionBelow(Tess.ActiveRegion reg)
{
return null;
}
// Token: 0x06000450 RID: 1104 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60003F4")]
[Address(RVA = "0x2286000", Offset = "0x2284E00", VA = "0x182286000")]
private Tess.ActiveRegion RegionAbove(Tess.ActiveRegion reg)
{
return null;
}
// Token: 0x06000451 RID: 1105 RVA: 0x00004230 File Offset: 0x00002430
[Token(Token = "0x60003F5")]
[Address(RVA = "0x22846A0", Offset = "0x22834A0", VA = "0x1822846A0")]
private bool EdgeLeq(Tess.ActiveRegion reg1, Tess.ActiveRegion reg2)
{
return default(bool);
}
// Token: 0x06000452 RID: 1106 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F6")]
[Address(RVA = "0x22844E0", Offset = "0x22832E0", VA = "0x1822844E0")]
private void DeleteRegion(Tess.ActiveRegion reg)
{
}
// Token: 0x06000453 RID: 1107 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F7")]
[Address(RVA = "0x2284AF0", Offset = "0x22838F0", VA = "0x182284AF0")]
private void FixUpperEdge(Tess.ActiveRegion reg, MeshUtils.Edge newEdge)
{
}
// Token: 0x06000454 RID: 1108 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60003F8")]
[Address(RVA = "0x2286B70", Offset = "0x2285970", VA = "0x182286B70")]
private Tess.ActiveRegion TopLeftRegion(Tess.ActiveRegion reg)
{
return null;
}
// Token: 0x06000455 RID: 1109 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60003F9")]
[Address(RVA = "0x2286C90", Offset = "0x2285A90", VA = "0x182286C90")]
private Tess.ActiveRegion TopRightRegion(Tess.ActiveRegion reg)
{
return null;
}
// Token: 0x06000456 RID: 1110 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60003FA")]
[Address(RVA = "0x22817A0", Offset = "0x22805A0", VA = "0x1822817A0")]
private Tess.ActiveRegion AddRegionBelow(Tess.ActiveRegion regAbove, MeshUtils.Edge eNewUp)
{
return null;
}
// Token: 0x06000457 RID: 1111 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003FB")]
[Address(RVA = "0x2283B50", Offset = "0x2282950", VA = "0x182283B50")]
private void ComputeWinding(Tess.ActiveRegion reg)
{
}
// Token: 0x06000458 RID: 1112 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003FC")]
[Address(RVA = "0x2284A60", Offset = "0x2283860", VA = "0x182284A60")]
private void FinishRegion(Tess.ActiveRegion reg)
{
}
// Token: 0x06000459 RID: 1113 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60003FD")]
[Address(RVA = "0x22848F0", Offset = "0x22836F0", VA = "0x1822848F0")]
private MeshUtils.Edge FinishLeftRegions(Tess.ActiveRegion regFirst, Tess.ActiveRegion regLast)
{
return null;
}
// Token: 0x0600045A RID: 1114 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003FE")]
[Address(RVA = "0x2281850", Offset = "0x2280650", VA = "0x182281850")]
private void AddRightEdges(Tess.ActiveRegion regUp, MeshUtils.Edge eFirst, MeshUtils.Edge eLast, MeshUtils.Edge eTopLeft, bool cleanUp)
{
}
// Token: 0x0600045B RID: 1115 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003FF")]
[Address(RVA = "0x2286440", Offset = "0x2285240", VA = "0x182286440")]
private void SpliceMergeVertices(MeshUtils.Edge e1, MeshUtils.Edge e2)
{
}
// Token: 0x0600045C RID: 1116 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000400")]
[Address(RVA = "0x2286D00", Offset = "0x2285B00", VA = "0x182286D00")]
private void VertexWeights(MeshUtils.Vertex isect, MeshUtils.Vertex org, MeshUtils.Vertex dst, out float w0, out float w1)
{
}
// Token: 0x0600045D RID: 1117 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000401")]
[Address(RVA = "0x2284B40", Offset = "0x2283940", VA = "0x182284B40")]
private void GetIntersectData(MeshUtils.Vertex isect, MeshUtils.Vertex orgUp, MeshUtils.Vertex dstUp, MeshUtils.Vertex orgLo, MeshUtils.Vertex dstLo)
{
}
// Token: 0x0600045E RID: 1118 RVA: 0x00004248 File Offset: 0x00002448
[Token(Token = "0x6000402")]
[Address(RVA = "0x22827B0", Offset = "0x22815B0", VA = "0x1822827B0")]
private bool CheckForRightSplice(Tess.ActiveRegion regUp)
{
return default(bool);
}
// Token: 0x0600045F RID: 1119 RVA: 0x00004260 File Offset: 0x00002460
[Token(Token = "0x6000403")]
[Address(RVA = "0x2282500", Offset = "0x2281300", VA = "0x182282500")]
private bool CheckForLeftSplice(Tess.ActiveRegion regUp)
{
return default(bool);
}
// Token: 0x06000460 RID: 1120 RVA: 0x00004278 File Offset: 0x00002478
[Token(Token = "0x6000404")]
[Address(RVA = "0x2281C30", Offset = "0x2280A30", VA = "0x182281C30")]
private bool CheckForIntersect(Tess.ActiveRegion regUp)
{
return default(bool);
}
// Token: 0x06000461 RID: 1121 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000405")]
[Address(RVA = "0x2286DF0", Offset = "0x2285BF0", VA = "0x182286DF0")]
private void WalkDirtyRegions(Tess.ActiveRegion regUp)
{
}
// Token: 0x06000462 RID: 1122 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000406")]
[Address(RVA = "0x22841B0", Offset = "0x2282FB0", VA = "0x1822841B0")]
private void ConnectRightVertex(Tess.ActiveRegion regUp, MeshUtils.Edge eBottomLeft)
{
}
// Token: 0x06000463 RID: 1123 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000407")]
[Address(RVA = "0x2283BB0", Offset = "0x22829B0", VA = "0x182283BB0")]
private void ConnectLeftDegenerate(Tess.ActiveRegion regUp, MeshUtils.Vertex vEvent)
{
}
// Token: 0x06000464 RID: 1124 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000408")]
[Address(RVA = "0x2283D40", Offset = "0x2282B40", VA = "0x182283D40")]
private void ConnectLeftVertex(MeshUtils.Vertex vEvent)
{
}
// Token: 0x06000465 RID: 1125 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000409")]
[Address(RVA = "0x2286460", Offset = "0x2285260", VA = "0x182286460")]
private void SweepEvent(MeshUtils.Vertex vEvent)
{
}
// Token: 0x06000466 RID: 1126 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040A")]
[Address(RVA = "0x2281AD0", Offset = "0x22808D0", VA = "0x182281AD0")]
private void AddSentinel(float smin, float smax, float t)
{
}
// Token: 0x06000467 RID: 1127 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040B")]
[Address(RVA = "0x2285040", Offset = "0x2283E40", VA = "0x182285040")]
private void InitEdgeDict()
{
}
// Token: 0x06000468 RID: 1128 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040C")]
[Address(RVA = "0x22845D0", Offset = "0x22833D0", VA = "0x1822845D0")]
private void DoneEdgeDict()
{
}
// Token: 0x06000469 RID: 1129 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040D")]
[Address(RVA = "0x2286060", Offset = "0x2284E60", VA = "0x182286060")]
private void RemoveDegenerateEdges()
{
}
// Token: 0x0600046A RID: 1130 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040E")]
[Address(RVA = "0x2285110", Offset = "0x2283F10", VA = "0x182285110")]
private void InitPriorityQ()
{
}
// Token: 0x0600046B RID: 1131 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040F")]
[Address(RVA = "0x7538F0", Offset = "0x7526F0", VA = "0x1807538F0")]
private void DonePriorityQ()
{
}
// Token: 0x0600046C RID: 1132 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000410")]
[Address(RVA = "0x22861F0", Offset = "0x2284FF0", VA = "0x1822861F0")]
private void RemoveDegenerateFaces()
{
}
// Token: 0x0600046D RID: 1133 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000411")]
[Address(RVA = "0x2282C20", Offset = "0x2281A20", VA = "0x182282C20")]
protected void ComputeInterior()
{
}
// Token: 0x17000109 RID: 265
// (get) Token: 0x0600046E RID: 1134 RVA: 0x00004290 File Offset: 0x00002490
// (set) Token: 0x0600046F RID: 1135 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000FA")]
public Vec3 Normal
{
[Token(Token = "0x6000412")]
[Address(RVA = "0xBFC840", Offset = "0xBFB640", VA = "0x180BFC840")]
get
{
return default(Vec3);
}
[Token(Token = "0x6000413")]
[Address(RVA = "0xBFC870", Offset = "0xBFB670", VA = "0x180BFC870")]
set
{
}
}
// Token: 0x1700010A RID: 266
// (get) Token: 0x06000470 RID: 1136 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x170000FB")]
public ContourVertex[] Vertices
{
[Token(Token = "0x6000414")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
get
{
return null;
}
}
// Token: 0x1700010B RID: 267
// (get) Token: 0x06000471 RID: 1137 RVA: 0x000042A8 File Offset: 0x000024A8
[Token(Token = "0x170000FC")]
public int VertexCount
{
[Token(Token = "0x6000415")]
[Address(RVA = "0x567480", Offset = "0x566280", VA = "0x180567480")]
get
{
return 0;
}
}
// Token: 0x1700010C RID: 268
// (get) Token: 0x06000472 RID: 1138 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x170000FD")]
public int[] Elements
{
[Token(Token = "0x6000416")]
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
get
{
return null;
}
}
// Token: 0x1700010D RID: 269
// (get) Token: 0x06000473 RID: 1139 RVA: 0x000042C0 File Offset: 0x000024C0
[Token(Token = "0x170000FE")]
public int ElementCount
{
[Token(Token = "0x6000417")]
[Address(RVA = "0x404240", Offset = "0x403040", VA = "0x180404240")]
get
{
return 0;
}
}
// Token: 0x06000474 RID: 1140 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000418")]
[Address(RVA = "0x22871D0", Offset = "0x2285FD0", VA = "0x1822871D0")]
public Tess()
{
}
// Token: 0x06000475 RID: 1141 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000419")]
[Address(RVA = "0x22831A0", Offset = "0x2281FA0", VA = "0x1822831A0")]
private void ComputeNormal(ref Vec3 norm)
{
}
// Token: 0x06000476 RID: 1142 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600041A")]
[Address(RVA = "0x2282AC0", Offset = "0x22818C0", VA = "0x182282AC0")]
private void CheckOrientation()
{
}
// Token: 0x06000477 RID: 1143 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600041B")]
[Address(RVA = "0x2285A80", Offset = "0x2284880", VA = "0x182285A80")]
private void ProjectPolygon()
{
}
// Token: 0x06000478 RID: 1144 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600041C")]
[Address(RVA = "0x22865E0", Offset = "0x22853E0", VA = "0x1822865E0")]
private void TessellateMonoRegion(MeshUtils.Face face)
{
}
// Token: 0x06000479 RID: 1145 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600041D")]
[Address(RVA = "0x2286570", Offset = "0x2285370", VA = "0x182286570")]
private void TessellateInterior()
{
}
// Token: 0x0600047A RID: 1146 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600041E")]
[Address(RVA = "0x2284550", Offset = "0x2283350", VA = "0x182284550")]
private void DiscardExterior()
{
}
// Token: 0x0600047B RID: 1147 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600041F")]
[Address(RVA = "0x22862A0", Offset = "0x22850A0", VA = "0x1822862A0")]
private void SetWindingNumber(int value, bool keepOnlyBoundary)
{
}
// Token: 0x0600047C RID: 1148 RVA: 0x000042D8 File Offset: 0x000024D8
[Token(Token = "0x6000420")]
[Address(RVA = "0x2285000", Offset = "0x2283E00", VA = "0x182285000")]
private int GetNeighbourFace(MeshUtils.Edge edge)
{
return 0;
}
// Token: 0x0600047D RID: 1149 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000421")]
[Address(RVA = "0x2285560", Offset = "0x2284360", VA = "0x182285560")]
private void OutputPolymesh(ElementType elementType, int polySize)
{
}
// Token: 0x0600047E RID: 1150 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000422")]
[Address(RVA = "0x22852D0", Offset = "0x22840D0", VA = "0x1822852D0")]
private void OutputContours()
{
}
// Token: 0x0600047F RID: 1151 RVA: 0x000042F0 File Offset: 0x000024F0
[Token(Token = "0x6000423")]
[Address(RVA = "0x2286390", Offset = "0x2285190", VA = "0x182286390")]
private float SignedArea(ContourVertex[] vertices)
{
return 0f;
}
// Token: 0x06000480 RID: 1152 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000424")]
[Address(RVA = "0x2281790", Offset = "0x2280590", VA = "0x182281790")]
public void AddContour(ContourVertex[] vertices)
{
}
// Token: 0x06000481 RID: 1153 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000425")]
[Address(RVA = "0x22813C0", Offset = "0x22801C0", VA = "0x1822813C0")]
public void AddContour(ContourVertex[] vertices, ContourOrientation forceOrientation)
{
}
// Token: 0x06000482 RID: 1154 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000426")]
[Address(RVA = "0x2286B50", Offset = "0x2285950", VA = "0x182286B50")]
public void Tessellate(WindingRule windingRule, ElementType elementType, int polySize)
{
}
// Token: 0x06000483 RID: 1155 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000427")]
[Address(RVA = "0x2286930", Offset = "0x2285730", VA = "0x182286930")]
public void Tessellate(WindingRule windingRule, ElementType elementType, int polySize, CombineCallback combineCallback)
{
}
// Token: 0x04000540 RID: 1344
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000428")]
private Mesh _mesh;
// Token: 0x04000541 RID: 1345
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000429")]
private Vec3 _normal;
// Token: 0x04000542 RID: 1346
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400042A")]
private Vec3 _sUnit;
// Token: 0x04000543 RID: 1347
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400042B")]
private Vec3 _tUnit;
// Token: 0x04000544 RID: 1348
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x400042C")]
private float _bminX;
// Token: 0x04000545 RID: 1349
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400042D")]
private float _bminY;
// Token: 0x04000546 RID: 1350
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400042E")]
private float _bmaxX;
// Token: 0x04000547 RID: 1351
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400042F")]
private float _bmaxY;
// Token: 0x04000548 RID: 1352
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4000430")]
private WindingRule _windingRule;
// Token: 0x04000549 RID: 1353
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000431")]
private Dict<Tess.ActiveRegion> _dict;
// Token: 0x0400054A RID: 1354
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000432")]
private PriorityQueue<MeshUtils.Vertex> _pq;
// Token: 0x0400054B RID: 1355
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000433")]
private MeshUtils.Vertex _event;
// Token: 0x0400054C RID: 1356
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000434")]
private CombineCallback _combineCallback;
// Token: 0x0400054D RID: 1357
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000435")]
private ContourVertex[] _vertices;
// Token: 0x0400054E RID: 1358
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000436")]
private int _vertexCount;
// Token: 0x0400054F RID: 1359
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000437")]
private int[] _elements;
// Token: 0x04000550 RID: 1360
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000438")]
private int _elementCount;
// Token: 0x04000551 RID: 1361
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x4000439")]
public float SUnitX;
// Token: 0x04000552 RID: 1362
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400043A")]
public float SUnitY;
// Token: 0x04000553 RID: 1363
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400043B")]
public float SentinelCoord;
// Token: 0x04000554 RID: 1364
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400043C")]
public bool NoEmptyPolygons;
// Token: 0x04000555 RID: 1365
[FieldOffset(Offset = "0x99")]
[Token(Token = "0x400043D")]
public bool UsePooling;
// Token: 0x020000DA RID: 218
[Token(Token = "0x20000E0")]
internal class ActiveRegion
{
// Token: 0x06000484 RID: 1156 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000489")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ActiveRegion()
{
}
// Token: 0x04000556 RID: 1366
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000568")]
internal MeshUtils.Edge _eUp;
// Token: 0x04000557 RID: 1367
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000569")]
internal Dict<Tess.ActiveRegion>.Node _nodeUp;
// Token: 0x04000558 RID: 1368
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400056A")]
internal int _windingNumber;
// Token: 0x04000559 RID: 1369
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400056B")]
internal bool _inside;
// Token: 0x0400055A RID: 1370
[FieldOffset(Offset = "0x25")]
[Token(Token = "0x400056C")]
internal bool _sentinel;
// Token: 0x0400055B RID: 1371
[FieldOffset(Offset = "0x26")]
[Token(Token = "0x400056D")]
internal bool _dirty;
// Token: 0x0400055C RID: 1372
[FieldOffset(Offset = "0x27")]
[Token(Token = "0x400056E")]
internal bool _fixUpperEdge;
}
}
}