Zdexby TheHolyOneZ
49,743 classes
Class

ForwardLights

: Object
UnityEngine.Rendering.Universal.Internal.ForwardLights, Unity.RenderPipelines.Universal.Runtime 0x0150 (336 B) inherited 0x0010 Unity.RenderPipelines.Universal.Runtime.dll
0x00x0150

Members 32

OffsetSizeNameTypeFlagsDefault
0x04m_AdditionalLightsBufferIdintPrivate—
0x04m_AdditionalLightsIndicesIdintPrivate—
—0x08k_SetupLightConstantsstringPrivateStatic+1 flags2004789636672
0x08m_ProfilingSamplerProfilingSamplerPrivateStatic+1 flags—
0x08m_ProfilingSamplerFPSetupProfilingSamplerPrivateStatic+1 flags—
0x08m_ProfilingSamplerFPCompleteProfilingSamplerPrivateStatic+1 flags—
0x08m_ProfilingSamplerFPUploadProfilingSamplerPrivateStatic+1 flags—
0x04m_MixedLightingSetupMixedLightingSetupPrivate—
0x08m_AdditionalLightPositionsVector4[]Private—
0x08m_AdditionalLightColorsVector4[]Private—
0x08m_AdditionalLightAttenuationsVector4[]Private—
0x08m_AdditionalLightSpotDirectionsVector4[]Private—
0x08m_AdditionalLightOcclusionProbeChannelsVector4[]Private—
0x08m_AdditionalLightsLayerMasksfloat[]Private—
0x01m_UseStructuredBufferboolPrivate—
0x01m_UseForwardPlusboolPrivate—
0x00520x02padding / unreflected
0x04m_DirectionalLightCountintPrivate—
0x04m_ActualTileWidthintPrivate—
0x08m_TileResolutionint2Private—
0x00640x04padding / unreflected
0x10m_CullingHandleJobHandlePrivate—
0x10m_ZBinsNativeArray<System.UInt32>Private—
0x08m_ZBinsBufferGraphicsBufferPrivate—
0x10m_TileMasksNativeArray<System.UInt32>Private—
0x08m_TileMasksBufferGraphicsBufferPrivate—
0x08m_LightCookieManagerLightCookieManagerPrivate—
0x88m_ReflectionProbeManagerReflectionProbeManagerPrivate—
0x04m_WordsPerTileintPrivate—
0x04m_ZBinScalefloatPrivate—
0x04m_ZBinOffsetfloatPrivate—
0x04m_LightCountintPrivate—
0x04m_BinCountintPrivate—
0x08s_SetupForwardLightsProfilingSamplerPrivateStatic—
0x014C0x04unreflected bytes to end of ForwardLights

Functions 18

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
void .ctor(const InitParams& initParams)2 flags0x10
void CreateForwardPlusBuffers()Private0x00
ReflectionProbeManager get_reflectionProbeManager()2 flags0x88
int AlignByteCount(int count, int align)PrivateStatic0x04
void GetViewParams(Camera camera, const float4x4& viewToClip, ref float& viewPlaneBot, ref float& viewPlaneTop, ref float4& viewToViewportScaleBias)Private0x40
void PreSetup(UniversalRenderingData renderingData, UniversalCameraData cameraData, UniversalLightData lightData)1 flags0x08
void Setup(const ScriptableRenderContext& context, ref RenderingData& renderingData)Public0x28
void SetupRenderGraphLights(RenderGraph renderGraph, UniversalRenderingData renderingData, UniversalCameraData cameraData, UniversalLightData lightData)1 flags0x08
void SetupLights(UnsafeCommandBuffer cmd, UniversalRenderingData renderingData, UniversalCameraData cameraData, UniversalLightData lightData)1 flags0x08
void Cleanup()1 flags0x00
void InitializeLightConstants(const NativeArray<UnityEngine.Rendering.VisibleLight>& lights, int lightIndex, bool supportsLightLayers, ref Vector4& lightPos, ref Vector4& lightColor, ref Vector4& lightAttenuation, ref Vector4& lightSpotDir, ref Vector4& lightOcclusionProbeChannel, ref uint& lightLayerMask, ref bool& isSubtractive)Private0x10
void SetupShaderLightConstants(UnsafeCommandBuffer cmd, ref CullingResults& cullResults, UniversalLightData lightData)Private0x10
void SetupMainLightConstants(UnsafeCommandBuffer cmd, UniversalLightData lightData)Private0x08
void SetupAdditionalLightConstants(UnsafeCommandBuffer cmd, ref CullingResults& cullResults, UniversalLightData lightData)Private0x10
int SetupPerObjectLightIndices(const CullingResults& cullResults, UniversalLightData lightData)Private0x10
void .cctor()PrivateStatic+1 flags0x00
bool <PreSetup>g__IsProbeGreater|40_0(const VisibleReflectionProbe& probe, const VisibleReflectionProbe& otherProbe)Static+1 flags0x88

Used by 2

types with a member, parameter or interface of this type