Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

580 lines
17 KiB
C#

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;
}
}
}