Zdexby TheHolyOneZ
17,715 classes
Class

DeferredLights

: Object
UnityEngine.Rendering.Universal.Internal.DeferredLights, Unity.RenderPipelines.Universal.Runtime 0x0108 (264 B) align 8 inherited 0x0010 Unity.RenderPipelines.Universal.Runtime
0x00x0108

Members 52

OffsetSizeNameTypeFlags
0x08k_GBufferNamesstring[]Static+2 flags
0x08k_GBufferShaderPropertyIDsint[]Static+2 flags
0x08k_StencilDeferredPassNamesstring[]PrivateStatic+1 flags
0x08k_ClusterDeferredPassNamesstring[]PrivateStatic+1 flags
0x02k_InvalidLightOffsetushortPrivateStatic+1 flags
0x00220x06padding / unreflected
0x08k_SetupLightsstringPrivateStatic+1 flags
0x08k_DeferredPassstringPrivateStatic+1 flags
0x08k_DeferredShadingPassstringPrivateStatic+1 flags
0x08k_DeferredStencilPassstringPrivateStatic+1 flags
0x08k_DeferredFogPassstringPrivateStatic+1 flags
0x08k_SetupLightConstantsstringPrivateStatic+1 flags
0x04kStencilShapeGuardfloatPrivateStatic+1 flags
0x005C0x04padding / unreflected
0x08m_ProfilingSetupLightsProfilingSamplerPrivateStatic+1 flags
0x08m_ProfilingDeferredPassProfilingSamplerPrivateStatic+1 flags
0x08m_ProfilingSetupLightConstantsProfilingSamplerPrivateStatic+1 flags
0x00780x48padding / unreflected
0x04<RenderingLayerMaskSize>k__BackingFieldMaskSizePrivate
0x01<UseDecalLayers>k__BackingFieldboolPrivate
0x01<UseFramebufferFetch>k__BackingFieldboolPrivate
0x01<HasDepthPrepass>k__BackingFieldboolPrivate
0x01<HasNormalPrepass>k__BackingFieldboolPrivate
0x01<HasRenderingLayerPrepass>k__BackingFieldboolPrivate
0x01<AccurateGbufferNormals>k__BackingFieldboolPrivate
0x00CA0x02padding / unreflected
0x04<MixedLightingSetup>k__BackingFieldMixedLightingSetupPrivate
0x01<UseJobSystem>k__BackingFieldboolPrivate
0x00D10x03padding / unreflected
0x04<RenderWidth>k__BackingFieldintPrivate
0x04<RenderHeight>k__BackingFieldintPrivate
0x08<GbufferAttachments>k__BackingFieldRTHandle[]Private
0x08GbufferRTHandlesRTHandle[]Private
0x08<GbufferTextureHandles>k__BackingFieldTextureHandle[]Private
0x08<DeferredInputAttachments>k__BackingFieldRTHandle[]Private
0x08<DeferredInputIsTransient>k__BackingFieldbool[]Private
0x08<DepthAttachment>k__BackingFieldRTHandlePrivate
0x08<DepthCopyTexture>k__BackingFieldRTHandlePrivate
0x08<GbufferFormats>k__BackingFieldGraphicsFormat[]Private
0x08<DepthAttachmentHandle>k__BackingFieldRTHandlePrivate
0x00DC0x04padding / unreflected
0x10m_stencilVisLightsNativeArray`1Private
0x10m_stencilVisLightOffsetsNativeArray`1Private
0x08m_AdditionalLightsShadowCasterPassAdditionalLightsShadowCasterPassPrivate
0x08m_SphereMeshMeshPrivate
0x08m_HemisphereMeshMeshPrivate
0x08m_FullscreenMeshMeshPrivate
0x08m_StencilDeferredMaterialMaterialPrivate
0x08m_ClusterDeferredMaterialMaterialPrivate
0x08m_StencilDeferredPassesint[]Private
0x08m_ClusterDeferredPassesint[]Private
0x08m_ScreenToWorldMatrix4x4[]Private
0x08m_ProfilingSamplerDeferredShadingPassProfilingSamplerPrivate
0x08m_ProfilingSamplerDeferredStencilPassProfilingSamplerPrivate
0x08m_ProfilingSamplerDeferredFogPassProfilingSamplerPrivate
0x08m_LightCookieManagerLightCookieManagerPrivate
0x01m_UseDeferredPlusboolPrivate
0x08s_SetupDeferredLightsProfilingSamplerPrivateStatic
0x01010x07unreflected bytes to end of DeferredLights

Functions 91

SignatureFlagsNativeParams
void get_GBufferAlbedoIndex()2 flags—0x00
void get_GBufferSpecularMetallicIndex()2 flags—0x00
void get_GBufferNormalSmoothnessIndex()2 flags—0x00
void get_GBufferLightingIndex()2 flags—0x00
void get_GbufferDepthIndex()2 flags—0x00
void get_GBufferRenderingLayers()2 flags—0x00
void get_GBufferShadowMask()2 flags—0x00
void get_GBufferSliceCount()2 flags—0x00
void get_GBufferInputAttachmentCount()2 flags—0x00
void GetGBufferFormat()1 flags—0x00
void get_UseShadowMask()2 flags—0x00
void get_UseRenderingLayers()2 flags—0x00
void get_RenderingLayerMaskSize()2 flags—0x00
void set_RenderingLayerMaskSize()2 flags—0x00
void get_UseDecalLayers()2 flags—0x00
void set_UseDecalLayers()2 flags—0x00
void get_UseLightLayers()2 flags—0x00
void get_UseFramebufferFetch()2 flags—0x00
void set_UseFramebufferFetch()2 flags—0x00
void get_HasDepthPrepass()2 flags—0x00
void set_HasDepthPrepass()2 flags—0x00
void get_HasNormalPrepass()2 flags—0x00
void set_HasNormalPrepass()2 flags—0x00
void get_HasRenderingLayerPrepass()2 flags—0x00
void set_HasRenderingLayerPrepass()2 flags—0x00
void get_AccurateGbufferNormals()2 flags—0x00
void set_AccurateGbufferNormals()2 flags—0x00
void get_MixedLightingSetup()2 flags—0x00
void set_MixedLightingSetup()2 flags—0x00
void get_UseJobSystem()2 flags—0x00
void set_UseJobSystem()2 flags—0x00
void get_RenderWidth()2 flags—0x00
void set_RenderWidth()2 flags—0x00
void get_RenderHeight()2 flags—0x00
void set_RenderHeight()2 flags—0x00
void get_GbufferAttachments()2 flags—0x00
void set_GbufferAttachments()2 flags—0x00
void get_GbufferTextureHandles()2 flags—0x00
void set_GbufferTextureHandles()2 flags—0x00
void get_DeferredInputAttachments()2 flags—0x00
void set_DeferredInputAttachments()2 flags—0x00
void get_DeferredInputIsTransient()2 flags—0x00
void set_DeferredInputIsTransient()2 flags—0x00
void get_DepthAttachment()2 flags—0x00
void set_DepthAttachment()2 flags—0x00
void get_DepthCopyTexture()2 flags—0x00
void set_DepthCopyTexture()2 flags—0x00
void get_GbufferFormats()2 flags—0x00
void set_GbufferFormats()2 flags—0x00
void get_DepthAttachmentHandle()2 flags—0x00
void set_DepthAttachmentHandle()2 flags—0x00
void .ctor()2 flags—0x00
void SetupRenderGraphLights()1 flags—0x00
void SetupLights()1 flags—0x00
void ResolveMixedLightingMode()1 flags—0x00
void DisableFramebufferFetchInput()1 flags—0x00
void ReleaseGbufferResources()1 flags—0x00
void ReAllocateGBufferIfNeeded()1 flags—0x00
void CreateGbufferResources()1 flags—0x00
void CreateGbufferResourcesRenderGraph()1 flags—0x00
void UpdateDeferredInputAttachments()1 flags—0x00
void IsRuntimeSupportedThisFrame()1 flags—0x00
void Setup()Public—0x00
void Setup()1 flags—0x00
void OnCameraCleanup()Public—0x00
void OverwriteStencil()Static+1 flags—0x00
void OverwriteStencil()Static+1 flags—0x00
void ExecuteDeferredPass()1 flags—0x00
void SetupShaderLightConstants()Private—0x00
void SetupMainLightConstants()Private—0x00
void GetScreenToWorldMatrix()1 flags—0x00
void SetupMatrixConstants()Private—0x00
void PrecomputeLights()Private—0x00
void HasStencilLightsOfType()Private—0x00
void RenderClusterLights()Private—0x00
void RenderStencilLights()Private—0x00
void RenderStencilDirectionalLights()Private—0x00
void RenderStencilPointLights()Private—0x00
void RenderStencilSpotLights()Private—0x00
void RenderSSAOBeforeShading()Private—0x00
void RenderFog()Private—0x00
void InitStencilDeferredMaterial()Private—0x00
void InitClusterDeferredMaterial()Private—0x00
void CreateSphereMesh()PrivateStatic—0x00
void CreateHemisphereMesh()PrivateStatic—0x00
void CreateFullscreenMesh()PrivateStatic—0x00
void SetRenderingLayersMask()Private—0x00
void SetAdditionalLightsShadowsKeyword()Private—0x00
void SetSoftShadowsKeyword()Private—0x00
void SetLightCookiesKeyword()Private—0x00
void .cctor()PrivateStatic+1 flags—0x00

Used by 8

types with a member, parameter or interface of this type