Class LightingDebugSettings
Lighting Debug Settings.
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
[Serializable]
public class LightingDebugSettings
Fields
centerHistogramAroundMiddleGrey
Whether to center the histogram debug view around the middle-grey point or not.
Declaration
public bool centerHistogramAroundMiddleGrey
Field Value
Type | Description |
---|---|
bool |
clearCookieAtlas
Clear cookie atlas each frame.
Declaration
public bool clearCookieAtlas
Field Value
Type | Description |
---|---|
bool |
clearReflectionProbeAtlas
Clear reflection probe atlas each frame.
Declaration
public bool clearReflectionProbeAtlas
Field Value
Type | Description |
---|---|
bool |
clearShadowAtlas
Clear shadow atlases each frame.
Declaration
public bool clearShadowAtlas
Field Value
Type | Description |
---|---|
bool |
clusterDebugDistance
Distance at which clusters will be visualized.
Declaration
public float clusterDebugDistance
Field Value
Type | Description |
---|---|
float |
clusterDebugMode
Cluster Debug mode.
Declaration
public ClusterDebugMode clusterDebugMode
Field Value
Type | Description |
---|---|
ClusterDebugMode |
cookieAtlasMipLevel
Mip level of the cookie cubemap display.
Declaration
public uint cookieAtlasMipLevel
Field Value
Type | Description |
---|---|
uint |
cubeArraySliceIndex
Index of the light cubemap to display.
Declaration
public uint cubeArraySliceIndex
Field Value
Type | Description |
---|---|
uint |
debugExposure
Exposure compensation to apply on current scene exposure.
Declaration
public float debugExposure
Field Value
Type | Description |
---|---|
float |
debugLensAttenuation
Obsolete, please use the lens attenuation mode in HDRP Global Settings.
Declaration
[Obsolete("Please use the lens attenuation mode in HDRP Global Settings", true)]
public float debugLensAttenuation
Field Value
Type | Description |
---|---|
float |
debugLightFilterMode
Current Light Filtering.
Declaration
public DebugLightFilterMode debugLightFilterMode
Field Value
Type | Description |
---|---|
DebugLightFilterMode |
debugLightLayersFilterMask
Current filtered Rendering Layer Mask.
Declaration
public RenderingLayerMask debugLightLayersFilterMask
Field Value
Type | Description |
---|---|
RenderingLayerMask |
debugLightingMode
Current Full Screen Lighting debug mode.
Declaration
public DebugLightingMode debugLightingMode
Field Value
Type | Description |
---|---|
DebugLightingMode |
debugRenderingLayersColors
Rendering Layers Debug Colors.
Declaration
public Vector4[] debugRenderingLayersColors
Field Value
Type | Description |
---|---|
Vector4[] |
debugSelectionLightLayers
True if filter should match Light Layer mask of the selected light.
Declaration
public bool debugSelectionLightLayers
Field Value
Type | Description |
---|---|
bool |
debugSelectionShadowLayers
True if filter should match Custom Shadow Layer mask of the selected light.
Declaration
public bool debugSelectionShadowLayers
Field Value
Type | Description |
---|---|
bool |
displayCookieAtlas
Display the light cookies atlas.
Declaration
public bool displayCookieAtlas
Field Value
Type | Description |
---|---|
bool |
displayCookieCubeArray
Display the light cookies cubemap array.
Declaration
public bool displayCookieCubeArray
Field Value
Type | Description |
---|---|
bool |
displayFinalImageHistogramAsRGB
Whether to show tonemap curve in the histogram debug view or not.
Declaration
public bool displayFinalImageHistogramAsRGB
Field Value
Type | Description |
---|---|
bool |
displayLightVolumes
Display lights bounding volumes as a transparent overlay in the scene.
Declaration
public bool displayLightVolumes
Field Value
Type | Description |
---|---|
bool |
displayLocalVolumetricFogAtlas
Display the Local Volumetric Fog atlas.
Declaration
[Obsolete("The local volumetric fog atlas was removed. This field is unused.")]
public bool displayLocalVolumetricFogAtlas
Field Value
Type | Description |
---|---|
bool |
displayMaskOnly
Whether to show the only the mask in the picture in picture. If unchecked, the mask view is weighted by the scene color.
Declaration
public bool displayMaskOnly
Field Value
Type | Description |
---|---|
bool |
displayOnSceneOverlay
Whether to show the on scene overlay displaying pixels excluded by the exposure computation via histogram.
Declaration
public bool displayOnSceneOverlay
Field Value
Type | Description |
---|---|
bool |
displayReflectionProbeAtlas
Display the reflection probe atlas.
Declaration
public bool displayReflectionProbeAtlas
Field Value
Type | Description |
---|---|
bool |
displaySkyReflection
Display sky reflection cubemap as an overlay.
Declaration
public bool displaySkyReflection
Field Value
Type | Description |
---|---|
bool |
exposureDebugMode
Exposure debug mode.
Declaration
public ExposureDebugMode exposureDebugMode
Field Value
Type | Description |
---|---|
ExposureDebugMode |
hdrDebugMode
HDR debug mode.
Declaration
public HDRDebugMode hdrDebugMode
Field Value
Type | Description |
---|---|
HDRDebugMode |
lightVolumeDebugByCategory
Type of light bounding volumes to display.
Declaration
public LightVolumeDebug lightVolumeDebugByCategory
Field Value
Type | Description |
---|---|
LightVolumeDebug |
localVolumetricFogAtlasSlice
Local Volumetric Fog atlas slice.
Declaration
public uint localVolumetricFogAtlasSlice
Field Value
Type | Description |
---|---|
uint |
localVolumetricFogUseSelection
True if Local Volumetric Fog Atlas debug mode should be displayed for the currently selected Local Volumetric Fog.
Declaration
public bool localVolumetricFogUseSelection
Field Value
Type | Description |
---|---|
bool |
maxDebugLightCount
Maximum number of lights against which the light overdraw gradient is displayed.
Declaration
public uint maxDebugLightCount
Field Value
Type | Description |
---|---|
uint |
overrideAlbedo
Override albedo of the whole scene for lighting debug.
Declaration
public bool overrideAlbedo
Field Value
Type | Description |
---|---|
bool |
overrideAlbedoValue
Color used when overriding albedo.
Declaration
public Color overrideAlbedoValue
Field Value
Type | Description |
---|---|
Color |
overrideAmbientOcclusion
Override ambient occlusion of the whole scene for lighting debug.
Declaration
public bool overrideAmbientOcclusion
Field Value
Type | Description |
---|---|
bool |
overrideAmbientOcclusionValue
Value used when overriding ambient occlusion.
Declaration
public float overrideAmbientOcclusionValue
Field Value
Type | Description |
---|---|
float |
overrideEmissiveColor
Override emissive color of the whole scene for lighting debug.
Declaration
public bool overrideEmissiveColor
Field Value
Type | Description |
---|---|
bool |
overrideEmissiveColorValue
Color used when overriding emissive color.
Declaration
public Color overrideEmissiveColorValue
Field Value
Type | Description |
---|---|
Color |
overrideNormal
Override normal of the whole scene with object normals for lighting debug.
Declaration
public bool overrideNormal
Field Value
Type | Description |
---|---|
bool |
overrideSmoothness
Override smoothness of the whole scene for lighting debug.
Declaration
public bool overrideSmoothness
Field Value
Type | Description |
---|---|
bool |
overrideSmoothnessValue
Value used when overriding smoothness.
Declaration
public float overrideSmoothnessValue
Field Value
Type | Description |
---|---|
float |
overrideSpecularColor
Override specular color of the whole scene for lighting debug.
Declaration
public bool overrideSpecularColor
Field Value
Type | Description |
---|---|
bool |
overrideSpecularColorValue
Color used when overriding specular color.
Declaration
public Color overrideSpecularColorValue
Field Value
Type | Description |
---|---|
Color |
reflectionProbeApplyExposure
Apply exposure to displayed atlas.
Declaration
public bool reflectionProbeApplyExposure
Field Value
Type | Description |
---|---|
bool |
reflectionProbeMipLevel
Mip level of the reflection probe atlas display.
Declaration
public uint reflectionProbeMipLevel
Field Value
Type | Description |
---|---|
uint |
reflectionProbeSlice
Slice of the reflection probe atlas display.
Declaration
public uint reflectionProbeSlice
Field Value
Type | Description |
---|---|
uint |
shadowDebugMode
Current Shadow Maps debug mode.
Declaration
public ShadowMapDebugMode shadowDebugMode
Field Value
Type | Description |
---|---|
ShadowMapDebugMode |
shadowDebugUseSelection
True if Shadow Map debug mode should be displayed for the currently selected light.
Declaration
public bool shadowDebugUseSelection
Field Value
Type | Description |
---|---|
bool |
shadowMapIndex
Index in the list of currently visible lights of the shadow map to display.
Declaration
public uint shadowMapIndex
Field Value
Type | Description |
---|---|
uint |
shadowMaxValue
Shadow Map debug display visual remapping maximum value.
Declaration
public float shadowMaxValue
Field Value
Type | Description |
---|---|
float |
shadowMinValue
Shadow Map debug display visual remapping minimum value.
Declaration
public float shadowMinValue
Field Value
Type | Description |
---|---|
float |
shadowResolutionScaleFactor
Use this value to force a rescale of all shadow atlases.
Declaration
public float shadowResolutionScaleFactor
Field Value
Type | Description |
---|---|
float |
showAreaLight
True if area lights should be displayed in the scene.
Declaration
public bool showAreaLight
Field Value
Type | Description |
---|---|
bool |
showDirectionalLight
True if directional lights should be displayed in the scene.
Declaration
public bool showDirectionalLight
Field Value
Type | Description |
---|---|
bool |
showPunctualLight
True if punctual lights should be displayed in the scene.
Declaration
public bool showPunctualLight
Field Value
Type | Description |
---|---|
bool |
showReflectionProbe
True if reflection probes lights should be displayed in the scene.
Declaration
public bool showReflectionProbe
Field Value
Type | Description |
---|---|
bool |
showTonemapCurveAlongHistogramView
Whether to show tonemap curve in the histogram debug view or not.
Declaration
public bool showTonemapCurveAlongHistogramView
Field Value
Type | Description |
---|---|
bool |
skyReflectionMipmap
Mip map of the displayed sky reflection.
Declaration
public float skyReflectionMipmap
Field Value
Type | Description |
---|---|
float |
tileClusterDebug
Tile and Cluster debug mode.
Declaration
public TileClusterDebug tileClusterDebug
Field Value
Type | Description |
---|---|
TileClusterDebug |
tileClusterDebugByCategory
Category for tile and cluster debug mode.
Declaration
public TileClusterCategoryDebug tileClusterDebugByCategory
Field Value
Type | Description |
---|---|
TileClusterCategoryDebug |
Methods
IsDebugDisplayEnabled()
Returns true if any lighting debug mode is enabled.
Declaration
public bool IsDebugDisplayEnabled()
Returns
Type | Description |
---|---|
bool | True if any lighting debug mode is enabled |