Struct RenderPipelineSettings
HDRP Render Pipeline Settings.
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
[Serializable]
public struct RenderPipelineSettings
Fields
Declaration
public RenderPipelineSettings.ColorBufferFormat colorBufferFormat
Field Value
cubeReflectionResolution
Declaration
public RenderPipelineSettings.ReflectionProbeResolutionScalableSetting cubeReflectionResolution
Field Value
Custom passes buffer format.
Declaration
public RenderPipelineSettings.CustomBufferFormat customBufferFormat
Field Value
decalNormalBufferHP
High precision normal buffer.
Declaration
public bool decalNormalBufferHP
Field Value
decalSettings
Declaration
public GlobalDecalSettings decalSettings
Field Value
dynamicResolutionSettings
Global dynamic resolution settings.
Declaration
public GlobalDynamicResolutionSettings dynamicResolutionSettings
Field Value
Type |
Description |
GlobalDynamicResolutionSettings |
|
hdShadowInitParams
Declaration
public HDShadowInitParameters hdShadowInitParams
Field Value
lightLoopSettings
Global light loop settings.
Declaration
public GlobalLightLoopSettings lightLoopSettings
Field Value
lightProbeSystem
Determines what system to use.
Declaration
public RenderPipelineSettings.LightProbeSystem lightProbeSystem
Field Value
lightSettings
Declaration
public RenderPipelineSettings.LightSettings lightSettings
Field Value
lightingQualitySettings
Global lighting quality settings.
Declaration
public GlobalLightingQualitySettings lightingQualitySettings
Field Value
lodBias
Declaration
public FloatScalableSetting lodBias
Field Value
lowresTransparentSettings
Global low resolution transparency settings.
Declaration
public GlobalLowResolutionTransparencySettings lowresTransparentSettings
Field Value
maximumLODLevel
Declaration
public IntScalableSetting maximumLODLevel
Field Value
msaaSampleCount
Default Number of samples when using MSAA.
Declaration
public MSAASamples msaaSampleCount
Field Value
Type |
Description |
MSAASamples |
|
planarReflectionResolution
Declaration
public RenderPipelineSettings.PlanarReflectionAtlasResolutionScalableSetting planarReflectionResolution
Field Value
postProcessQualitySettings
Global post processing quality settings.
Declaration
public GlobalPostProcessingQualitySettings postProcessQualitySettings
Field Value
postProcessSettings
Global post process settings.
Declaration
public GlobalPostProcessSettings postProcessSettings
Field Value
probeVolumeBlendingMemoryBudget
Probe Volume Memory Budget for scenario blending.
Declaration
public ProbeVolumeBlendingTextureMemoryBudget probeVolumeBlendingMemoryBudget
Field Value
Type |
Description |
ProbeVolumeBlendingTextureMemoryBudget |
|
probeVolumeMemoryBudget
Probe Volume Memory Budget.
Declaration
public ProbeVolumeTextureMemoryBudget probeVolumeMemoryBudget
Field Value
Type |
Description |
ProbeVolumeTextureMemoryBudget |
|
probeVolumeSHBands
Declaration
public ProbeVolumeSHBands probeVolumeSHBands
Field Value
Type |
Description |
ProbeVolumeSHBands |
|
sssSampleBudget
Sample budget for the Subsurface Scattering algorithm.
Declaration
public IntScalableSetting sssSampleBudget
Field Value
supportCustomPass
Declaration
public bool supportCustomPass
Field Value
supportDataDrivenLensFlare
Support Data Driven Lens Flare.
Declaration
public bool supportDataDrivenLensFlare
Field Value
supportDecalLayers
Declaration
public bool supportDecalLayers
Field Value
supportDecals
Declaration
public bool supportDecals
Field Value
supportDistortion
Declaration
public bool supportDistortion
Field Value
supportDitheringCrossFade
Support dithered cross-fade.
Declaration
public bool supportDitheringCrossFade
Field Value
supportLightLayers
Declaration
public bool supportLightLayers
Field Value
supportMotionVectors
Declaration
public bool supportMotionVectors
Field Value
supportProbeVolumeStreaming
Support Streaming for Probe Volumes.
Declaration
public bool supportProbeVolumeStreaming
Field Value
supportRayTracing
Declaration
public bool supportRayTracing
Field Value
supportRuntimeAOVAPI
Declaration
public bool supportRuntimeAOVAPI
Field Value
supportSSAO
Support screen space ambient occlusion.
Declaration
Field Value
supportSSGI
Support screen space global illumination.
Declaration
Field Value
supportSSR
Support screen space reflections.
Declaration
Field Value
supportSSRTransparent
Support transparent screen space reflections.
Declaration
public bool supportSSRTransparent
Field Value
supportShadowMask
Declaration
public bool supportShadowMask
Field Value
supportSubsurfaceScattering
Support subsurface scattering.
Declaration
public bool supportSubsurfaceScattering
Field Value
supportSurfaceGradient
Support surface gradient for decal normal blending.
Declaration
public bool supportSurfaceGradient
Field Value
supportTerrainHole
Declaration
public bool supportTerrainHole
Field Value
supportTransparentBackface
Support transparent backface pass.
Declaration
public bool supportTransparentBackface
Field Value
supportTransparentDepthPostpass
Support transparent depth post-pass.
Declaration
public bool supportTransparentDepthPostpass
Field Value
supportTransparentDepthPrepass
Support transparent depth pre-pass.
Declaration
public bool supportTransparentDepthPrepass
Field Value
supportVolumetricClouds
Support volumetric clouds.
Declaration
public bool supportVolumetricClouds
Field Value
supportVolumetrics
Support volumetric lighting.
Declaration
public bool supportVolumetrics
Field Value
supportWater
Declaration
Field Value
supportedLitShaderMode
Supported Lit shader modes.
Declaration
public RenderPipelineSettings.SupportedLitShaderMode supportedLitShaderMode
Field Value
supportedRayTracingMode
Support ray tracing mode.
Declaration
public RenderPipelineSettings.SupportedRayTracingMode supportedRayTracingMode
Field Value
waterCPUSimulation
Enable water CPU simulation.
Declaration
public bool waterCPUSimulation
Field Value
waterSimulationResolution
Water simulation resolution
Declaration
public WaterSimulationResolution waterSimulationResolution
Field Value
xrSettings
Declaration
public GlobalXRSettings xrSettings
Field Value
Properties
decalLayerName0
Declaration
public string decalLayerName0 { get; set; }
Property Value
decalLayerName1
Declaration
public string decalLayerName1 { get; set; }
Property Value
decalLayerName2
Declaration
public string decalLayerName2 { get; set; }
Property Value
decalLayerName3
Declaration
public string decalLayerName3 { get; set; }
Property Value
decalLayerName4
Declaration
public string decalLayerName4 { get; set; }
Property Value
decalLayerName5
Declaration
public string decalLayerName5 { get; set; }
Property Value
decalLayerName6
Declaration
public string decalLayerName6 { get; set; }
Property Value
decalLayerName7
Declaration
public string decalLayerName7 { get; set; }
Property Value
lightLayerName0
Declaration
public string lightLayerName0 { get; set; }
Property Value
lightLayerName1
Declaration
public string lightLayerName1 { get; set; }
Property Value
lightLayerName2
Declaration
public string lightLayerName2 { get; set; }
Property Value
lightLayerName3
Declaration
public string lightLayerName3 { get; set; }
Property Value
lightLayerName4
Declaration
public string lightLayerName4 { get; set; }
Property Value
lightLayerName5
Declaration
public string lightLayerName5 { get; set; }
Property Value
lightLayerName6
Declaration
public string lightLayerName6 { get; set; }
Property Value
lightLayerName7
Declaration
public string lightLayerName7 { get; set; }
Property Value
supportMSAA
Declaration
[Obsolete]
public bool supportMSAA { get; }
Property Value
supportRuntimeDebugDisplay
Support runtime debug display.
Declaration
public bool supportRuntimeDebugDisplay { get; set; }
Property Value