0x00x0148
Members 31
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | m_AdditionalLightsBufferId | int | Private | — | |
| 0x04 | m_AdditionalLightsIndicesId | int | Private | — | |
| — | 0x08 | k_SetupLightConstants | string | PrivateStatic+1 flags | 2964726705408 |
| 0x08 | m_ProfilingSampler | ProfilingSampler | PrivateStatic+1 flags | — | |
| 0x08 | m_ProfilingSamplerFPSetup | ProfilingSampler | PrivateStatic+1 flags | — | |
| 0x08 | m_ProfilingSamplerFPComplete | ProfilingSampler | PrivateStatic+1 flags | — | |
| 0x08 | m_ProfilingSamplerFPUpload | ProfilingSampler | PrivateStatic+1 flags | — | |
| 0x04 | m_MixedLightingSetup | MixedLightingSetup | Private | — | |
| 0x08 | m_AdditionalLightPositions | Vector4[] | Private | — | |
| 0x08 | m_AdditionalLightColors | Vector4[] | Private | — | |
| 0x08 | m_AdditionalLightAttenuations | Vector4[] | Private | — | |
| 0x08 | m_AdditionalLightSpotDirections | Vector4[] | Private | — | |
| 0x08 | m_AdditionalLightOcclusionProbeChannels | Vector4[] | Private | — | |
| 0x08 | m_AdditionalLightsLayerMasks | float[] | Private | — | |
| 0x01 | m_UseStructuredBuffer | bool | Private | — | |
| 0x01 | m_UseForwardPlus | bool | Private | — | |
| 0x0052 | 0x02 | padding / unreflected | |||
| 0x04 | m_DirectionalLightCount | int | Private | — | |
| 0x04 | m_ActualTileWidth | int | Private | — | |
| 0x08 | m_TileResolution | int2 | Private | — | |
| 0x0064 | 0x04 | padding / unreflected | |||
| 0x10 | m_CullingHandle | JobHandle | Private | — | |
| 0x10 | m_ZBins | NativeArray<System.UInt32> | Private | — | |
| 0x08 | m_ZBinsBuffer | GraphicsBuffer | Private | — | |
| 0x10 | m_TileMasks | NativeArray<System.UInt32> | Private | — | |
| 0x08 | m_TileMasksBuffer | GraphicsBuffer | Private | — | |
| 0x08 | m_LightCookieManager | LightCookieManager | Private | — | |
| 0x80 | m_ReflectionProbeManager | ReflectionProbeManager | Private | — | |
| 0x04 | m_WordsPerTile | int | Private | — | |
| 0x04 | m_ZBinScale | float | Private | — | |
| 0x04 | m_ZBinOffset | float | Private | — | |
| 0x04 | m_LightCount | int | Private | — | |
| 0x04 | m_BinCount | int | Private | — | |
| 0x0144 | 0x04 | unreflected bytes to end of ForwardLights | |||
Functions 16
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(const InitParams& initParams) | 2 flags | 0x10 | |
| void CreateForwardPlusBuffers() | Private | 0x00 | |
| ReflectionProbeManager get_reflectionProbeManager() | 2 flags | 0x80 | |
| int AlignByteCount(int count, int align) | PrivateStatic | 0x04 | |
| void GetViewParams(Camera camera, const float4x4& viewToClip, ref float& viewPlaneBot, ref float& viewPlaneTop, ref float4& viewToViewportScaleBias) | Private | 0x40 | |
| void PreSetup(ref RenderingData& renderingData) | 1 flags | 0x2B8 | |
| void Setup(const ScriptableRenderContext& context, ref RenderingData& renderingData) | Public | 0x2B8 | |
| void Cleanup() | 1 flags | 0x00 | |
| void InitializeLightConstants(const NativeArray<UnityEngine.Rendering.VisibleLight>& lights, int lightIndex, ref Vector4& lightPos, ref Vector4& lightColor, ref Vector4& lightAttenuation, ref Vector4& lightSpotDir, ref Vector4& lightOcclusionProbeChannel, ref uint& lightLayerMask, ref bool& isSubtractive) | Private | 0x10 | |
| void SetupShaderLightConstants(CommandBuffer cmd, ref RenderingData& renderingData) | Private | 0x2B8 | |
| void SetupMainLightConstants(CommandBuffer cmd, ref LightData& lightData) | Private | 0x28 | |
| void SetupAdditionalLightConstants(CommandBuffer cmd, ref RenderingData& renderingData) | Private | 0x2B8 | |
| int SetupPerObjectLightIndices(const CullingResults& cullResults, ref LightData& lightData) | Private | 0x28 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 | |
| bool <PreSetup>g__IsProbeGreater|40_0(const VisibleReflectionProbe& probe, const VisibleReflectionProbe& otherProbe) | Static+1 flags | 0x88 |