using System; using Cpp2IlInjected; using Unity.Collections; namespace UnityEngine.Rendering.Universal.Internal { // Token: 0x02000087 RID: 135 [Token(Token = "0x2000079")] public class ForwardLights { // Token: 0x0600023E RID: 574 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000228")] [Address(RVA = "0x19CF4F0", Offset = "0x19CE2F0", VA = "0x1819CF4F0")] public ForwardLights() { } // Token: 0x0600023F RID: 575 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000229")] [Address(RVA = "0x19CF1D0", Offset = "0x19CDFD0", VA = "0x1819CF1D0")] public void Setup(ScriptableRenderContext context, ref RenderingData renderingData) { } // Token: 0x06000240 RID: 576 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600022A")] [Address(RVA = "0x19CE2E0", Offset = "0x19CD0E0", VA = "0x1819CE2E0")] private void InitializeLightConstants(NativeArray lights, int lightIndex, out Vector4 lightPos, out Vector4 lightColor, out Vector4 lightAttenuation, out Vector4 lightSpotDir, out Vector4 lightOcclusionProbeChannel) { } // Token: 0x06000241 RID: 577 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600022B")] [Address(RVA = "0x19CF050", Offset = "0x19CDE50", VA = "0x1819CF050")] private void SetupShaderLightConstants(CommandBuffer cmd, ref RenderingData renderingData) { } // Token: 0x06000242 RID: 578 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600022C")] [Address(RVA = "0x19CEF00", Offset = "0x19CDD00", VA = "0x1819CEF00")] private void SetupMainLightConstants(CommandBuffer cmd, ref LightData lightData) { } // Token: 0x06000243 RID: 579 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600022D")] [Address(RVA = "0x19CEAD0", Offset = "0x19CD8D0", VA = "0x1819CEAD0")] private void SetupAdditionalLightConstants(CommandBuffer cmd, ref RenderingData renderingData) { } // Token: 0x040002FA RID: 762 [Token(Token = "0x40002BE")] private const string k_SetupLightConstants = "Setup Light Constants"; // Token: 0x040002FB RID: 763 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40002BF")] private MixedLightingSetup m_MixedLightingSetup; // Token: 0x040002FC RID: 764 [FieldOffset(Offset = "0x14")] [Token(Token = "0x40002C0")] private Vector4 k_DefaultLightPosition; // Token: 0x040002FD RID: 765 [FieldOffset(Offset = "0x24")] [Token(Token = "0x40002C1")] private Vector4 k_DefaultLightColor; // Token: 0x040002FE RID: 766 [FieldOffset(Offset = "0x34")] [Token(Token = "0x40002C2")] private Vector4 k_DefaultLightAttenuation; // Token: 0x040002FF RID: 767 [FieldOffset(Offset = "0x44")] [Token(Token = "0x40002C3")] private Vector4 k_DefaultLightSpotDirection; // Token: 0x04000300 RID: 768 [FieldOffset(Offset = "0x54")] [Token(Token = "0x40002C4")] private Vector4 k_DefaultLightsProbeChannel; // Token: 0x04000301 RID: 769 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40002C5")] private Vector4[] m_AdditionalLightPositions; // Token: 0x04000302 RID: 770 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40002C6")] private Vector4[] m_AdditionalLightColors; // Token: 0x04000303 RID: 771 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40002C7")] private Vector4[] m_AdditionalLightAttenuations; // Token: 0x04000304 RID: 772 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40002C8")] private Vector4[] m_AdditionalLightSpotDirections; // Token: 0x04000305 RID: 773 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40002C9")] private Vector4[] m_AdditionalLightOcclusionProbeChannels; // Token: 0x04000306 RID: 774 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40002CA")] private bool m_UseStructuredBuffer; // Token: 0x02000088 RID: 136 [Token(Token = "0x20000BE")] private static class LightConstantBuffer { // Token: 0x04000307 RID: 775 [Token(Token = "0x400048C")] public static int _MainLightPosition; // Token: 0x04000308 RID: 776 [Token(Token = "0x400048D")] public static int _MainLightColor; // Token: 0x04000309 RID: 777 [Token(Token = "0x400048E")] public static int _AdditionalLightsCount; // Token: 0x0400030A RID: 778 [Token(Token = "0x400048F")] public static int _AdditionalLightsPosition; // Token: 0x0400030B RID: 779 [Token(Token = "0x4000490")] public static int _AdditionalLightsColor; // Token: 0x0400030C RID: 780 [Token(Token = "0x4000491")] public static int _AdditionalLightsAttenuation; // Token: 0x0400030D RID: 781 [Token(Token = "0x4000492")] public static int _AdditionalLightsSpotDir; // Token: 0x0400030E RID: 782 [Token(Token = "0x4000493")] public static int _AdditionalLightOcclusionProbeChannel; } } }