This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,25 @@
using System;
using Cpp2IlInjected;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000A6 RID: 166
[Token(Token = "0x200008E")]
[AddComponentMenu("")]
public class CinemachineUniversalPixelPerfect : MonoBehaviour
{
// Token: 0x060002F0 RID: 752 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D5")]
[Address(RVA = "0x8E91C0", Offset = "0x8E81C0", VA = "0x1808E91C0")]
private void OnEnable()
{
}
// Token: 0x060002F1 RID: 753 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D6")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public CinemachineUniversalPixelPerfect()
{
}
}
}
@@ -0,0 +1,33 @@
using System;
using Cpp2IlInjected;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000A7 RID: 167
[Token(Token = "0x200008F")]
[ExecuteInEditMode]
[AddComponentMenu("Rendering/2D/Composite Shadow Caster 2D (Experimental)")]
public class CompositeShadowCaster2D : ShadowCasterGroup2D
{
// Token: 0x060002F2 RID: 754 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D7")]
[Address(RVA = "0x8E9730", Offset = "0x8E8730", VA = "0x1808E9730")]
protected void OnEnable()
{
}
// Token: 0x060002F3 RID: 755 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D8")]
[Address(RVA = "0x8E96D0", Offset = "0x8E86D0", VA = "0x1808E96D0")]
protected void OnDisable()
{
}
// Token: 0x060002F4 RID: 756 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D9")]
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
public CompositeShadowCaster2D()
{
}
}
}
@@ -0,0 +1,122 @@
using System;
using Cpp2IlInjected;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000B8 RID: 184
[Token(Token = "0x2000098")]
internal interface IPixelPerfectCamera
{
// Token: 0x170000F7 RID: 247
// (get) Token: 0x06000396 RID: 918
// (set) Token: 0x06000397 RID: 919
[Token(Token = "0x170000F4")]
int assetsPPU
{
[Token(Token = "0x6000371")]
[Address(Slot = "0")]
get;
[Token(Token = "0x6000372")]
[Address(Slot = "1")]
set;
}
// Token: 0x170000F8 RID: 248
// (get) Token: 0x06000398 RID: 920
// (set) Token: 0x06000399 RID: 921
[Token(Token = "0x170000F5")]
int refResolutionX
{
[Token(Token = "0x6000373")]
[Address(Slot = "2")]
get;
[Token(Token = "0x6000374")]
[Address(Slot = "3")]
set;
}
// Token: 0x170000F9 RID: 249
// (get) Token: 0x0600039A RID: 922
// (set) Token: 0x0600039B RID: 923
[Token(Token = "0x170000F6")]
int refResolutionY
{
[Token(Token = "0x6000375")]
[Address(Slot = "4")]
get;
[Token(Token = "0x6000376")]
[Address(Slot = "5")]
set;
}
// Token: 0x170000FA RID: 250
// (get) Token: 0x0600039C RID: 924
// (set) Token: 0x0600039D RID: 925
[Token(Token = "0x170000F7")]
bool upscaleRT
{
[Token(Token = "0x6000377")]
[Address(Slot = "6")]
get;
[Token(Token = "0x6000378")]
[Address(Slot = "7")]
set;
}
// Token: 0x170000FB RID: 251
// (get) Token: 0x0600039E RID: 926
// (set) Token: 0x0600039F RID: 927
[Token(Token = "0x170000F8")]
bool pixelSnapping
{
[Token(Token = "0x6000379")]
[Address(Slot = "8")]
get;
[Token(Token = "0x600037A")]
[Address(Slot = "9")]
set;
}
// Token: 0x170000FC RID: 252
// (get) Token: 0x060003A0 RID: 928
// (set) Token: 0x060003A1 RID: 929
[Token(Token = "0x170000F9")]
bool cropFrameX
{
[Token(Token = "0x600037B")]
[Address(Slot = "10")]
get;
[Token(Token = "0x600037C")]
[Address(Slot = "11")]
set;
}
// Token: 0x170000FD RID: 253
// (get) Token: 0x060003A2 RID: 930
// (set) Token: 0x060003A3 RID: 931
[Token(Token = "0x170000FA")]
bool cropFrameY
{
[Token(Token = "0x600037D")]
[Address(Slot = "12")]
get;
[Token(Token = "0x600037E")]
[Address(Slot = "13")]
set;
}
// Token: 0x170000FE RID: 254
// (get) Token: 0x060003A4 RID: 932
// (set) Token: 0x060003A5 RID: 933
[Token(Token = "0x170000FB")]
bool stretchFill
{
[Token(Token = "0x600037F")]
[Address(Slot = "14")]
get;
[Token(Token = "0x6000380")]
[Address(Slot = "15")]
set;
}
}
}
@@ -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);
}
@@ -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
}
}
@@ -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;
}
}
@@ -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);
}
}
@@ -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
}
}
@@ -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)
{
}
}
}
@@ -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;
}
}
@@ -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;
}
}
}
@@ -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;
}
}
@@ -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;
}
}
}
@@ -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;
}
}
}
@@ -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;
}
}
}
@@ -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;
}
}
@@ -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
}
}
@@ -0,0 +1,870 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine.Animations;
using UnityEngine.Rendering;
using UnityEngine.Serialization;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000A9 RID: 169
[Token(Token = "0x2000091")]
[ExecuteAlways]
[DisallowMultipleComponent]
[AddComponentMenu("Rendering/2D/Light 2D (Experimental)")]
public sealed class Light2D : MonoBehaviour
{
// Token: 0x170000CE RID: 206
// (get) Token: 0x060002FF RID: 767 RVA: 0x00003A08 File Offset: 0x00001C08
// (set) Token: 0x06000300 RID: 768 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000CD")]
public Light2D.LightType lightType
{
[Token(Token = "0x60002E4")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
get
{
return Light2D.LightType.Parametric;
}
[Token(Token = "0x60002E5")]
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")]
set
{
}
}
// Token: 0x170000CF RID: 207
// (get) Token: 0x06000301 RID: 769 RVA: 0x00003A20 File Offset: 0x00001C20
// (set) Token: 0x06000302 RID: 770 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000CE")]
public int blendStyleIndex
{
[Token(Token = "0x60002E6")]
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
get
{
return 0;
}
[Token(Token = "0x60002E7")]
[Address(RVA = "0x62ADB0", Offset = "0x629DB0", VA = "0x18062ADB0")]
set
{
}
}
// Token: 0x170000D0 RID: 208
// (get) Token: 0x06000303 RID: 771 RVA: 0x00003A38 File Offset: 0x00001C38
// (set) Token: 0x06000304 RID: 772 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000CF")]
public float shadowIntensity
{
[Token(Token = "0x60002E8")]
[Address(RVA = "0x6A5AF0", Offset = "0x6A4AF0", VA = "0x1806A5AF0")]
get
{
return 0f;
}
[Token(Token = "0x60002E9")]
[Address(RVA = "0x8EE210", Offset = "0x8ED210", VA = "0x1808EE210")]
set
{
}
}
// Token: 0x170000D1 RID: 209
// (get) Token: 0x06000305 RID: 773 RVA: 0x00003A50 File Offset: 0x00001C50
// (set) Token: 0x06000306 RID: 774 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D0")]
public float shadowVolumeIntensity
{
[Token(Token = "0x60002EA")]
[Address(RVA = "0x8EE1B0", Offset = "0x8ED1B0", VA = "0x1808EE1B0")]
get
{
return 0f;
}
[Token(Token = "0x60002EB")]
[Address(RVA = "0x8EE280", Offset = "0x8ED280", VA = "0x1808EE280")]
set
{
}
}
// Token: 0x170000D2 RID: 210
// (get) Token: 0x06000307 RID: 775 RVA: 0x00003A68 File Offset: 0x00001C68
// (set) Token: 0x06000308 RID: 776 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D1")]
public Color color
{
[Token(Token = "0x60002EC")]
[Address(RVA = "0x470E10", Offset = "0x46FE10", VA = "0x180470E10")]
get
{
return default(Color);
}
[Token(Token = "0x60002ED")]
[Address(RVA = "0x8EE1E0", Offset = "0x8ED1E0", VA = "0x1808EE1E0")]
set
{
}
}
// Token: 0x170000D3 RID: 211
// (get) Token: 0x06000309 RID: 777 RVA: 0x00003A80 File Offset: 0x00001C80
// (set) Token: 0x0600030A RID: 778 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D2")]
public float intensity
{
[Token(Token = "0x60002EE")]
[Address(RVA = "0x812650", Offset = "0x811650", VA = "0x180812650")]
get
{
return 0f;
}
[Token(Token = "0x60002EF")]
[Address(RVA = "0x812710", Offset = "0x811710", VA = "0x180812710")]
set
{
}
}
// Token: 0x170000D4 RID: 212
// (get) Token: 0x0600030B RID: 779 RVA: 0x00003A98 File Offset: 0x00001C98
[Token(Token = "0x170000D3")]
public float volumeOpacity
{
[Token(Token = "0x60002F0")]
[Address(RVA = "0x812630", Offset = "0x811630", VA = "0x180812630")]
get
{
return 0f;
}
}
// Token: 0x170000D5 RID: 213
// (get) Token: 0x0600030C RID: 780 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x170000D4")]
public Sprite lightCookieSprite
{
[Token(Token = "0x60002F1")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get
{
return null;
}
}
// Token: 0x170000D6 RID: 214
// (get) Token: 0x0600030D RID: 781 RVA: 0x00003AB0 File Offset: 0x00001CB0
[Token(Token = "0x170000D5")]
public float falloffIntensity
{
[Token(Token = "0x60002F2")]
[Address(RVA = "0x8EE180", Offset = "0x8ED180", VA = "0x1808EE180")]
get
{
return 0f;
}
}
// Token: 0x170000D7 RID: 215
// (get) Token: 0x0600030E RID: 782 RVA: 0x00003AC8 File Offset: 0x00001CC8
[Token(Token = "0x170000D6")]
public bool useNormalMap
{
[Token(Token = "0x60002F3")]
[Address(RVA = "0x41CF80", Offset = "0x41BF80", VA = "0x18041CF80")]
get
{
return default(bool);
}
}
// Token: 0x170000D8 RID: 216
// (get) Token: 0x0600030F RID: 783 RVA: 0x00003AE0 File Offset: 0x00001CE0
[Token(Token = "0x170000D7")]
public bool alphaBlendOnOverlap
{
[Token(Token = "0x60002F4")]
[Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220")]
get
{
return default(bool);
}
}
// Token: 0x170000D9 RID: 217
// (get) Token: 0x06000310 RID: 784 RVA: 0x00003AF8 File Offset: 0x00001CF8
// (set) Token: 0x06000311 RID: 785 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D8")]
public int lightOrder
{
[Token(Token = "0x60002F5")]
[Address(RVA = "0x4B5080", Offset = "0x4B4080", VA = "0x1804B5080")]
get
{
return 0;
}
[Token(Token = "0x60002F6")]
[Address(RVA = "0x6904F0", Offset = "0x68F4F0", VA = "0x1806904F0")]
set
{
}
}
// Token: 0x170000DA RID: 218
// (get) Token: 0x06000312 RID: 786 RVA: 0x00003B10 File Offset: 0x00001D10
[Token(Token = "0x170000D9")]
internal int lightCullingIndex
{
[Token(Token = "0x60002F7")]
[Address(RVA = "0x6A5700", Offset = "0x6A4700", VA = "0x1806A5700")]
get
{
return 0;
}
}
// Token: 0x06000313 RID: 787 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002F8")]
[Address(RVA = "0x8EDAB0", Offset = "0x8ECAB0", VA = "0x1808EDAB0")]
internal static void SetupCulling(ScriptableRenderContext context, Camera camera)
{
}
// Token: 0x06000314 RID: 788 RVA: 0x00003B28 File Offset: 0x00001D28
[Token(Token = "0x60002F9")]
[Address(RVA = "0x8ED030", Offset = "0x8EC030", VA = "0x1808ED030")]
internal static bool IsSceneLit(Camera camera)
{
return default(bool);
}
// Token: 0x06000315 RID: 789 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60002FA")]
[Address(RVA = "0x8EC500", Offset = "0x8EB500", VA = "0x1808EC500")]
internal static List<Light2D> GetLightsByBlendStyle(int blendStyleIndex)
{
return null;
}
// Token: 0x06000316 RID: 790 RVA: 0x00003B40 File Offset: 0x00001D40
[Token(Token = "0x60002FB")]
[Address(RVA = "0x8ECBA0", Offset = "0x8EBBA0", VA = "0x1808ECBA0")]
internal int GetTopMostLitLayer()
{
return 0;
}
// Token: 0x06000317 RID: 791 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002FC")]
[Address(RVA = "0x8EE010", Offset = "0x8ED010", VA = "0x1808EE010")]
private void UpdateMesh()
{
}
// Token: 0x06000318 RID: 792 RVA: 0x00003B58 File Offset: 0x00001D58
[Token(Token = "0x60002FD")]
[Address(RVA = "0x8ECFD0", Offset = "0x8EBFD0", VA = "0x1808ECFD0")]
internal bool IsLitLayer(int layer)
{
return default(bool);
}
// Token: 0x06000319 RID: 793 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002FE")]
[Address(RVA = "0x8ECD20", Offset = "0x8EBD20", VA = "0x1808ECD20")]
private void InsertLight()
{
}
// Token: 0x0600031A RID: 794 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002FF")]
[Address(RVA = "0x8EDF50", Offset = "0x8ECF50", VA = "0x1808EDF50")]
private void UpdateBlendStyle()
{
}
// Token: 0x0600031B RID: 795 RVA: 0x00003B70 File Offset: 0x00001D70
[Token(Token = "0x6000300")]
[Address(RVA = "0x8EBFE0", Offset = "0x8EAFE0", VA = "0x1808EBFE0")]
internal BoundingSphere GetBoundingSphere()
{
return default(BoundingSphere);
}
// Token: 0x0600031C RID: 796 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000301")]
[Address(RVA = "0x8EC5D0", Offset = "0x8EB5D0", VA = "0x1808EC5D0")]
internal Mesh GetMesh(bool forceUpdate = false)
{
return null;
}
// Token: 0x0600031D RID: 797 RVA: 0x00003B88 File Offset: 0x00001D88
[Token(Token = "0x6000302")]
[Address(RVA = "0x8ECE80", Offset = "0x8EBE80", VA = "0x1808ECE80")]
internal bool IsLightVisible(Camera camera)
{
return default(bool);
}
// Token: 0x0600031E RID: 798 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000303")]
[Address(RVA = "0x8EBDC0", Offset = "0x8EADC0", VA = "0x1808EBDC0")]
internal void ErrorIfDuplicateGlobalLight()
{
}
// Token: 0x0600031F RID: 799 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000304")]
[Address(RVA = "0x8EBDB0", Offset = "0x8EADB0", VA = "0x1808EBDB0")]
private void Awake()
{
}
// Token: 0x06000320 RID: 800 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000305")]
[Address(RVA = "0x8ED880", Offset = "0x8EC880", VA = "0x1808ED880")]
private void OnEnable()
{
}
// Token: 0x06000321 RID: 801 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000306")]
[Address(RVA = "0x8ED610", Offset = "0x8EC610", VA = "0x1808ED610")]
private void OnDisable()
{
}
// Token: 0x06000322 RID: 802 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000307")]
[Address(RVA = "0x8ED570", Offset = "0x8EC570", VA = "0x1808ED570")]
private void OnDestroy()
{
}
// Token: 0x06000323 RID: 803 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000308")]
[Address(RVA = "0x8EC090", Offset = "0x8EB090", VA = "0x1808EC090")]
internal List<Vector2> GetFalloffShape()
{
return null;
}
// Token: 0x06000324 RID: 804 RVA: 0x00003BA0 File Offset: 0x00001DA0
[Token(Token = "0x6000309")]
[Address(RVA = "0x8EC290", Offset = "0x8EB290", VA = "0x1808EC290")]
internal static Light2D.LightStats GetLightStatsByLayer(int layer, [Optional] Camera camera)
{
return default(Light2D.LightStats);
}
// Token: 0x06000325 RID: 805 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600030A")]
[Address(RVA = "0x8ED1E0", Offset = "0x8EC1E0", VA = "0x1808ED1E0")]
private void LateUpdate()
{
}
// Token: 0x170000DB RID: 219
// (get) Token: 0x06000326 RID: 806 RVA: 0x00003BB8 File Offset: 0x00001DB8
// (set) Token: 0x06000327 RID: 807 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000DA")]
public float pointLightInnerAngle
{
[Token(Token = "0x600030B")]
[Address(RVA = "0x6A5580", Offset = "0x6A4580", VA = "0x1806A5580")]
get
{
return 0f;
}
[Token(Token = "0x600030C")]
[Address(RVA = "0x8EE1F0", Offset = "0x8ED1F0", VA = "0x1808EE1F0")]
set
{
}
}
// Token: 0x170000DC RID: 220
// (get) Token: 0x06000328 RID: 808 RVA: 0x00003BD0 File Offset: 0x00001DD0
// (set) Token: 0x06000329 RID: 809 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000DB")]
public float pointLightOuterAngle
{
[Token(Token = "0x600030D")]
[Address(RVA = "0x826D10", Offset = "0x825D10", VA = "0x180826D10")]
get
{
return 0f;
}
[Token(Token = "0x600030E")]
[Address(RVA = "0x826D40", Offset = "0x825D40", VA = "0x180826D40")]
set
{
}
}
// Token: 0x170000DD RID: 221
// (get) Token: 0x0600032A RID: 810 RVA: 0x00003BE8 File Offset: 0x00001DE8
// (set) Token: 0x0600032B RID: 811 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000DC")]
public float pointLightInnerRadius
{
[Token(Token = "0x600030F")]
[Address(RVA = "0x826D20", Offset = "0x825D20", VA = "0x180826D20")]
get
{
return 0f;
}
[Token(Token = "0x6000310")]
[Address(RVA = "0x826D50", Offset = "0x825D50", VA = "0x180826D50")]
set
{
}
}
// Token: 0x170000DE RID: 222
// (get) Token: 0x0600032C RID: 812 RVA: 0x00003C00 File Offset: 0x00001E00
// (set) Token: 0x0600032D RID: 813 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000DD")]
public float pointLightOuterRadius
{
[Token(Token = "0x6000311")]
[Address(RVA = "0x8EE190", Offset = "0x8ED190", VA = "0x1808EE190")]
get
{
return 0f;
}
[Token(Token = "0x6000312")]
[Address(RVA = "0x8EE200", Offset = "0x8ED200", VA = "0x1808EE200")]
set
{
}
}
// Token: 0x170000DF RID: 223
// (get) Token: 0x0600032E RID: 814 RVA: 0x00003C18 File Offset: 0x00001E18
[Token(Token = "0x170000DE")]
public float pointLightDistance
{
[Token(Token = "0x6000313")]
[Address(RVA = "0x6A5710", Offset = "0x6A4710", VA = "0x1806A5710")]
get
{
return 0f;
}
}
// Token: 0x170000E0 RID: 224
// (get) Token: 0x0600032F RID: 815 RVA: 0x00003C30 File Offset: 0x00001E30
[Token(Token = "0x170000DF")]
public Light2D.PointLightQuality pointLightQuality
{
[Token(Token = "0x6000314")]
[Address(RVA = "0x8EE1A0", Offset = "0x8ED1A0", VA = "0x1808EE1A0")]
get
{
return Light2D.PointLightQuality.Fast;
}
}
// Token: 0x06000330 RID: 816 RVA: 0x00003C48 File Offset: 0x00001E48
[Token(Token = "0x6000315")]
[Address(RVA = "0x8EC7F0", Offset = "0x8EB7F0", VA = "0x1808EC7F0")]
private BoundingSphere GetPointLightBoundingSphere()
{
return default(BoundingSphere);
}
// Token: 0x170000E1 RID: 225
// (get) Token: 0x06000331 RID: 817 RVA: 0x00003C60 File Offset: 0x00001E60
[Token(Token = "0x170000E0")]
public int shapeLightParametricSides
{
[Token(Token = "0x6000316")]
[Address(RVA = "0x7751C0", Offset = "0x7741C0", VA = "0x1807751C0")]
get
{
return 0;
}
}
// Token: 0x170000E2 RID: 226
// (get) Token: 0x06000332 RID: 818 RVA: 0x00003C78 File Offset: 0x00001E78
[Token(Token = "0x170000E1")]
public float shapeLightParametricAngleOffset
{
[Token(Token = "0x6000317")]
[Address(RVA = "0x6A5540", Offset = "0x6A4540", VA = "0x1806A5540")]
get
{
return 0f;
}
}
// Token: 0x170000E3 RID: 227
// (get) Token: 0x06000333 RID: 819 RVA: 0x00003C90 File Offset: 0x00001E90
[Token(Token = "0x170000E2")]
public float shapeLightParametricRadius
{
[Token(Token = "0x6000318")]
[Address(RVA = "0x6A5550", Offset = "0x6A4550", VA = "0x1806A5550")]
get
{
return 0f;
}
}
// Token: 0x170000E4 RID: 228
// (get) Token: 0x06000334 RID: 820 RVA: 0x00003CA8 File Offset: 0x00001EA8
[Token(Token = "0x170000E3")]
public float shapeLightFalloffSize
{
[Token(Token = "0x6000319")]
[Address(RVA = "0x6A5560", Offset = "0x6A4560", VA = "0x1806A5560")]
get
{
return 0f;
}
}
// Token: 0x170000E5 RID: 229
// (get) Token: 0x06000335 RID: 821 RVA: 0x00003CC0 File Offset: 0x00001EC0
[Token(Token = "0x170000E4")]
public Vector2 shapeLightFalloffOffset
{
[Token(Token = "0x600031A")]
[Address(RVA = "0x8EE1C0", Offset = "0x8ED1C0", VA = "0x1808EE1C0")]
get
{
return default(Vector2);
}
}
// Token: 0x170000E6 RID: 230
// (get) Token: 0x06000336 RID: 822 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x170000E5")]
public Vector3[] shapePath
{
[Token(Token = "0x600031B")]
[Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")]
get
{
return null;
}
}
// Token: 0x06000337 RID: 823 RVA: 0x00003CD8 File Offset: 0x00001ED8
[Token(Token = "0x600031C")]
[Address(RVA = "0x8ED1D0", Offset = "0x8EC1D0", VA = "0x1808ED1D0")]
internal bool IsShapeLight()
{
return default(bool);
}
// Token: 0x06000338 RID: 824 RVA: 0x00003CF0 File Offset: 0x00001EF0
[Token(Token = "0x600031D")]
[Address(RVA = "0x8EC850", Offset = "0x8EB850", VA = "0x1808EC850")]
private BoundingSphere GetShapeLightBoundingSphere()
{
return default(BoundingSphere);
}
// Token: 0x06000339 RID: 825 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600031E")]
[Address(RVA = "0x8EE020", Offset = "0x8ED020", VA = "0x1808EE020")]
public Light2D()
{
}
// Token: 0x04000453 RID: 1107
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000396")]
[NotKeyable]
[SerializeField]
private Light2D.LightType m_LightType;
// Token: 0x04000454 RID: 1108
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4000397")]
private Light2D.LightType m_PreviousLightType;
// Token: 0x04000455 RID: 1109
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000398")]
[SerializeField]
[FormerlySerializedAs("m_LightOperationIndex")]
private int m_BlendStyleIndex;
// Token: 0x04000456 RID: 1110
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000399")]
[SerializeField]
private float m_FalloffIntensity;
// Token: 0x04000457 RID: 1111
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400039A")]
[SerializeField]
[ColorUsage(false)]
private Color m_Color;
// Token: 0x04000458 RID: 1112
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400039B")]
[SerializeField]
private float m_Intensity;
// Token: 0x04000459 RID: 1113
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
[Token(Token = "0x400039C")]
[SerializeField]
private float m_LightVolumeOpacity;
// Token: 0x0400045A RID: 1114
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400039D")]
[SerializeField]
private int[] m_ApplyToSortingLayers;
// Token: 0x0400045B RID: 1115
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400039E")]
[SerializeField]
private Sprite m_LightCookieSprite;
// Token: 0x0400045C RID: 1116
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400039F")]
[SerializeField]
private bool m_UseNormalMap;
// Token: 0x0400045D RID: 1117
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x40003A0")]
[SerializeField]
private int m_LightOrder;
// Token: 0x0400045E RID: 1118
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40003A1")]
[SerializeField]
private bool m_AlphaBlendOnOverlap;
// Token: 0x0400045F RID: 1119
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
[Token(Token = "0x40003A2")]
private int m_PreviousLightOrder;
// Token: 0x04000460 RID: 1120
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40003A3")]
private int m_PreviousBlendStyleIndex;
// Token: 0x04000461 RID: 1121
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
[Token(Token = "0x40003A4")]
private float m_PreviousLightVolumeOpacity;
// Token: 0x04000462 RID: 1122
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40003A5")]
private bool m_PreviousLightCookieSpriteExists;
// Token: 0x04000463 RID: 1123
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40003A6")]
private Sprite m_PreviousLightCookieSprite;
// Token: 0x04000464 RID: 1124
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40003A7")]
private Mesh m_Mesh;
// Token: 0x04000465 RID: 1125
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40003A8")]
private int m_LightCullingIndex;
// Token: 0x04000466 RID: 1126
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
[Token(Token = "0x40003A9")]
private Bounds m_LocalBounds;
// Token: 0x04000467 RID: 1127
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
[Token(Token = "0x40003AA")]
[SerializeField]
[Range(0f, 1f)]
private float m_ShadowIntensity;
// Token: 0x04000468 RID: 1128
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40003AB")]
[SerializeField]
[Range(0f, 1f)]
private float m_ShadowVolumeIntensity;
// Token: 0x04000469 RID: 1129
[Token(Token = "0x40003AC")]
private static SortingLayer[] s_SortingLayers;
// Token: 0x0400046A RID: 1130
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")]
[Token(Token = "0x40003AD")]
[SerializeField]
private float m_PointLightInnerAngle;
// Token: 0x0400046B RID: 1131
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40003AE")]
[SerializeField]
private float m_PointLightOuterAngle;
// Token: 0x0400046C RID: 1132
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
[Token(Token = "0x40003AF")]
[SerializeField]
private float m_PointLightInnerRadius;
// Token: 0x0400046D RID: 1133
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40003B0")]
[SerializeField]
private float m_PointLightOuterRadius;
// Token: 0x0400046E RID: 1134
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")]
[Token(Token = "0x40003B1")]
[SerializeField]
private float m_PointLightDistance;
// Token: 0x0400046F RID: 1135
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40003B2")]
[NotKeyable]
[SerializeField]
private Light2D.PointLightQuality m_PointLightQuality;
// Token: 0x04000470 RID: 1136
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
[Token(Token = "0x40003B3")]
[SerializeField]
private int m_ShapeLightParametricSides;
// Token: 0x04000471 RID: 1137
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40003B4")]
[SerializeField]
private float m_ShapeLightParametricAngleOffset;
// Token: 0x04000472 RID: 1138
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")]
[Token(Token = "0x40003B5")]
[SerializeField]
private float m_ShapeLightParametricRadius;
// Token: 0x04000473 RID: 1139
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40003B6")]
[SerializeField]
private float m_ShapeLightFalloffSize;
// Token: 0x04000474 RID: 1140
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x40003B7")]
[SerializeField]
private Vector2 m_ShapeLightFalloffOffset;
// Token: 0x04000475 RID: 1141
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40003B8")]
[SerializeField]
private Vector3[] m_ShapePath;
// Token: 0x04000476 RID: 1142
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40003B9")]
private float m_PreviousShapeLightFalloffSize;
// Token: 0x04000477 RID: 1143
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")]
[Token(Token = "0x40003BA")]
private int m_PreviousShapeLightParametricSides;
// Token: 0x04000478 RID: 1144
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40003BB")]
private float m_PreviousShapeLightParametricAngleOffset;
// Token: 0x04000479 RID: 1145
[global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")]
[Token(Token = "0x40003BC")]
private float m_PreviousShapeLightParametricRadius;
// Token: 0x0400047A RID: 1146
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40003BD")]
private Vector2 m_PreviousShapeLightFalloffOffset;
// Token: 0x020000AA RID: 170
[Token(Token = "0x20000CA")]
public enum LightType
{
// Token: 0x0400047C RID: 1148
[Token(Token = "0x400053D")]
Parametric,
// Token: 0x0400047D RID: 1149
[Token(Token = "0x400053E")]
Freeform,
// Token: 0x0400047E RID: 1150
[Token(Token = "0x400053F")]
Sprite,
// Token: 0x0400047F RID: 1151
[Token(Token = "0x4000540")]
Point,
// Token: 0x04000480 RID: 1152
[Token(Token = "0x4000541")]
Global
}
// Token: 0x020000AB RID: 171
[Token(Token = "0x20000CB")]
internal struct LightStats
{
// Token: 0x04000481 RID: 1153
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000542")]
public int totalLights;
// Token: 0x04000482 RID: 1154
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x4000543")]
public int totalNormalMapUsage;
// Token: 0x04000483 RID: 1155
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000544")]
public int totalVolumetricUsage;
// Token: 0x04000484 RID: 1156
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x4000545")]
public uint blendStylesUsed;
}
// Token: 0x020000AC RID: 172
[Token(Token = "0x20000CC")]
public enum PointLightQuality
{
// Token: 0x04000486 RID: 1158
[Token(Token = "0x4000547")]
Fast,
// Token: 0x04000487 RID: 1159
[Token(Token = "0x4000548")]
Accurate
}
}
}
@@ -0,0 +1,197 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine.Scripting.APIUpdating;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000AD RID: 173
[Token(Token = "0x2000092")]
[MovedFrom("UnityEngine.Experimental.Rendering.LWRP")]
[Serializable]
public struct Light2DBlendStyle
{
// Token: 0x170000E7 RID: 231
// (get) Token: 0x0600033A RID: 826 RVA: 0x00003D08 File Offset: 0x00001F08
[Token(Token = "0x170000E6")]
internal Vector2 blendFactors
{
[Token(Token = "0x600031F")]
[Address(RVA = "0x8EA9A0", Offset = "0x8E99A0", VA = "0x1808EA9A0")]
get
{
return default(Vector2);
}
}
// Token: 0x170000E8 RID: 232
// (get) Token: 0x0600033B RID: 827 RVA: 0x00003D20 File Offset: 0x00001F20
[Token(Token = "0x170000E7")]
internal Light2DBlendStyle.MaskChannelFilter maskTextureChannelFilter
{
[Token(Token = "0x6000320")]
[Address(RVA = "0x8EAA90", Offset = "0x8E9A90", VA = "0x1808EAA90")]
get
{
return default(Light2DBlendStyle.MaskChannelFilter);
}
}
// Token: 0x04000488 RID: 1160
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40003BE")]
[Obsolete]
public bool enabled;
// Token: 0x04000489 RID: 1161
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40003BF")]
public string name;
// Token: 0x0400048A RID: 1162
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40003C0")]
[SerializeField]
internal Light2DBlendStyle.TextureChannel maskTextureChannel;
// Token: 0x0400048B RID: 1163
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40003C1")]
[SerializeField]
[Range(0.01f, 1f)]
internal float renderTextureScale;
// Token: 0x0400048C RID: 1164
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40003C2")]
[SerializeField]
internal Light2DBlendStyle.BlendMode blendMode;
// Token: 0x0400048D RID: 1165
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40003C3")]
[SerializeField]
internal Light2DBlendStyle.BlendFactors customBlendFactors;
// Token: 0x020000AE RID: 174
[Token(Token = "0x20000CD")]
internal enum TextureChannel
{
// Token: 0x0400048F RID: 1167
[Token(Token = "0x400054A")]
None,
// Token: 0x04000490 RID: 1168
[Token(Token = "0x400054B")]
R,
// Token: 0x04000491 RID: 1169
[Token(Token = "0x400054C")]
G,
// Token: 0x04000492 RID: 1170
[Token(Token = "0x400054D")]
B,
// Token: 0x04000493 RID: 1171
[Token(Token = "0x400054E")]
A,
// Token: 0x04000494 RID: 1172
[Token(Token = "0x400054F")]
OneMinusR,
// Token: 0x04000495 RID: 1173
[Token(Token = "0x4000550")]
OneMinusG,
// Token: 0x04000496 RID: 1174
[Token(Token = "0x4000551")]
OneMinusB,
// Token: 0x04000497 RID: 1175
[Token(Token = "0x4000552")]
OneMinusA
}
// Token: 0x020000AF RID: 175
[Token(Token = "0x20000CE")]
internal struct MaskChannelFilter
{
// Token: 0x170000E9 RID: 233
// (get) Token: 0x0600033C RID: 828 RVA: 0x00003D38 File Offset: 0x00001F38
// (set) Token: 0x0600033D RID: 829 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700011D")]
public Vector4 mask
{
[Token(Token = "0x6000468")]
[Address(RVA = "0x814AC0", Offset = "0x813AC0", VA = "0x180814AC0")]
[CompilerGenerated]
get
{
return default(Vector4);
}
[Token(Token = "0x6000469")]
[Address(RVA = "0x814BE0", Offset = "0x813BE0", VA = "0x180814BE0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170000EA RID: 234
// (get) Token: 0x0600033E RID: 830 RVA: 0x00003D50 File Offset: 0x00001F50
// (set) Token: 0x0600033F RID: 831 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700011E")]
public Vector4 inverted
{
[Token(Token = "0x600046A")]
[Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0")]
[CompilerGenerated]
get
{
return default(Vector4);
}
[Token(Token = "0x600046B")]
[Address(RVA = "0x814BD0", Offset = "0x813BD0", VA = "0x180814BD0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x06000340 RID: 832 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600046C")]
[Address(RVA = "0x8F0510", Offset = "0x8EF510", VA = "0x1808F0510")]
public MaskChannelFilter(Vector4 m, Vector4 i)
{
}
}
// Token: 0x020000B0 RID: 176
[Token(Token = "0x20000CF")]
internal enum BlendMode
{
// Token: 0x0400049B RID: 1179
[Token(Token = "0x4000556")]
Additive,
// Token: 0x0400049C RID: 1180
[Token(Token = "0x4000557")]
Multiply,
// Token: 0x0400049D RID: 1181
[Token(Token = "0x4000558")]
Subtractive,
// Token: 0x0400049E RID: 1182
[Token(Token = "0x4000559")]
Custom = 99
}
// Token: 0x020000B1 RID: 177
[Token(Token = "0x20000D0")]
[Serializable]
internal struct BlendFactors
{
// Token: 0x0400049F RID: 1183
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400055A")]
public float multiplicative;
// Token: 0x040004A0 RID: 1184
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400055B")]
public float additive;
}
}
}
@@ -0,0 +1,34 @@
using System;
using Cpp2IlInjected;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000B5 RID: 181
[Token(Token = "0x2000095")]
internal static class Light2DLookupTexture
{
// Token: 0x0600035B RID: 859 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000336")]
[Address(RVA = "0x8EB0F0", Offset = "0x8EA0F0", VA = "0x1808EB0F0")]
public static Texture2D CreatePointLightLookupTexture()
{
return null;
}
// Token: 0x0600035C RID: 860 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000337")]
[Address(RVA = "0x8EAD70", Offset = "0x8E9D70", VA = "0x1808EAD70")]
public static Texture2D CreateFalloffLookupTexture()
{
return null;
}
// Token: 0x040004AC RID: 1196
[Token(Token = "0x40003CB")]
private static Texture2D s_PointLightLookupTexture;
// Token: 0x040004AD RID: 1197
[Token(Token = "0x40003CC")]
private static Texture2D s_FalloffLookupTexture;
}
}
@@ -0,0 +1,120 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000A8 RID: 168
[Token(Token = "0x2000090")]
internal class Light2DManager : IDisposable
{
// Token: 0x170000CB RID: 203
// (get) Token: 0x060002F5 RID: 757 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x170000CA")]
internal static List<Light2D>[] lights
{
[Token(Token = "0x60002DA")]
[Address(RVA = "0x8EBC60", Offset = "0x8EAC60", VA = "0x1808EBC60")]
get
{
return null;
}
}
// Token: 0x170000CC RID: 204
// (get) Token: 0x060002F6 RID: 758 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x060002F7 RID: 759 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000CB")]
internal static CullingGroup cullingGroup
{
[Token(Token = "0x60002DB")]
[Address(RVA = "0x8EBBF0", Offset = "0x8EABF0", VA = "0x1808EBBF0")]
get
{
return null;
}
[Token(Token = "0x60002DC")]
[Address(RVA = "0x8EBD40", Offset = "0x8EAD40", VA = "0x1808EBD40")]
set
{
}
}
// Token: 0x170000CD RID: 205
// (get) Token: 0x060002F8 RID: 760 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x060002F9 RID: 761 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000CC")]
internal static BoundingSphere[] boundingSpheres
{
[Token(Token = "0x60002DD")]
[Address(RVA = "0x8EBB80", Offset = "0x8EAB80", VA = "0x1808EBB80")]
get
{
return null;
}
[Token(Token = "0x60002DE")]
[Address(RVA = "0x8EBCD0", Offset = "0x8EACD0", VA = "0x1808EBCD0")]
set
{
}
}
// Token: 0x060002FA RID: 762 RVA: 0x000039D8 File Offset: 0x00001BD8
[Token(Token = "0x60002DF")]
[Address(RVA = "0x8EB760", Offset = "0x8EA760", VA = "0x1808EB760")]
internal static bool GetGlobalColor(int sortingLayerIndex, int blendStyleIndex, out Color color)
{
return default(bool);
}
// Token: 0x060002FB RID: 763 RVA: 0x000039F0 File Offset: 0x00001BF0
[Token(Token = "0x60002E0")]
[Address(RVA = "0x8EB5E0", Offset = "0x8EA5E0", VA = "0x1808EB5E0")]
internal static bool ContainsDuplicateGlobalLight(int sortingLayerIndex, int blendStyleIndex)
{
return default(bool);
}
// Token: 0x060002FC RID: 764 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E1")]
[Address(RVA = "0x8EBA40", Offset = "0x8EAA40", VA = "0x1808EBA40")]
internal Light2DManager()
{
}
// Token: 0x060002FD RID: 765 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E2")]
[Address(RVA = "0x8EB700", Offset = "0x8EA700", VA = "0x1808EB700", Slot = "4")]
public void Dispose()
{
}
// Token: 0x0400044D RID: 1101
[Token(Token = "0x4000390")]
private const int k_BlendStyleCount = 4;
// Token: 0x0400044E RID: 1102
[Token(Token = "0x4000391")]
private static Light2DManager s_Instance;
// Token: 0x0400044F RID: 1103
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000392")]
private Light2DManager m_PrevInstance;
// Token: 0x04000450 RID: 1104
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000393")]
private List<Light2D>[] m_Lights;
// Token: 0x04000451 RID: 1105
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000394")]
private CullingGroup m_CullingGroup;
// Token: 0x04000452 RID: 1106
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000395")]
private BoundingSphere[] m_BoundingSpheres;
}
}
@@ -0,0 +1,143 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine.Experimental.Rendering.Universal.LibTessDotNet;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000B2 RID: 178
[Token(Token = "0x2000093")]
internal static class LightUtility
{
// Token: 0x06000341 RID: 833 RVA: 0x00003D68 File Offset: 0x00001F68
[Token(Token = "0x6000321")]
[Address(RVA = "0x8EE810", Offset = "0x8ED810", VA = "0x1808EE810")]
public static bool CheckForChange(int a, ref int b)
{
return default(bool);
}
// Token: 0x06000342 RID: 834 RVA: 0x00003D80 File Offset: 0x00001F80
[Token(Token = "0x6000322")]
[Address(RVA = "0x8EE7B0", Offset = "0x8ED7B0", VA = "0x1808EE7B0")]
public static bool CheckForChange(float a, ref float b)
{
return default(bool);
}
// Token: 0x06000343 RID: 835 RVA: 0x00003D98 File Offset: 0x00001F98
[Token(Token = "0x6000323")]
[Address(RVA = "0x8EE800", Offset = "0x8ED800", VA = "0x1808EE800")]
public static bool CheckForChange(bool a, ref bool b)
{
return default(bool);
}
// Token: 0x06000344 RID: 836 RVA: 0x00003DB0 File Offset: 0x00001FB0
[Token(Token = "0x6000324")]
[Address(RVA = "0x8EE820", Offset = "0x8ED820", VA = "0x1808EE820")]
public static bool CheckForChange(Vector2 a, ref Vector2 b)
{
return default(bool);
}
// Token: 0x06000345 RID: 837 RVA: 0x00003DC8 File Offset: 0x00001FC8
[Token(Token = "0x6000325")]
[Address(RVA = "0x8EE7D0", Offset = "0x8ED7D0", VA = "0x1808EE7D0")]
public static bool CheckForChange(Sprite a, ref Sprite b)
{
return default(bool);
}
// Token: 0x06000346 RID: 838 RVA: 0x00003DE0 File Offset: 0x00001FE0
[Token(Token = "0x6000326")]
[Address(RVA = "0x8EE5B0", Offset = "0x8ED5B0", VA = "0x1808EE5B0")]
public static Bounds CalculateBoundingSphere(ref Vector3[] vertices, ref Color[] colors, float falloffDistance)
{
return default(Bounds);
}
// Token: 0x06000347 RID: 839 RVA: 0x00003DF8 File Offset: 0x00001FF8
[Token(Token = "0x6000327")]
[Address(RVA = "0x8EE9A0", Offset = "0x8ED9A0", VA = "0x1808EE9A0")]
public static Bounds GenerateParametricMesh(ref Mesh mesh, float radius, float falloffDistance, float angle, int sides)
{
return default(Bounds);
}
// Token: 0x06000348 RID: 840 RVA: 0x00003E10 File Offset: 0x00002010
[Token(Token = "0x6000328")]
[Address(RVA = "0x8EF950", Offset = "0x8EE950", VA = "0x1808EF950")]
public static Bounds GenerateSpriteMesh(ref Mesh mesh, Sprite sprite, float scale)
{
return default(Bounds);
}
// Token: 0x06000349 RID: 841 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000329")]
[Address(RVA = "0x8EFF60", Offset = "0x8EEF60", VA = "0x1808EFF60")]
private static void GetFalloffExtrusion(ContourVertex[] contourPoints, int contourPointCount, ref List<Vector2> extrusionDir)
{
}
// Token: 0x0600034A RID: 842 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600032A")]
[Address(RVA = "0x8F0400", Offset = "0x8EF400", VA = "0x1808F0400")]
private static object InterpCustomVertexData(Vec3 position, object[] data, float[] weights)
{
return null;
}
// Token: 0x0600034B RID: 843 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600032B")]
[Address(RVA = "0x8F02F0", Offset = "0x8EF2F0", VA = "0x1808F02F0")]
public static void GetFalloffShape(Vector3[] shapePath, ref List<Vector2> extrusionDir)
{
}
// Token: 0x0600034C RID: 844 RVA: 0x00003E28 File Offset: 0x00002028
[Token(Token = "0x600032C")]
[Address(RVA = "0x8EF060", Offset = "0x8EE060", VA = "0x1808EF060")]
public static Bounds GenerateShapeMesh(ref Mesh mesh, Vector3[] shapePath, float falloffDistance)
{
return default(Bounds);
}
// Token: 0x0600034D RID: 845 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600032D")]
[Address(RVA = "0x8EE2F0", Offset = "0x8ED2F0", VA = "0x1808EE2F0")]
public static void AddShadowCasterGroupToList(ShadowCasterGroup2D shadowCaster, List<ShadowCasterGroup2D> list)
{
}
// Token: 0x0600034E RID: 846 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600032E")]
[Address(RVA = "0x8F04B0", Offset = "0x8EF4B0", VA = "0x1808F04B0")]
public static void RemoveShadowCasterGroupFromList(ShadowCasterGroup2D shadowCaster, List<ShadowCasterGroup2D> list)
{
}
// Token: 0x0600034F RID: 847 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600032F")]
[Address(RVA = "0x8EE8A0", Offset = "0x8ED8A0", VA = "0x1808EE8A0")]
private static CompositeShadowCaster2D FindTopMostCompositeShadowCaster(ShadowCaster2D shadowCaster)
{
return null;
}
// Token: 0x06000350 RID: 848 RVA: 0x00003E40 File Offset: 0x00002040
[Token(Token = "0x6000330")]
[Address(RVA = "0x8EE3B0", Offset = "0x8ED3B0", VA = "0x1808EE3B0")]
public static bool AddToShadowCasterGroup(ShadowCaster2D shadowCaster, ref ShadowCasterGroup2D shadowCasterGroup)
{
return default(bool);
}
// Token: 0x06000351 RID: 849 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000331")]
[Address(RVA = "0x8F0430", Offset = "0x8EF430", VA = "0x1808F0430")]
public static void RemoveFromShadowCasterGroup(ShadowCaster2D shadowCaster, ShadowCasterGroup2D shadowCasterGroup)
{
}
}
}
@@ -0,0 +1,348 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Rendering;
using UnityEngine.Scripting.APIUpdating;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000B7 RID: 183
[Token(Token = "0x2000097")]
[DisallowMultipleComponent]
[AddComponentMenu("Rendering/2D/Pixel Perfect Camera (Experimental)")]
[RequireComponent(typeof(Camera))]
[MovedFrom("UnityEngine.Experimental.Rendering.LWRP")]
public class PixelPerfectCamera : MonoBehaviour, IPixelPerfectCamera
{
// Token: 0x170000EB RID: 235
// (get) Token: 0x06000379 RID: 889 RVA: 0x00003F00 File Offset: 0x00002100
// (set) Token: 0x0600037A RID: 890 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000E8")]
public int assetsPPU
{
[Token(Token = "0x6000354")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540", Slot = "4")]
get
{
return 0;
}
[Token(Token = "0x6000355")]
[Address(RVA = "0x8F3120", Offset = "0x8F2120", VA = "0x1808F3120", Slot = "5")]
set
{
}
}
// Token: 0x170000EC RID: 236
// (get) Token: 0x0600037B RID: 891 RVA: 0x00003F18 File Offset: 0x00002118
// (set) Token: 0x0600037C RID: 892 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000E9")]
public int refResolutionX
{
[Token(Token = "0x6000356")]
[Address(RVA = "0x497590", Offset = "0x496590", VA = "0x180497590", Slot = "6")]
get
{
return 0;
}
[Token(Token = "0x6000357")]
[Address(RVA = "0x8F3180", Offset = "0x8F2180", VA = "0x1808F3180", Slot = "7")]
set
{
}
}
// Token: 0x170000ED RID: 237
// (get) Token: 0x0600037D RID: 893 RVA: 0x00003F30 File Offset: 0x00002130
// (set) Token: 0x0600037E RID: 894 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000EA")]
public int refResolutionY
{
[Token(Token = "0x6000358")]
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70", Slot = "8")]
get
{
return 0;
}
[Token(Token = "0x6000359")]
[Address(RVA = "0x8F31B0", Offset = "0x8F21B0", VA = "0x1808F31B0", Slot = "9")]
set
{
}
}
// Token: 0x170000EE RID: 238
// (get) Token: 0x0600037F RID: 895 RVA: 0x00003F48 File Offset: 0x00002148
// (set) Token: 0x06000380 RID: 896 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000EB")]
public bool upscaleRT
{
[Token(Token = "0x600035A")]
[Address(RVA = "0x6350A0", Offset = "0x6340A0", VA = "0x1806350A0", Slot = "10")]
get
{
return default(bool);
}
[Token(Token = "0x600035B")]
[Address(RVA = "0x6350C0", Offset = "0x6340C0", VA = "0x1806350C0", Slot = "11")]
set
{
}
}
// Token: 0x170000EF RID: 239
// (get) Token: 0x06000381 RID: 897 RVA: 0x00003F60 File Offset: 0x00002160
// (set) Token: 0x06000382 RID: 898 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000EC")]
public bool pixelSnapping
{
[Token(Token = "0x600035C")]
[Address(RVA = "0x696820", Offset = "0x695820", VA = "0x180696820", Slot = "12")]
get
{
return default(bool);
}
[Token(Token = "0x600035D")]
[Address(RVA = "0x8F3170", Offset = "0x8F2170", VA = "0x1808F3170", Slot = "13")]
set
{
}
}
// Token: 0x170000F0 RID: 240
// (get) Token: 0x06000383 RID: 899 RVA: 0x00003F78 File Offset: 0x00002178
// (set) Token: 0x06000384 RID: 900 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000ED")]
public bool cropFrameX
{
[Token(Token = "0x600035E")]
[Address(RVA = "0x8F2FC0", Offset = "0x8F1FC0", VA = "0x1808F2FC0", Slot = "14")]
get
{
return default(bool);
}
[Token(Token = "0x600035F")]
[Address(RVA = "0x8F3150", Offset = "0x8F2150", VA = "0x1808F3150", Slot = "15")]
set
{
}
}
// Token: 0x170000F1 RID: 241
// (get) Token: 0x06000385 RID: 901 RVA: 0x00003F90 File Offset: 0x00002190
// (set) Token: 0x06000386 RID: 902 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000EE")]
public bool cropFrameY
{
[Token(Token = "0x6000360")]
[Address(RVA = "0x8F2FD0", Offset = "0x8F1FD0", VA = "0x1808F2FD0", Slot = "16")]
get
{
return default(bool);
}
[Token(Token = "0x6000361")]
[Address(RVA = "0x8F3160", Offset = "0x8F2160", VA = "0x1808F3160", Slot = "17")]
set
{
}
}
// Token: 0x170000F2 RID: 242
// (get) Token: 0x06000387 RID: 903 RVA: 0x00003FA8 File Offset: 0x000021A8
// (set) Token: 0x06000388 RID: 904 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000EF")]
public bool stretchFill
{
[Token(Token = "0x6000362")]
[Address(RVA = "0x51F260", Offset = "0x51E260", VA = "0x18051F260", Slot = "18")]
get
{
return default(bool);
}
[Token(Token = "0x6000363")]
[Address(RVA = "0x51F2B0", Offset = "0x51E2B0", VA = "0x18051F2B0", Slot = "19")]
set
{
}
}
// Token: 0x170000F3 RID: 243
// (get) Token: 0x06000389 RID: 905 RVA: 0x00003FC0 File Offset: 0x000021C0
[Token(Token = "0x170000F0")]
public int pixelRatio
{
[Token(Token = "0x6000364")]
[Address(RVA = "0x8F30D0", Offset = "0x8F20D0", VA = "0x1808F30D0")]
get
{
return 0;
}
}
// Token: 0x0600038A RID: 906 RVA: 0x00003FD8 File Offset: 0x000021D8
[Token(Token = "0x6000365")]
[Address(RVA = "0x8F2E50", Offset = "0x8F1E50", VA = "0x1808F2E50")]
public Vector3 RoundToPixel(Vector3 position)
{
return default(Vector3);
}
// Token: 0x0600038B RID: 907 RVA: 0x00003FF0 File Offset: 0x000021F0
[Token(Token = "0x6000366")]
[Address(RVA = "0x8F2560", Offset = "0x8F1560", VA = "0x1808F2560")]
public float CorrectCinemachineOrthoSize(float targetOrthoSize)
{
return 0f;
}
// Token: 0x170000F4 RID: 244
// (get) Token: 0x0600038C RID: 908 RVA: 0x00004008 File Offset: 0x00002208
[Token(Token = "0x170000F1")]
internal bool isRunning
{
[Token(Token = "0x6000367")]
[Address(RVA = "0x8F3020", Offset = "0x8F2020", VA = "0x1808F3020")]
get
{
return default(bool);
}
}
// Token: 0x170000F5 RID: 245
// (get) Token: 0x0600038D RID: 909 RVA: 0x00004020 File Offset: 0x00002220
[Token(Token = "0x170000F2")]
internal FilterMode finalBlitFilterMode
{
[Token(Token = "0x6000368")]
[Address(RVA = "0x8F2FE0", Offset = "0x8F1FE0", VA = "0x1808F2FE0")]
get
{
return FilterMode.Point;
}
}
// Token: 0x170000F6 RID: 246
// (get) Token: 0x0600038E RID: 910 RVA: 0x00004038 File Offset: 0x00002238
[Token(Token = "0x170000F3")]
internal Vector2Int offscreenRTSize
{
[Token(Token = "0x6000369")]
[Address(RVA = "0x8F3030", Offset = "0x8F2030", VA = "0x1808F3030")]
get
{
return default(Vector2Int);
}
}
// Token: 0x0600038F RID: 911 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600036A")]
[Address(RVA = "0x8F2A90", Offset = "0x8F1A90", VA = "0x1808F2A90")]
private void PixelSnap()
{
}
// Token: 0x06000390 RID: 912 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600036B")]
[Address(RVA = "0x8F24B0", Offset = "0x8F14B0", VA = "0x1808F24B0")]
private void Awake()
{
}
// Token: 0x06000391 RID: 913 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600036C")]
[Address(RVA = "0x8F2580", Offset = "0x8F1580", VA = "0x1808F2580")]
private void OnBeginCameraRendering(ScriptableRenderContext context, Camera camera)
{
}
// Token: 0x06000392 RID: 914 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600036D")]
[Address(RVA = "0x8F2A10", Offset = "0x8F1A10", VA = "0x1808F2A10")]
private void OnEndCameraRendering(ScriptableRenderContext context, Camera camera)
{
}
// Token: 0x06000393 RID: 915 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600036E")]
[Address(RVA = "0x8F2950", Offset = "0x8F1950", VA = "0x1808F2950")]
private void OnEnable()
{
}
// Token: 0x06000394 RID: 916 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600036F")]
[Address(RVA = "0x8F2810", Offset = "0x8F1810", VA = "0x1808F2810")]
internal void OnDisable()
{
}
// Token: 0x06000395 RID: 917 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000370")]
[Address(RVA = "0x8F2FA0", Offset = "0x8F1FA0", VA = "0x1808F2FA0")]
public PixelPerfectCamera()
{
}
// Token: 0x040004C8 RID: 1224
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40003E7")]
[SerializeField]
private int m_AssetsPPU;
// Token: 0x040004C9 RID: 1225
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40003E8")]
[SerializeField]
private int m_RefResolutionX;
// Token: 0x040004CA RID: 1226
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40003E9")]
[SerializeField]
private int m_RefResolutionY;
// Token: 0x040004CB RID: 1227
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40003EA")]
[SerializeField]
private bool m_UpscaleRT;
// Token: 0x040004CC RID: 1228
[FieldOffset(Offset = "0x25")]
[Token(Token = "0x40003EB")]
[SerializeField]
private bool m_PixelSnapping;
// Token: 0x040004CD RID: 1229
[FieldOffset(Offset = "0x26")]
[Token(Token = "0x40003EC")]
[SerializeField]
private bool m_CropFrameX;
// Token: 0x040004CE RID: 1230
[FieldOffset(Offset = "0x27")]
[Token(Token = "0x40003ED")]
[SerializeField]
private bool m_CropFrameY;
// Token: 0x040004CF RID: 1231
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40003EE")]
[SerializeField]
private bool m_StretchFill;
// Token: 0x040004D0 RID: 1232
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40003EF")]
private Camera m_Camera;
// Token: 0x040004D1 RID: 1233
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40003F0")]
private PixelPerfectCameraInternal m_Internal;
// Token: 0x040004D2 RID: 1234
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40003F1")]
private bool m_CinemachineCompatibilityMode;
}
}
@@ -0,0 +1,131 @@
using System;
using Cpp2IlInjected;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000B9 RID: 185
[Token(Token = "0x2000099")]
[Serializable]
internal class PixelPerfectCameraInternal : ISerializationCallbackReceiver
{
// Token: 0x060003A6 RID: 934 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000381")]
[Address(RVA = "0x8F2450", Offset = "0x8F1450", VA = "0x1808F2450")]
internal PixelPerfectCameraInternal(IPixelPerfectCamera component)
{
}
// Token: 0x060003A7 RID: 935 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000382")]
[Address(RVA = "0x8F23C0", Offset = "0x8F13C0", VA = "0x1808F23C0", Slot = "4")]
public void OnBeforeSerialize()
{
}
// Token: 0x060003A8 RID: 936 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000383")]
[Address(RVA = "0x8F2350", Offset = "0x8F1350", VA = "0x1808F2350", Slot = "5")]
public void OnAfterDeserialize()
{
}
// Token: 0x060003A9 RID: 937 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000384")]
[Address(RVA = "0x8F1A00", Offset = "0x8F0A00", VA = "0x1808F1A00")]
internal void CalculateCameraProperties(int screenWidth, int screenHeight)
{
}
// Token: 0x060003AA RID: 938 RVA: 0x00004050 File Offset: 0x00002250
[Token(Token = "0x6000385")]
[Address(RVA = "0x8F1EF0", Offset = "0x8F0EF0", VA = "0x1808F1EF0")]
internal Rect CalculateFinalBlitPixelRect(int screenWidth, int screenHeight)
{
return default(Rect);
}
// Token: 0x060003AB RID: 939 RVA: 0x00004068 File Offset: 0x00002268
[Token(Token = "0x6000386")]
[Address(RVA = "0x8F2180", Offset = "0x8F1180", VA = "0x1808F2180")]
internal float CorrectCinemachineOrthoSize(float targetOrthoSize)
{
return 0f;
}
// Token: 0x040004D3 RID: 1235
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40003F2")]
[NonSerialized]
private IPixelPerfectCamera m_Component;
// Token: 0x040004D4 RID: 1236
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40003F3")]
private PixelPerfectCamera m_SerializableComponent;
// Token: 0x040004D5 RID: 1237
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40003F4")]
internal float originalOrthoSize;
// Token: 0x040004D6 RID: 1238
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40003F5")]
internal bool hasPostProcessLayer;
// Token: 0x040004D7 RID: 1239
[FieldOffset(Offset = "0x25")]
[Token(Token = "0x40003F6")]
internal bool cropFrameXAndY;
// Token: 0x040004D8 RID: 1240
[FieldOffset(Offset = "0x26")]
[Token(Token = "0x40003F7")]
internal bool cropFrameXOrY;
// Token: 0x040004D9 RID: 1241
[FieldOffset(Offset = "0x27")]
[Token(Token = "0x40003F8")]
internal bool useStretchFill;
// Token: 0x040004DA RID: 1242
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40003F9")]
internal int zoom;
// Token: 0x040004DB RID: 1243
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40003FA")]
internal bool useOffscreenRT;
// Token: 0x040004DC RID: 1244
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40003FB")]
internal int offscreenRTWidth;
// Token: 0x040004DD RID: 1245
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40003FC")]
internal int offscreenRTHeight;
// Token: 0x040004DE RID: 1246
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40003FD")]
internal Rect pixelRect;
// Token: 0x040004DF RID: 1247
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40003FE")]
internal float orthoSize;
// Token: 0x040004E0 RID: 1248
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x40003FF")]
internal float unitsPerPixel;
// Token: 0x040004E1 RID: 1249
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000400")]
internal int cinemachineVCamZoom;
}
}
@@ -0,0 +1,63 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000B4 RID: 180
[Token(Token = "0x2000094")]
internal class Render2DLightingPass : ScriptableRenderPass
{
// Token: 0x06000357 RID: 855 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000332")]
[Address(RVA = "0x8F4960", Offset = "0x8F3960", VA = "0x1808F4960")]
public Render2DLightingPass(Renderer2DData rendererData)
{
}
// Token: 0x06000358 RID: 856 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000333")]
[Address(RVA = "0x8F4700", Offset = "0x8F3700", VA = "0x1808F4700")]
public void GetTransparencySortingMode(Camera camera, ref SortingSettings sortingSettings)
{
}
// Token: 0x06000359 RID: 857 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000334")]
[Address(RVA = "0x8F31E0", Offset = "0x8F21E0", VA = "0x1808F31E0", Slot = "7")]
public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData)
{
}
// Token: 0x040004A5 RID: 1189
[Token(Token = "0x40003C4")]
private static SortingLayer[] s_SortingLayers;
// Token: 0x040004A6 RID: 1190
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40003C5")]
private Renderer2DData m_Renderer2DData;
// Token: 0x040004A7 RID: 1191
[Token(Token = "0x40003C6")]
private static readonly ShaderTagId k_CombinedRenderingPassNameOld;
// Token: 0x040004A8 RID: 1192
[Token(Token = "0x40003C7")]
private static readonly ShaderTagId k_CombinedRenderingPassName;
// Token: 0x040004A9 RID: 1193
[Token(Token = "0x40003C8")]
private static readonly ShaderTagId k_NormalsRenderingPassName;
// Token: 0x040004AA RID: 1194
[Token(Token = "0x40003C9")]
private static readonly ShaderTagId k_LegacyPassName;
// Token: 0x040004AB RID: 1195
[Token(Token = "0x40003CA")]
private static readonly List<ShaderTagId> k_ShaderTags;
}
}
@@ -0,0 +1,170 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;
using UnityEngine.Scripting.APIUpdating;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000C5 RID: 197
[Token(Token = "0x20000A2")]
[ExcludeFromPreset]
[MovedFrom("UnityEngine.Experimental.Rendering.LWRP")]
public class RenderObjects : ScriptableRendererFeature
{
// Token: 0x060003F7 RID: 1015 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CB")]
[Address(RVA = "0x8F5720", Offset = "0x8F4720", VA = "0x1808F5720", Slot = "4")]
public override void Create()
{
}
// Token: 0x060003F8 RID: 1016 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CC")]
[Address(RVA = "0x8F56F0", Offset = "0x8F46F0", VA = "0x1808F56F0", Slot = "5")]
public override void AddRenderPasses(ScriptableRenderer renderer, ref RenderingData renderingData)
{
}
// Token: 0x060003F9 RID: 1017 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CD")]
[Address(RVA = "0x8F5A10", Offset = "0x8F4A10", VA = "0x1808F5A10")]
public RenderObjects()
{
}
// Token: 0x04000526 RID: 1318
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400043A")]
public RenderObjects.RenderObjectsSettings settings;
// Token: 0x04000527 RID: 1319
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400043B")]
private RenderObjectsPass renderObjectsPass;
// Token: 0x020000C6 RID: 198
[Token(Token = "0x20000D5")]
[Serializable]
public class RenderObjectsSettings
{
// Token: 0x060003FA RID: 1018 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000479")]
[Address(RVA = "0x8F5620", Offset = "0x8F4620", VA = "0x1808F5620")]
public RenderObjectsSettings()
{
}
// Token: 0x04000528 RID: 1320
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400056B")]
public string passTag;
// Token: 0x04000529 RID: 1321
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400056C")]
public RenderPassEvent Event;
// Token: 0x0400052A RID: 1322
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400056D")]
public RenderObjects.FilterSettings filterSettings;
// Token: 0x0400052B RID: 1323
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400056E")]
public Material overrideMaterial;
// Token: 0x0400052C RID: 1324
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400056F")]
public int overrideMaterialPassIndex;
// Token: 0x0400052D RID: 1325
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4000570")]
public bool overrideDepthState;
// Token: 0x0400052E RID: 1326
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000571")]
public CompareFunction depthCompareFunction;
// Token: 0x0400052F RID: 1327
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4000572")]
public bool enableWrite;
// Token: 0x04000530 RID: 1328
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000573")]
public StencilStateData stencilSettings;
// Token: 0x04000531 RID: 1329
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000574")]
public RenderObjects.CustomCameraSettings cameraSettings;
}
// Token: 0x020000C7 RID: 199
[Token(Token = "0x20000D6")]
[Serializable]
public class FilterSettings
{
// Token: 0x060003FB RID: 1019 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600047A")]
[Address(RVA = "0x8E9C10", Offset = "0x8E8C10", VA = "0x1808E9C10")]
public FilterSettings()
{
}
// Token: 0x04000532 RID: 1330
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000575")]
public RenderQueueType RenderQueueType;
// Token: 0x04000533 RID: 1331
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000576")]
public LayerMask LayerMask;
// Token: 0x04000534 RID: 1332
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000577")]
public string[] PassNames;
}
// Token: 0x020000C8 RID: 200
[Token(Token = "0x20000D7")]
[Serializable]
public class CustomCameraSettings
{
// Token: 0x060003FC RID: 1020 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600047B")]
[Address(RVA = "0x8E9810", Offset = "0x8E8810", VA = "0x1808E9810")]
public CustomCameraSettings()
{
}
// Token: 0x04000535 RID: 1333
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000578")]
public bool overrideCamera;
// Token: 0x04000536 RID: 1334
[FieldOffset(Offset = "0x11")]
[Token(Token = "0x4000579")]
public bool restoreCamera;
// Token: 0x04000537 RID: 1335
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400057A")]
public Vector4 offset;
// Token: 0x04000538 RID: 1336
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400057B")]
public float cameraFieldOfView;
}
}
}
@@ -0,0 +1,121 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;
using UnityEngine.Scripting.APIUpdating;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000C3 RID: 195
[Token(Token = "0x20000A0")]
[MovedFrom("UnityEngine.Experimental.Rendering.LWRP")]
public class RenderObjectsPass : ScriptableRenderPass
{
// Token: 0x17000115 RID: 277
// (get) Token: 0x060003EF RID: 1007 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x060003F0 RID: 1008 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000112")]
public Material overrideMaterial
{
[Token(Token = "0x60003C3")]
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60003C4")]
[Address(RVA = "0x481840", Offset = "0x480840", VA = "0x180481840")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000116 RID: 278
// (get) Token: 0x060003F1 RID: 1009 RVA: 0x00004230 File Offset: 0x00002430
// (set) Token: 0x060003F2 RID: 1010 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000113")]
public int overrideMaterialPassIndex
{
[Token(Token = "0x60003C5")]
[Address(RVA = "0x8F5600", Offset = "0x8F4600", VA = "0x1808F5600")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x60003C6")]
[Address(RVA = "0x8F5610", Offset = "0x8F4610", VA = "0x1808F5610")]
[CompilerGenerated]
set
{
}
}
// Token: 0x060003F3 RID: 1011 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C7")]
[Address(RVA = "0x8F5120", Offset = "0x8F4120", VA = "0x1808F5120")]
public void SetDetphState(bool writeEnabled, CompareFunction function = CompareFunction.Less)
{
}
// Token: 0x060003F4 RID: 1012 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C8")]
[Address(RVA = "0x8F51A0", Offset = "0x8F41A0", VA = "0x1808F51A0")]
public void SetStencilState(int reference, CompareFunction compareFunction, StencilOp passOp, StencilOp failOp, StencilOp zFailOp)
{
}
// Token: 0x060003F5 RID: 1013 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C9")]
[Address(RVA = "0x8F52B0", Offset = "0x8F42B0", VA = "0x1808F52B0")]
public RenderObjectsPass(string profilerTag, RenderPassEvent renderPassEvent, string[] shaderTags, RenderQueueType renderQueueType, int layerMask, RenderObjects.CustomCameraSettings cameraSettings)
{
}
// Token: 0x060003F6 RID: 1014 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CA")]
[Address(RVA = "0x8F4A20", Offset = "0x8F3A20", VA = "0x1808F4A20", Slot = "7")]
public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData)
{
}
// Token: 0x0400051A RID: 1306
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400042E")]
private RenderQueueType renderQueueType;
// Token: 0x0400051B RID: 1307
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400042F")]
private FilteringSettings m_FilteringSettings;
// Token: 0x0400051C RID: 1308
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000430")]
private RenderObjects.CustomCameraSettings m_CameraSettings;
// Token: 0x0400051D RID: 1309
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000431")]
private string m_ProfilerTag;
// Token: 0x0400051E RID: 1310
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000432")]
private ProfilingSampler m_ProfilingSampler;
// Token: 0x04000521 RID: 1313
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000435")]
private List<ShaderTagId> m_ShaderTagIdList;
// Token: 0x04000522 RID: 1314
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000436")]
private RenderStateBlock m_RenderStateBlock;
}
}
@@ -0,0 +1,19 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Scripting.APIUpdating;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000C4 RID: 196
[Token(Token = "0x20000A1")]
[MovedFrom("UnityEngine.Experimental.Rendering.LWRP")]
public enum RenderQueueType
{
// Token: 0x04000524 RID: 1316
[Token(Token = "0x4000438")]
Opaque,
// Token: 0x04000525 RID: 1317
[Token(Token = "0x4000439")]
Transparent
}
}
@@ -0,0 +1,164 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;
using UnityEngine.Rendering.Universal.Internal;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000BA RID: 186
[Token(Token = "0x200009A")]
internal class Renderer2D : ScriptableRenderer
{
// Token: 0x170000FF RID: 255
// (get) Token: 0x060003AC RID: 940 RVA: 0x00004080 File Offset: 0x00002280
[Token(Token = "0x170000FC")]
internal bool createColorTexture
{
[Token(Token = "0x6000387")]
[Address(RVA = "0x8F69F0", Offset = "0x8F59F0", VA = "0x1808F69F0")]
get
{
return default(bool);
}
}
// Token: 0x17000100 RID: 256
// (get) Token: 0x060003AD RID: 941 RVA: 0x00004098 File Offset: 0x00002298
[Token(Token = "0x170000FD")]
internal bool createDepthTexture
{
[Token(Token = "0x6000388")]
[Address(RVA = "0x8F6A00", Offset = "0x8F5A00", VA = "0x1808F6A00")]
get
{
return default(bool);
}
}
// Token: 0x060003AE RID: 942 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000389")]
[Address(RVA = "0x8F66D0", Offset = "0x8F56D0", VA = "0x1808F66D0")]
public Renderer2D(Renderer2DData data)
{
}
// Token: 0x060003AF RID: 943 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038A")]
[Address(RVA = "0x8F5F20", Offset = "0x8F4F20", VA = "0x1808F5F20", Slot = "5")]
protected override void Dispose(bool disposing)
{
}
// Token: 0x060003B0 RID: 944 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600038B")]
[Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")]
public Renderer2DData GetRenderer2DData()
{
return null;
}
// Token: 0x060003B1 RID: 945 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038C")]
[Address(RVA = "0x8F5C00", Offset = "0x8F4C00", VA = "0x1808F5C00")]
private void CreateRenderTextures(ref CameraData cameraData, bool forceCreateColorTexture, FilterMode colorTextureFilterMode, CommandBuffer cmd, out RenderTargetHandle colorTargetHandle, out RenderTargetHandle depthTargetHandle)
{
}
// Token: 0x060003B2 RID: 946 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038D")]
[Address(RVA = "0x8F6040", Offset = "0x8F5040", VA = "0x1808F6040", Slot = "6")]
public override void Setup(ScriptableRenderContext context, ref RenderingData renderingData)
{
}
// Token: 0x060003B3 RID: 947 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038E")]
[Address(RVA = "0x8F5FE0", Offset = "0x8F4FE0", VA = "0x1808F5FE0", Slot = "8")]
public override void SetupCullingParameters(ref ScriptableCullingParameters cullingParameters, ref CameraData cameraData)
{
}
// Token: 0x060003B4 RID: 948 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038F")]
[Address(RVA = "0x8F5F80", Offset = "0x8F4F80", VA = "0x1808F5F80", Slot = "10")]
public override void FinishRendering(CommandBuffer cmd)
{
}
// Token: 0x040004E2 RID: 1250
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000401")]
private ColorGradingLutPass m_ColorGradingLutPass;
// Token: 0x040004E3 RID: 1251
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000402")]
private Render2DLightingPass m_Render2DLightingPass;
// Token: 0x040004E4 RID: 1252
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000403")]
private PostProcessPass m_PostProcessPass;
// Token: 0x040004E5 RID: 1253
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000404")]
private FinalBlitPass m_FinalBlitPass;
// Token: 0x040004E6 RID: 1254
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000405")]
private PostProcessPass m_FinalPostProcessPass;
// Token: 0x040004E7 RID: 1255
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000406")]
private PostProcessPassCompat m_PostProcessPassCompat;
// Token: 0x040004E8 RID: 1256
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000407")]
private bool m_UseDepthStencilBuffer;
// Token: 0x040004E9 RID: 1257
[FieldOffset(Offset = "0xB1")]
[Token(Token = "0x4000408")]
private bool m_CreateColorTexture;
// Token: 0x040004EA RID: 1258
[FieldOffset(Offset = "0xB2")]
[Token(Token = "0x4000409")]
private bool m_CreateDepthTexture;
// Token: 0x040004EB RID: 1259
[FieldOffset(Offset = "0xB4")]
[Token(Token = "0x400040A")]
private readonly RenderTargetHandle k_ColorTextureHandle;
// Token: 0x040004EC RID: 1260
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400040B")]
private readonly RenderTargetHandle k_DepthTextureHandle;
// Token: 0x040004ED RID: 1261
[FieldOffset(Offset = "0xBC")]
[Token(Token = "0x400040C")]
private readonly RenderTargetHandle k_AfterPostProcessColorHandle;
// Token: 0x040004EE RID: 1262
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400040D")]
private readonly RenderTargetHandle k_ColorGradingLutHandle;
// Token: 0x040004EF RID: 1263
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400040E")]
private Material m_BlitMaterial;
// Token: 0x040004F0 RID: 1264
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400040F")]
private Renderer2DData m_Renderer2DData;
}
}
@@ -0,0 +1,304 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;
using UnityEngine.Scripting.APIUpdating;
using UnityEngine.Serialization;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000BB RID: 187
[Token(Token = "0x200009B")]
[ReloadGroup]
[ExcludeFromPreset]
[MovedFrom("UnityEngine.Experimental.Rendering.LWRP")]
[Serializable]
public class Renderer2DData : ScriptableRendererData
{
// Token: 0x17000101 RID: 257
// (get) Token: 0x060003B5 RID: 949 RVA: 0x000040B0 File Offset: 0x000022B0
[Token(Token = "0x170000FE")]
public float hdrEmulationScale
{
[Token(Token = "0x6000390")]
[Address(RVA = "0x812640", Offset = "0x811640", VA = "0x180812640")]
get
{
return 0f;
}
}
// Token: 0x17000102 RID: 258
// (get) Token: 0x060003B6 RID: 950 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x170000FF")]
public Light2DBlendStyle[] lightBlendStyles
{
[Token(Token = "0x6000391")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get
{
return null;
}
}
// Token: 0x17000103 RID: 259
// (get) Token: 0x060003B7 RID: 951 RVA: 0x000040C8 File Offset: 0x000022C8
[Token(Token = "0x17000100")]
internal bool useDepthStencilBuffer
{
[Token(Token = "0x6000392")]
[Address(RVA = "0x41CF80", Offset = "0x41BF80", VA = "0x18041CF80")]
get
{
return default(bool);
}
}
// Token: 0x17000104 RID: 260
// (get) Token: 0x060003B8 RID: 952 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000101")]
internal Shader shapeLightShader
{
[Token(Token = "0x6000393")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
get
{
return null;
}
}
// Token: 0x17000105 RID: 261
// (get) Token: 0x060003B9 RID: 953 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000102")]
internal Shader shapeLightVolumeShader
{
[Token(Token = "0x6000394")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
get
{
return null;
}
}
// Token: 0x17000106 RID: 262
// (get) Token: 0x060003BA RID: 954 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000103")]
internal Shader pointLightShader
{
[Token(Token = "0x6000395")]
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
get
{
return null;
}
}
// Token: 0x17000107 RID: 263
// (get) Token: 0x060003BB RID: 955 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000104")]
internal Shader pointLightVolumeShader
{
[Token(Token = "0x6000396")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
return null;
}
}
// Token: 0x17000108 RID: 264
// (get) Token: 0x060003BC RID: 956 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000105")]
internal Shader blitShader
{
[Token(Token = "0x6000397")]
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
get
{
return null;
}
}
// Token: 0x17000109 RID: 265
// (get) Token: 0x060003BD RID: 957 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000106")]
internal Shader shadowGroupShader
{
[Token(Token = "0x6000398")]
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
get
{
return null;
}
}
// Token: 0x1700010A RID: 266
// (get) Token: 0x060003BE RID: 958 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000107")]
internal Shader removeSelfShadowShader
{
[Token(Token = "0x6000399")]
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
get
{
return null;
}
}
// Token: 0x1700010B RID: 267
// (get) Token: 0x060003BF RID: 959 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000108")]
internal PostProcessData postProcessData
{
[Token(Token = "0x600039A")]
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
get
{
return null;
}
}
// Token: 0x1700010C RID: 268
// (get) Token: 0x060003C0 RID: 960 RVA: 0x000040E0 File Offset: 0x000022E0
[Token(Token = "0x17000109")]
internal TransparencySortMode transparencySortMode
{
[Token(Token = "0x600039B")]
[Address(RVA = "0x4257C0", Offset = "0x4247C0", VA = "0x1804257C0")]
get
{
return TransparencySortMode.Default;
}
}
// Token: 0x1700010D RID: 269
// (get) Token: 0x060003C1 RID: 961 RVA: 0x000040F8 File Offset: 0x000022F8
[Token(Token = "0x1700010A")]
internal Vector3 transparencySortAxis
{
[Token(Token = "0x600039C")]
[Address(RVA = "0x791670", Offset = "0x790670", VA = "0x180791670")]
get
{
return default(Vector3);
}
}
// Token: 0x060003C2 RID: 962 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600039D")]
[Address(RVA = "0x8F5B20", Offset = "0x8F4B20", VA = "0x1808F5B20", Slot = "4")]
protected override ScriptableRenderer Create()
{
return null;
}
// Token: 0x060003C3 RID: 963 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600039E")]
[Address(RVA = "0x8F5B80", Offset = "0x8F4B80", VA = "0x1808F5B80")]
public Renderer2DData()
{
}
// Token: 0x040004F1 RID: 1265
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000410")]
[SerializeField]
private TransparencySortMode m_TransparencySortMode;
// Token: 0x040004F2 RID: 1266
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4000411")]
[SerializeField]
private Vector3 m_TransparencySortAxis;
// Token: 0x040004F3 RID: 1267
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000412")]
[SerializeField]
private float m_HDREmulationScale;
// Token: 0x040004F4 RID: 1268
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000413")]
[SerializeField]
[FormerlySerializedAs("m_LightOperations")]
private Light2DBlendStyle[] m_LightBlendStyles;
// Token: 0x040004F5 RID: 1269
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000414")]
[SerializeField]
private bool m_UseDepthStencilBuffer;
// Token: 0x040004F6 RID: 1270
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000415")]
[SerializeField]
[Reload("Shaders/2D/Light2D-Shape.shader", ReloadAttribute.Package.Root)]
private Shader m_ShapeLightShader;
// Token: 0x040004F7 RID: 1271
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000416")]
[SerializeField]
[Reload("Shaders/2D/Light2D-Shape-Volumetric.shader", ReloadAttribute.Package.Root)]
private Shader m_ShapeLightVolumeShader;
// Token: 0x040004F8 RID: 1272
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000417")]
[SerializeField]
[Reload("Shaders/2D/Light2D-Point.shader", ReloadAttribute.Package.Root)]
private Shader m_PointLightShader;
// Token: 0x040004F9 RID: 1273
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000418")]
[SerializeField]
[Reload("Shaders/2D/Light2D-Point-Volumetric.shader", ReloadAttribute.Package.Root)]
private Shader m_PointLightVolumeShader;
// Token: 0x040004FA RID: 1274
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000419")]
[SerializeField]
[Reload("Shaders/Utils/Blit.shader", ReloadAttribute.Package.Root)]
private Shader m_BlitShader;
// Token: 0x040004FB RID: 1275
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400041A")]
[SerializeField]
[Reload("Shaders/2D/ShadowGroup2D.shader", ReloadAttribute.Package.Root)]
private Shader m_ShadowGroupShader;
// Token: 0x040004FC RID: 1276
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400041B")]
[SerializeField]
[Reload("Shaders/2D/Shadow2DRemoveSelf.shader", ReloadAttribute.Package.Root)]
private Shader m_RemoveSelfShadowShader;
// Token: 0x040004FD RID: 1277
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400041C")]
[SerializeField]
[Reload("Runtime/Data/PostProcessData.asset", ReloadAttribute.Package.Root)]
private PostProcessData m_PostProcessData;
// Token: 0x020000BC RID: 188
[Token(Token = "0x20000D2")]
public enum Renderer2DDefaultMaterialType
{
// Token: 0x040004FF RID: 1279
[Token(Token = "0x4000561")]
Lit,
// Token: 0x04000500 RID: 1280
[Token(Token = "0x4000562")]
Unlit,
// Token: 0x04000501 RID: 1281
[Token(Token = "0x4000563")]
Custom
}
}
}
@@ -0,0 +1,316 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000B6 RID: 182
[Token(Token = "0x2000096")]
internal static class RendererLighting
{
// Token: 0x0600035D RID: 861 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000338")]
[Address(RVA = "0x8FB3A0", Offset = "0x8FA3A0", VA = "0x1808FB3A0")]
public static void Setup(RenderingData renderingData, Renderer2DData renderer2DData)
{
}
// Token: 0x0600035E RID: 862 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000339")]
[Address(RVA = "0x8F73E0", Offset = "0x8F63E0", VA = "0x1808F73E0")]
public static void CreateNormalMapRenderTexture(CommandBuffer cmd)
{
}
// Token: 0x0600035F RID: 863 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033A")]
[Address(RVA = "0x8F6C50", Offset = "0x8F5C50", VA = "0x1808F6C50")]
public static void CreateBlendStyleRenderTexture(CommandBuffer cmd, int blendStyleIndex)
{
}
// Token: 0x06000360 RID: 864 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033B")]
[Address(RVA = "0x8F7870", Offset = "0x8F6870", VA = "0x1808F7870")]
public static void EnableBlendStyle(CommandBuffer cmd, int blendStyleIndex, bool enabled)
{
}
// Token: 0x06000361 RID: 865 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033C")]
[Address(RVA = "0x8F7660", Offset = "0x8F6660", VA = "0x1808F7660")]
public static void CreateShadowRenderTexture(CommandBuffer cmd, int blendStyleIndex)
{
}
// Token: 0x06000362 RID: 866 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033D")]
[Address(RVA = "0x8F8890", Offset = "0x8F7890", VA = "0x1808F8890")]
public static void ReleaseShadowRenderTexture(CommandBuffer cmd)
{
}
// Token: 0x06000363 RID: 867 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033E")]
[Address(RVA = "0x8F8730", Offset = "0x8F7730", VA = "0x1808F8730")]
public static void ReleaseRenderTextures(CommandBuffer cmd)
{
}
// Token: 0x06000364 RID: 868 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033F")]
[Address(RVA = "0x8FA040", Offset = "0x8F9040", VA = "0x1808FA040")]
private static void RenderShadows(CommandBuffer cmdBuffer, int layerToRender, Light2D light, float shadowIntensity, RenderTargetIdentifier renderTexture, RenderTargetIdentifier depthTexture)
{
}
// Token: 0x06000365 RID: 869 RVA: 0x00003EA0 File Offset: 0x000020A0
[Token(Token = "0x6000340")]
[Address(RVA = "0x8F8910", Offset = "0x8F7910", VA = "0x1808F8910")]
private static bool RenderLightSet(Camera camera, int blendStyleIndex, CommandBuffer cmdBuffer, int layerToRender, RenderTargetIdentifier renderTexture, List<Light2D> lights)
{
return default(bool);
}
// Token: 0x06000366 RID: 870 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000341")]
[Address(RVA = "0x8F9040", Offset = "0x8F8040", VA = "0x1808F9040")]
private static void RenderLightVolumeSet(Camera camera, int blendStyleIndex, CommandBuffer cmdBuffer, int layerToRender, RenderTargetIdentifier renderTexture, RenderTargetIdentifier depthTexture, List<Light2D> lights)
{
}
// Token: 0x06000367 RID: 871 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000342")]
[Address(RVA = "0x8FAFF0", Offset = "0x8F9FF0", VA = "0x1808FAFF0")]
public static void SetShapeLightShaderGlobals(CommandBuffer cmdBuffer)
{
}
// Token: 0x06000368 RID: 872 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000343")]
[Address(RVA = "0x8F7A40", Offset = "0x8F6A40", VA = "0x1808F7A40")]
private static Texture GetLightLookupTexture()
{
return null;
}
// Token: 0x06000369 RID: 873 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000344")]
[Address(RVA = "0x8F7940", Offset = "0x8F6940", VA = "0x1808F7940")]
private static Texture GetFalloffLookupTexture()
{
return null;
}
// Token: 0x0600036A RID: 874 RVA: 0x00003EB8 File Offset: 0x000020B8
[Token(Token = "0x6000345")]
[Address(RVA = "0x8F7F90", Offset = "0x8F6F90", VA = "0x1808F7F90")]
public static float GetNormalizedInnerRadius(Light2D light)
{
return 0f;
}
// Token: 0x0600036B RID: 875 RVA: 0x00003ED0 File Offset: 0x000020D0
[Token(Token = "0x6000346")]
[Address(RVA = "0x8F7F80", Offset = "0x8F6F80", VA = "0x1808F7F80")]
public static float GetNormalizedAngle(float angle)
{
return 0f;
}
// Token: 0x0600036C RID: 876 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000347")]
[Address(RVA = "0x8F8250", Offset = "0x8F7250", VA = "0x1808F8250")]
public static void GetScaledLightInvMatrix(Light2D light, out Matrix4x4 retMatrix, bool includeRotation)
{
}
// Token: 0x0600036D RID: 877 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000348")]
[Address(RVA = "0x8FAA60", Offset = "0x8F9A60", VA = "0x1808FAA60")]
public static void SetPointLightShaderGlobals(CommandBuffer cmdBuffer, Light2D light)
{
}
// Token: 0x0600036E RID: 878 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000349")]
[Address(RVA = "0x8F6A10", Offset = "0x8F5A10", VA = "0x1808F6A10")]
public static void ClearDirtyLighting(CommandBuffer cmdBuffer, uint blendStylesUsed)
{
}
// Token: 0x0600036F RID: 879 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034A")]
[Address(RVA = "0x8F9E60", Offset = "0x8F8E60", VA = "0x1808F9E60")]
public static void RenderNormals(ScriptableRenderContext renderContext, CullingResults cullResults, DrawingSettings drawSettings, FilteringSettings filterSettings, RenderTargetIdentifier depthTarget)
{
}
// Token: 0x06000370 RID: 880 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034B")]
[Address(RVA = "0x8F9A60", Offset = "0x8F8A60", VA = "0x1808F9A60")]
public static void RenderLights(Camera camera, CommandBuffer cmdBuffer, int layerToRender, uint blendStylesUsed)
{
}
// Token: 0x06000371 RID: 881 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034C")]
[Address(RVA = "0x8F9870", Offset = "0x8F8870", VA = "0x1808F9870")]
public static void RenderLightVolumes(Camera camera, CommandBuffer cmdBuffer, int layerToRender, RenderTargetIdentifier renderTarget, RenderTargetIdentifier depthTarget, uint blendStylesUsed)
{
}
// Token: 0x06000372 RID: 882 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034D")]
[Address(RVA = "0x8FA9E0", Offset = "0x8F99E0", VA = "0x1808FA9E0")]
private static void SetBlendModes(Material material, BlendMode src, BlendMode dst)
{
}
// Token: 0x06000373 RID: 883 RVA: 0x00003EE8 File Offset: 0x000020E8
[Token(Token = "0x600034E")]
[Address(RVA = "0x8F7B40", Offset = "0x8F6B40", VA = "0x1808F7B40")]
private static uint GetLightMaterialIndex(Light2D light, bool isVolume)
{
return 0U;
}
// Token: 0x06000374 RID: 884 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600034F")]
[Address(RVA = "0x8F6FE0", Offset = "0x8F5FE0", VA = "0x1808F6FE0")]
private static Material CreateLightMaterial(Light2D light, bool isVolume)
{
return null;
}
// Token: 0x06000375 RID: 885 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000350")]
[Address(RVA = "0x8F7C90", Offset = "0x8F6C90", VA = "0x1808F7C90")]
private static Material GetLightMaterial(Light2D light, bool isVolume)
{
return null;
}
// Token: 0x06000376 RID: 886 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000351")]
[Address(RVA = "0x8F84A0", Offset = "0x8F74A0", VA = "0x1808F84A0")]
private static Material GetShadowMaterial(int index)
{
return null;
}
// Token: 0x06000377 RID: 887 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000352")]
[Address(RVA = "0x8F7FC0", Offset = "0x8F6FC0", VA = "0x1808F7FC0")]
private static Material GetRemoveSelfShadowMaterial(int index)
{
return null;
}
// Token: 0x040004AE RID: 1198
[Token(Token = "0x40003CD")]
private static readonly ShaderTagId k_NormalsRenderingPassName;
// Token: 0x040004AF RID: 1199
[Token(Token = "0x40003CE")]
private static readonly Color k_NormalClearColor;
// Token: 0x040004B0 RID: 1200
[Token(Token = "0x40003CF")]
private static readonly string k_SpriteLightKeyword;
// Token: 0x040004B1 RID: 1201
[Token(Token = "0x40003D0")]
private static readonly string k_UsePointLightCookiesKeyword;
// Token: 0x040004B2 RID: 1202
[Token(Token = "0x40003D1")]
private static readonly string k_LightQualityFastKeyword;
// Token: 0x040004B3 RID: 1203
[Token(Token = "0x40003D2")]
private static readonly string k_UseNormalMap;
// Token: 0x040004B4 RID: 1204
[Token(Token = "0x40003D3")]
private static readonly string k_UseAdditiveBlendingKeyword;
// Token: 0x040004B5 RID: 1205
[Token(Token = "0x40003D4")]
private const int k_NumberOfLightMaterials = 256;
// Token: 0x040004B6 RID: 1206
[Token(Token = "0x40003D5")]
private static readonly string[] k_UseBlendStyleKeywords;
// Token: 0x040004B7 RID: 1207
[Token(Token = "0x40003D6")]
private static readonly string[] k_BlendFactorsPropNames;
// Token: 0x040004B8 RID: 1208
[Token(Token = "0x40003D7")]
private static readonly string[] k_MaskFilterPropNames;
// Token: 0x040004B9 RID: 1209
[Token(Token = "0x40003D8")]
private static readonly string[] k_InvertedFilterPropNames;
// Token: 0x040004BA RID: 1210
[Token(Token = "0x40003D9")]
private static Renderer2DData s_Renderer2DData;
// Token: 0x040004BB RID: 1211
[Token(Token = "0x40003DA")]
private static RenderingData s_RenderingData;
// Token: 0x040004BC RID: 1212
[Token(Token = "0x40003DB")]
private static Light2DBlendStyle[] s_BlendStyles;
// Token: 0x040004BD RID: 1213
[Token(Token = "0x40003DC")]
private static RenderTargetHandle[] s_LightRenderTargets;
// Token: 0x040004BE RID: 1214
[Token(Token = "0x40003DD")]
private static bool[] s_LightRenderTargetsDirty;
// Token: 0x040004BF RID: 1215
[Token(Token = "0x40003DE")]
private static RenderTargetHandle s_ShadowsRenderTarget;
// Token: 0x040004C0 RID: 1216
[Token(Token = "0x40003DF")]
private static RenderTargetHandle s_NormalsTarget;
// Token: 0x040004C1 RID: 1217
[Token(Token = "0x40003E0")]
private static Texture s_LightLookupTexture;
// Token: 0x040004C2 RID: 1218
[Token(Token = "0x40003E1")]
private static Texture s_FalloffLookupTexture;
// Token: 0x040004C3 RID: 1219
[Token(Token = "0x40003E2")]
private static Material[] s_LightMaterials;
// Token: 0x040004C4 RID: 1220
[Token(Token = "0x40003E3")]
private static Material[] s_ShadowMaterials;
// Token: 0x040004C5 RID: 1221
[Token(Token = "0x40003E4")]
private static Material[] s_RemoveSelfShadowMaterials;
// Token: 0x040004C6 RID: 1222
[Token(Token = "0x40003E5")]
private static GraphicsFormat s_RenderTextureFormatToUse;
// Token: 0x040004C7 RID: 1223
[Token(Token = "0x40003E6")]
private static bool s_HasSetupRenderTextureFormatToUse;
}
}
@@ -0,0 +1,245 @@
using System;
using Cpp2IlInjected;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000BD RID: 189
[Token(Token = "0x200009C")]
[ExecuteInEditMode]
[DisallowMultipleComponent]
[AddComponentMenu("Rendering/2D/Shadow Caster 2D (Experimental)")]
public class ShadowCaster2D : ShadowCasterGroup2D
{
// Token: 0x1700010E RID: 270
// (get) Token: 0x060003C4 RID: 964 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x1700010B")]
internal Mesh mesh
{
[Token(Token = "0x600039F")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get
{
return null;
}
}
// Token: 0x1700010F RID: 271
// (get) Token: 0x060003C5 RID: 965 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x1700010C")]
internal Vector3[] shapePath
{
[Token(Token = "0x60003A0")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return null;
}
}
// Token: 0x17000110 RID: 272
// (get) Token: 0x060003C6 RID: 966 RVA: 0x00004110 File Offset: 0x00002310
// (set) Token: 0x060003C7 RID: 967 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700010D")]
internal int shapePathHash
{
[Token(Token = "0x60003A1")]
[Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")]
get
{
return 0;
}
[Token(Token = "0x60003A2")]
[Address(RVA = "0x678D30", Offset = "0x677D30", VA = "0x180678D30")]
set
{
}
}
// Token: 0x17000111 RID: 273
// (get) Token: 0x060003C9 RID: 969 RVA: 0x00004128 File Offset: 0x00002328
// (set) Token: 0x060003C8 RID: 968 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700010E")]
public bool useRendererSilhouette
{
[Token(Token = "0x60003A4")]
[Address(RVA = "0x24027A0", Offset = "0x24017A0", VA = "0x1824027A0")]
get
{
return default(bool);
}
[Token(Token = "0x60003A3")]
[Address(RVA = "0x844B60", Offset = "0x843B60", VA = "0x180844B60")]
set
{
}
}
// Token: 0x17000112 RID: 274
// (get) Token: 0x060003CB RID: 971 RVA: 0x00004140 File Offset: 0x00002340
// (set) Token: 0x060003CA RID: 970 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700010F")]
public bool selfShadows
{
[Token(Token = "0x60003A6")]
[Address(RVA = "0xB91020", Offset = "0xB90020", VA = "0x180B91020")]
get
{
return default(bool);
}
[Token(Token = "0x60003A5")]
[Address(RVA = "0x1472450", Offset = "0x1471450", VA = "0x181472450")]
set
{
}
}
// Token: 0x17000113 RID: 275
// (get) Token: 0x060003CD RID: 973 RVA: 0x00004158 File Offset: 0x00002358
// (set) Token: 0x060003CC RID: 972 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000110")]
public bool castsShadows
{
[Token(Token = "0x60003A8")]
[Address(RVA = "0xAC2F30", Offset = "0xAC1F30", VA = "0x180AC2F30")]
get
{
return default(bool);
}
[Token(Token = "0x60003A7")]
[Address(RVA = "0x113EE50", Offset = "0x113DE50", VA = "0x18113EE50")]
set
{
}
}
// Token: 0x060003CE RID: 974 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60003A9")]
[Address(RVA = "0x2402430", Offset = "0x2401430", VA = "0x182402430")]
private static int[] SetDefaultSortingLayers()
{
return null;
}
// Token: 0x060003CF RID: 975 RVA: 0x00004170 File Offset: 0x00002370
[Token(Token = "0x60003AA")]
[Address(RVA = "0x24022E0", Offset = "0x24012E0", VA = "0x1824022E0")]
internal bool IsShadowedLayer(int layer)
{
return default(bool);
}
// Token: 0x060003D0 RID: 976 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003AB")]
[Address(RVA = "0x2401C50", Offset = "0x2400C50", VA = "0x182401C50")]
private void Awake()
{
}
// Token: 0x060003D1 RID: 977 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003AC")]
[Address(RVA = "0x2402350", Offset = "0x2401350", VA = "0x182402350")]
protected void OnEnable()
{
}
// Token: 0x060003D2 RID: 978 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003AD")]
[Address(RVA = "0x2402340", Offset = "0x2401340", VA = "0x182402340")]
protected void OnDisable()
{
}
// Token: 0x060003D3 RID: 979 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003AE")]
[Address(RVA = "0x2402510", Offset = "0x2401510", VA = "0x182402510")]
public void Update()
{
}
// Token: 0x060003D4 RID: 980 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003AF")]
[Address(RVA = "0x2402780", Offset = "0x2401780", VA = "0x182402780")]
public ShadowCaster2D()
{
}
// Token: 0x04000502 RID: 1282
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400041D")]
[SerializeField]
private bool m_HasRenderer;
// Token: 0x04000503 RID: 1283
[FieldOffset(Offset = "0x29")]
[Token(Token = "0x400041E")]
[SerializeField]
private bool m_UseRendererSilhouette;
// Token: 0x04000504 RID: 1284
[FieldOffset(Offset = "0x2A")]
[Token(Token = "0x400041F")]
[SerializeField]
private bool m_CastsShadows;
// Token: 0x04000505 RID: 1285
[FieldOffset(Offset = "0x2B")]
[Token(Token = "0x4000420")]
[SerializeField]
private bool m_SelfShadows;
// Token: 0x04000506 RID: 1286
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000421")]
[SerializeField]
private int[] m_ApplyToSortingLayers;
// Token: 0x04000507 RID: 1287
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000422")]
[SerializeField]
private Vector3[] m_ShapePath;
// Token: 0x04000508 RID: 1288
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000423")]
[SerializeField]
private int m_ShapePathHash;
// Token: 0x04000509 RID: 1289
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000424")]
[SerializeField]
private Mesh m_Mesh;
// Token: 0x0400050A RID: 1290
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000425")]
[SerializeField]
private int m_InstanceId;
// Token: 0x0400050B RID: 1291
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000426")]
internal ShadowCasterGroup2D m_ShadowCasterGroup;
// Token: 0x0400050C RID: 1292
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000427")]
internal ShadowCasterGroup2D m_PreviousShadowCasterGroup;
// Token: 0x0400050D RID: 1293
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000428")]
private int m_PreviousShadowGroup;
// Token: 0x0400050E RID: 1294
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4000429")]
private bool m_PreviousCastsShadows;
// Token: 0x0400050F RID: 1295
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400042A")]
private int m_PreviousPathHash;
}
}
@@ -0,0 +1,59 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000BE RID: 190
[Token(Token = "0x200009D")]
public abstract class ShadowCasterGroup2D : MonoBehaviour
{
// Token: 0x060003D5 RID: 981 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60003B0")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
public List<ShadowCaster2D> GetShadowCasters()
{
return null;
}
// Token: 0x060003D6 RID: 982 RVA: 0x00004188 File Offset: 0x00002388
[Token(Token = "0x60003B1")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
public int GetShadowGroup()
{
return 0;
}
// Token: 0x060003D7 RID: 983 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B2")]
[Address(RVA = "0x2402A10", Offset = "0x2401A10", VA = "0x182402A10")]
public void RegisterShadowCaster2D(ShadowCaster2D shadowCaster2D)
{
}
// Token: 0x060003D8 RID: 984 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B3")]
[Address(RVA = "0x2402AA0", Offset = "0x2401AA0", VA = "0x182402AA0")]
public void UnregisterShadowCaster2D(ShadowCaster2D shadowCaster2D)
{
}
// Token: 0x060003D9 RID: 985 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B4")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
protected ShadowCasterGroup2D()
{
}
// Token: 0x04000510 RID: 1296
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400042B")]
[SerializeField]
internal int m_ShadowGroup;
// Token: 0x04000511 RID: 1297
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400042C")]
private List<ShadowCaster2D> m_ShadowCasters;
}
}
@@ -0,0 +1,49 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000BF RID: 191
[Token(Token = "0x200009E")]
internal class ShadowCasterGroup2DManager
{
// Token: 0x17000114 RID: 276
// (get) Token: 0x060003DA RID: 986 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000111")]
public static List<ShadowCasterGroup2D> shadowCasterGroups
{
[Token(Token = "0x60003B5")]
[Address(RVA = "0x24029B0", Offset = "0x24019B0", VA = "0x1824029B0")]
get
{
return null;
}
}
// Token: 0x060003DB RID: 987 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B6")]
[Address(RVA = "0x24027B0", Offset = "0x24017B0", VA = "0x1824027B0")]
public static void AddGroup(ShadowCasterGroup2D group)
{
}
// Token: 0x060003DC RID: 988 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B7")]
[Address(RVA = "0x24028E0", Offset = "0x24018E0", VA = "0x1824028E0")]
public static void RemoveGroup(ShadowCasterGroup2D group)
{
}
// Token: 0x060003DD RID: 989 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B8")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ShadowCasterGroup2DManager()
{
}
// Token: 0x04000512 RID: 1298
[Token(Token = "0x400042D")]
private static List<ShadowCasterGroup2D> s_ShadowCasterGroups;
}
}
@@ -0,0 +1,126 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine.Experimental.Rendering.Universal.LibTessDotNet;
namespace UnityEngine.Experimental.Rendering.Universal
{
// Token: 0x020000C0 RID: 192
[Token(Token = "0x200009F")]
internal class ShadowUtility
{
// Token: 0x060003DF RID: 991 RVA: 0x000041A0 File Offset: 0x000023A0
[Token(Token = "0x60003BA")]
[Address(RVA = "0x2402AF0", Offset = "0x2401AF0", VA = "0x182402AF0")]
private static ShadowUtility.Edge CreateEdge(int triangleIndexA, int triangleIndexB, List<Vector3> vertices, List<int> triangles)
{
return default(ShadowUtility.Edge);
}
// Token: 0x060003E0 RID: 992 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BB")]
[Address(RVA = "0x2403870", Offset = "0x2402870", VA = "0x182403870")]
private static void PopulateEdgeArray(List<Vector3> vertices, List<int> triangles, List<ShadowUtility.Edge> edges)
{
}
// Token: 0x060003E1 RID: 993 RVA: 0x000041B8 File Offset: 0x000023B8
[Token(Token = "0x60003BC")]
[Address(RVA = "0x24036B0", Offset = "0x24026B0", VA = "0x1824036B0")]
private static bool IsOutsideEdge(int edgeIndex, List<ShadowUtility.Edge> edgesToProcess)
{
return default(bool);
}
// Token: 0x060003E2 RID: 994 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BD")]
[Address(RVA = "0x2403A20", Offset = "0x2402A20", VA = "0x182403A20")]
private static void SortEdges(List<ShadowUtility.Edge> edgesToProcess)
{
}
// Token: 0x060003E3 RID: 995 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BE")]
[Address(RVA = "0x2402D40", Offset = "0x2401D40", VA = "0x182402D40")]
private static void CreateShadowTriangles(List<Vector3> vertices, List<int> triangles, List<Vector4> tangents, List<ShadowUtility.Edge> edges)
{
}
// Token: 0x060003E4 RID: 996 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60003BF")]
[Address(RVA = "0x8F0400", Offset = "0x8EF400", VA = "0x1808F0400")]
private static object InterpCustomVertexData(Vec3 position, object[] data, float[] weights)
{
return null;
}
// Token: 0x060003E5 RID: 997 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C0")]
[Address(RVA = "0x2403600", Offset = "0x2402600", VA = "0x182403600")]
private static void InitializeTangents(int tangentsToAdd, List<Vector4> tangents)
{
}
// Token: 0x060003E6 RID: 998 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C1")]
[Address(RVA = "0x2402F60", Offset = "0x2401F60", VA = "0x182402F60")]
public static void GenerateShadowMesh(Mesh mesh, Vector3[] shapePath)
{
}
// Token: 0x060003E7 RID: 999 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C2")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ShadowUtility()
{
}
// Token: 0x020000C1 RID: 193
[Token(Token = "0x20000D3")]
internal struct Edge : IComparable<ShadowUtility.Edge>
{
// Token: 0x060003E8 RID: 1000 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000472")]
[Address(RVA = "0x23F0890", Offset = "0x23EF890", VA = "0x1823F0890")]
public void AssignVertexIndices(int vi0, int vi1)
{
}
// Token: 0x060003E9 RID: 1001 RVA: 0x000041D0 File Offset: 0x000023D0
[Token(Token = "0x6000473")]
[Address(RVA = "0x23F0930", Offset = "0x23EF930", VA = "0x1823F0930")]
public int Compare(ShadowUtility.Edge a, ShadowUtility.Edge b)
{
return 0;
}
// Token: 0x060003EA RID: 1002 RVA: 0x000041E8 File Offset: 0x000023E8
[Token(Token = "0x6000474")]
[Address(RVA = "0x23F08A0", Offset = "0x23EF8A0", VA = "0x1823F08A0", Slot = "4")]
public int CompareTo(ShadowUtility.Edge edgeToCompare)
{
return 0;
}
// Token: 0x04000513 RID: 1299
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000564")]
public int vertexIndex0;
// Token: 0x04000514 RID: 1300
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x4000565")]
public int vertexIndex1;
// Token: 0x04000515 RID: 1301
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000566")]
public Vector4 tangent;
// Token: 0x04000516 RID: 1302
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000567")]
private bool compareReversed;
}
}
}