206 lines
6.2 KiB
C#
206 lines
6.2 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using Unity.Collections;
|
|
|
|
namespace UnityEngine.Rendering.Universal.Internal
|
|
{
|
|
// Token: 0x02000089 RID: 137
|
|
[Token(Token = "0x200007B")]
|
|
public class ForwardLights
|
|
{
|
|
// Token: 0x0600025E RID: 606 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000248")]
|
|
[Address(RVA = "0x23F2A10", Offset = "0x23F1A10", VA = "0x1823F2A10")]
|
|
public ForwardLights()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600025F RID: 607 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000249")]
|
|
[Address(RVA = "0x23F26F0", Offset = "0x23F16F0", VA = "0x1823F26F0")]
|
|
public void Setup(ScriptableRenderContext context, ref RenderingData renderingData)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000260 RID: 608 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600024A")]
|
|
[Address(RVA = "0x23F13C0", Offset = "0x23F03C0", VA = "0x1823F13C0")]
|
|
private void InitializeLightConstants(NativeArray<VisibleLight> lights, int lightIndex, out Vector4 lightPos, out Vector4 lightColor, out Vector4 lightAttenuation, out Vector4 lightSpotDir, out Vector4 lightOcclusionProbeChannel)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000261 RID: 609 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600024B")]
|
|
[Address(RVA = "0x23F2570", Offset = "0x23F1570", VA = "0x1823F2570")]
|
|
private void SetupShaderLightConstants(CommandBuffer cmd, ref RenderingData renderingData)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000262 RID: 610 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600024C")]
|
|
[Address(RVA = "0x23F2420", Offset = "0x23F1420", VA = "0x1823F2420")]
|
|
private void SetupMainLightConstants(CommandBuffer cmd, ref LightData lightData)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000263 RID: 611 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600024D")]
|
|
[Address(RVA = "0x23F1BB0", Offset = "0x23F0BB0", VA = "0x1823F1BB0")]
|
|
private void SetupAdditionalLightConstants(CommandBuffer cmd, ref RenderingData renderingData)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000325 RID: 805
|
|
[Token(Token = "0x40002E4")]
|
|
private const string k_SetupLightConstants = "Setup Light Constants";
|
|
|
|
// Token: 0x04000326 RID: 806
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40002E5")]
|
|
private MixedLightingSetup m_MixedLightingSetup;
|
|
|
|
// Token: 0x04000327 RID: 807
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x40002E6")]
|
|
private Vector4 k_DefaultLightPosition;
|
|
|
|
// Token: 0x04000328 RID: 808
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x40002E7")]
|
|
private Vector4 k_DefaultLightColor;
|
|
|
|
// Token: 0x04000329 RID: 809
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x40002E8")]
|
|
private Vector4 k_DefaultLightAttenuation;
|
|
|
|
// Token: 0x0400032A RID: 810
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x40002E9")]
|
|
private Vector4 k_DefaultLightSpotDirection;
|
|
|
|
// Token: 0x0400032B RID: 811
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x40002EA")]
|
|
private Vector4 k_DefaultLightsProbeChannel;
|
|
|
|
// Token: 0x0400032C RID: 812
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40002EB")]
|
|
private Vector4[] m_AdditionalLightPositions;
|
|
|
|
// Token: 0x0400032D RID: 813
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40002EC")]
|
|
private Vector4[] m_AdditionalLightColors;
|
|
|
|
// Token: 0x0400032E RID: 814
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40002ED")]
|
|
private Vector4[] m_AdditionalLightAttenuations;
|
|
|
|
// Token: 0x0400032F RID: 815
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40002EE")]
|
|
private Vector4[] m_AdditionalLightSpotDirections;
|
|
|
|
// Token: 0x04000330 RID: 816
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40002EF")]
|
|
private Vector4[] m_AdditionalLightOcclusionProbeChannels;
|
|
|
|
// Token: 0x04000331 RID: 817
|
|
[Token(Token = "0x40002F0")]
|
|
private const float k_HalfEpsilon = 5.9604645E-08f;
|
|
|
|
// Token: 0x04000332 RID: 818
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40002F1")]
|
|
private Vector4 k_DefaultCompactLightPosition;
|
|
|
|
// Token: 0x04000333 RID: 819
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40002F2")]
|
|
private Vector4 k_DefaultCompactLightColor;
|
|
|
|
// Token: 0x04000334 RID: 820
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40002F3")]
|
|
private Vector4 k_DefaultCompactLightSpotDirection;
|
|
|
|
// Token: 0x04000335 RID: 821
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x40002F4")]
|
|
private Vector4[] m_CompactAdditionalLightPositions;
|
|
|
|
// Token: 0x04000336 RID: 822
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40002F5")]
|
|
private Vector4[] m_CompactAdditionalLightColors;
|
|
|
|
// Token: 0x04000337 RID: 823
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40002F6")]
|
|
private Vector4[] m_CompactAdditionalLightSpotDirections;
|
|
|
|
// Token: 0x04000338 RID: 824
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40002F7")]
|
|
private bool m_UseStructuredBuffer;
|
|
|
|
// Token: 0x04000339 RID: 825
|
|
[FieldOffset(Offset = "0xD9")]
|
|
[Token(Token = "0x40002F8")]
|
|
private bool m_CompactFormat;
|
|
|
|
// Token: 0x0200008A RID: 138
|
|
[Token(Token = "0x20000C0")]
|
|
private static class LightConstantBuffer
|
|
{
|
|
// Token: 0x0400033A RID: 826
|
|
[Token(Token = "0x40004C0")]
|
|
public static int _MainLightPosition;
|
|
|
|
// Token: 0x0400033B RID: 827
|
|
[Token(Token = "0x40004C1")]
|
|
public static int _MainLightColor;
|
|
|
|
// Token: 0x0400033C RID: 828
|
|
[Token(Token = "0x40004C2")]
|
|
public static int _AdditionalLightsCount;
|
|
|
|
// Token: 0x0400033D RID: 829
|
|
[Token(Token = "0x40004C3")]
|
|
public static int _AdditionalLightsPosition;
|
|
|
|
// Token: 0x0400033E RID: 830
|
|
[Token(Token = "0x40004C4")]
|
|
public static int _AdditionalLightsColor;
|
|
|
|
// Token: 0x0400033F RID: 831
|
|
[Token(Token = "0x40004C5")]
|
|
public static int _AdditionalLightsAttenuation;
|
|
|
|
// Token: 0x04000340 RID: 832
|
|
[Token(Token = "0x40004C6")]
|
|
public static int _AdditionalLightsSpotDir;
|
|
|
|
// Token: 0x04000341 RID: 833
|
|
[Token(Token = "0x40004C7")]
|
|
public static int _CompactAdditionalLightsPosition;
|
|
|
|
// Token: 0x04000342 RID: 834
|
|
[Token(Token = "0x40004C8")]
|
|
public static int _CompactAdditionalLightsColor;
|
|
|
|
// Token: 0x04000343 RID: 835
|
|
[Token(Token = "0x40004C9")]
|
|
public static int _CompactAdditionalLightsSpotDir;
|
|
|
|
// Token: 0x04000344 RID: 836
|
|
[Token(Token = "0x40004CA")]
|
|
public static int _AdditionalLightOcclusionProbeChannel;
|
|
}
|
|
}
|
|
}
|