Files
27Aug2021-Cpp2IL-Dump/Unity.RenderPipelines.Universal.Runtime/UnityEngine/Rendering/Universal/Internal/ForwardLights.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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