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