Struct RenderPipelineSettings
HDRP Render Pipeline Settings.
Namespace: UnityEngine.Rendering.HighDefinition
Syntax
[Serializable]
public struct RenderPipelineSettings
Fields
colorBufferFormat
Color buffer format.
Declaration
public RenderPipelineSettings.ColorBufferFormat colorBufferFormat
Field Value
Type | Description |
---|---|
RenderPipelineSettings.ColorBufferFormat |
customBufferFormat
Custom passes buffer format.
Declaration
public RenderPipelineSettings.CustomBufferFormat customBufferFormat
Field Value
Type | Description |
---|---|
RenderPipelineSettings.CustomBufferFormat |
decalNormalBufferHP
High precision normal buffer.
Declaration
public bool decalNormalBufferHP
Field Value
Type | Description |
---|---|
Boolean |
decalSettings
Global decal settings
Declaration
public GlobalDecalSettings decalSettings
Field Value
Type | Description |
---|---|
GlobalDecalSettings |
dynamicResolutionSettings
Global dynamic resolution settings.
Declaration
public GlobalDynamicResolutionSettings dynamicResolutionSettings
Field Value
Type | Description |
---|---|
GlobalDynamicResolutionSettings |
hdShadowInitParams
Global shadows settings.
Declaration
public HDShadowInitParameters hdShadowInitParams
Field Value
Type | Description |
---|---|
HDShadowInitParameters |
lightingQualitySettings
Global lighting quality settings.
Declaration
public GlobalLightingQualitySettings lightingQualitySettings
Field Value
Type | Description |
---|---|
GlobalLightingQualitySettings |
lightLoopSettings
Global light loop settings.
Declaration
public GlobalLightLoopSettings lightLoopSettings
Field Value
Type | Description |
---|---|
GlobalLightLoopSettings |
lightSettings
Light Settings.
Declaration
public RenderPipelineSettings.LightSettings lightSettings
Field Value
Type | Description |
---|---|
RenderPipelineSettings.LightSettings |
lodBias
LoD bias.
Declaration
public FloatScalableSetting lodBias
Field Value
Type | Description |
---|---|
FloatScalableSetting |
lowresTransparentSettings
Global low resolution transparency settings.
Declaration
public GlobalLowResolutionTransparencySettings lowresTransparentSettings
Field Value
Type | Description |
---|---|
GlobalLowResolutionTransparencySettings |
maximumLODLevel
Maximum LoD Level.
Declaration
public IntScalableSetting maximumLODLevel
Field Value
Type | Description |
---|---|
IntScalableSetting |
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
Type | Description |
---|---|
RenderPipelineSettings.PlanarReflectionAtlasResolutionScalableSetting |
postProcessQualitySettings
Global post processing quality settings.
Declaration
public GlobalPostProcessingQualitySettings postProcessQualitySettings
Field Value
Type | Description |
---|---|
GlobalPostProcessingQualitySettings |
postProcessSettings
Global post process settings.
Declaration
public GlobalPostProcessSettings postProcessSettings
Field Value
Type | Description |
---|---|
GlobalPostProcessSettings |
probeVolumeMemoryBudget
Support Probe Volumes.
Declaration
public ProbeVolumeTextureMemoryBudget probeVolumeMemoryBudget
Field Value
Type | Description |
---|---|
ProbeVolumeTextureMemoryBudget |
probeVolumeSHBands
Probe Volumes SH Bands.
Declaration
public ProbeVolumeSHBands probeVolumeSHBands
Field Value
Type | Description |
---|---|
ProbeVolumeSHBands |
sssSampleBudget
Sample budget for the Subsurface Scattering algorithm.
Declaration
public IntScalableSetting sssSampleBudget
Field Value
Type | Description |
---|---|
IntScalableSetting |
supportCustomPass
Support custom passes.
Declaration
public bool supportCustomPass
Field Value
Type | Description |
---|---|
Boolean |
supportDecalLayers
Support decal Layers.
Declaration
public bool supportDecalLayers
Field Value
Type | Description |
---|---|
Boolean |
supportDecals
Support decals.
Declaration
public bool supportDecals
Field Value
Type | Description |
---|---|
Boolean |
supportDistortion
Support distortion.
Declaration
public bool supportDistortion
Field Value
Type | Description |
---|---|
Boolean |
supportDitheringCrossFade
Support dithered cross-fade.
Declaration
public bool supportDitheringCrossFade
Field Value
Type | Description |
---|---|
Boolean |
supportedLitShaderMode
Supported Lit shader modes.
Declaration
public RenderPipelineSettings.SupportedLitShaderMode supportedLitShaderMode
Field Value
Type | Description |
---|---|
RenderPipelineSettings.SupportedLitShaderMode |
supportedRayTracingMode
Support ray tracing mode.
Declaration
public RenderPipelineSettings.SupportedRayTracingMode supportedRayTracingMode
Field Value
Type | Description |
---|---|
RenderPipelineSettings.SupportedRayTracingMode |
supportLightLayers
Support light layers.
Declaration
public bool supportLightLayers
Field Value
Type | Description |
---|---|
Boolean |
supportMotionVectors
Support motion vectors.
Declaration
public bool supportMotionVectors
Field Value
Type | Description |
---|---|
Boolean |
supportProbeVolume
Support Probe Volumes.
Declaration
public bool supportProbeVolume
Field Value
Type | Description |
---|---|
Boolean |
supportProbeVolumeStreaming
Support Streaming for Probe Volumes.
Declaration
public bool supportProbeVolumeStreaming
Field Value
Type | Description |
---|---|
Boolean |
supportRayTracing
Support ray tracing.
Declaration
public bool supportRayTracing
Field Value
Type | Description |
---|---|
Boolean |
supportRuntimeAOVAPI
Support runtime AOV API.
Declaration
public bool supportRuntimeAOVAPI
Field Value
Type | Description |
---|---|
Boolean |
supportShadowMask
Support shadow masks.
Declaration
public bool supportShadowMask
Field Value
Type | Description |
---|---|
Boolean |
supportSSAO
Support screen space ambient occlusion.
Declaration
public bool supportSSAO
Field Value
Type | Description |
---|---|
Boolean |
supportSSGI
Support screen space global illumination.
Declaration
public bool supportSSGI
Field Value
Type | Description |
---|---|
Boolean |
supportSSR
Support screen space reflections.
Declaration
public bool supportSSR
Field Value
Type | Description |
---|---|
Boolean |
supportSSRTransparent
Support transparent screen space reflections.
Declaration
public bool supportSSRTransparent
Field Value
Type | Description |
---|---|
Boolean |
supportSubsurfaceScattering
Support subsurface scattering.
Declaration
public bool supportSubsurfaceScattering
Field Value
Type | Description |
---|---|
Boolean |
supportSurfaceGradient
Support surface gradient for decal normal blending.
Declaration
public bool supportSurfaceGradient
Field Value
Type | Description |
---|---|
Boolean |
supportTerrainHole
Support terrain holes.
Declaration
public bool supportTerrainHole
Field Value
Type | Description |
---|---|
Boolean |
supportTransparentBackface
Support transparent backface pass.
Declaration
public bool supportTransparentBackface
Field Value
Type | Description |
---|---|
Boolean |
supportTransparentDepthPostpass
Support transparent depth post-pass.
Declaration
public bool supportTransparentDepthPostpass
Field Value
Type | Description |
---|---|
Boolean |
supportTransparentDepthPrepass
Support transparent depth pre-pass.
Declaration
public bool supportTransparentDepthPrepass
Field Value
Type | Description |
---|---|
Boolean |
supportVolumetricClouds
Support volumetric clouds.
Declaration
public bool supportVolumetricClouds
Field Value
Type | Description |
---|---|
Boolean |
supportVolumetrics
Support volumetric lighting.
Declaration
public bool supportVolumetrics
Field Value
Type | Description |
---|---|
Boolean |
xrSettings
Global XR settings.
Declaration
public GlobalXRSettings xrSettings
Field Value
Type | Description |
---|---|
GlobalXRSettings |
Properties
decalLayerName0
Name for decal layer 0.
Declaration
public string decalLayerName0 { get; set; }
Property Value
Type | Description |
---|---|
String |
decalLayerName1
Name for decal layer 1.
Declaration
public string decalLayerName1 { get; set; }
Property Value
Type | Description |
---|---|
String |
decalLayerName2
Name for decal layer 2.
Declaration
public string decalLayerName2 { get; set; }
Property Value
Type | Description |
---|---|
String |
decalLayerName3
Name for decal layer 3.
Declaration
public string decalLayerName3 { get; set; }
Property Value
Type | Description |
---|---|
String |
decalLayerName4
Name for decal layer 4.
Declaration
public string decalLayerName4 { get; set; }
Property Value
Type | Description |
---|---|
String |
decalLayerName5
Name for decal layer 5.
Declaration
public string decalLayerName5 { get; set; }
Property Value
Type | Description |
---|---|
String |
decalLayerName6
Name for decal layer 6.
Declaration
public string decalLayerName6 { get; set; }
Property Value
Type | Description |
---|---|
String |
decalLayerName7
Name for decal layer 7.
Declaration
public string decalLayerName7 { get; set; }
Property Value
Type | Description |
---|---|
String |
lightLayerName0
Name for light layer 0.
Declaration
public string lightLayerName0 { get; set; }
Property Value
Type | Description |
---|---|
String |
lightLayerName1
Name for light layer 1.
Declaration
public string lightLayerName1 { get; set; }
Property Value
Type | Description |
---|---|
String |
lightLayerName2
Name for light layer 2.
Declaration
public string lightLayerName2 { get; set; }
Property Value
Type | Description |
---|---|
String |
lightLayerName3
Name for light layer 3.
Declaration
public string lightLayerName3 { get; set; }
Property Value
Type | Description |
---|---|
String |
lightLayerName4
Name for light layer 4.
Declaration
public string lightLayerName4 { get; set; }
Property Value
Type | Description |
---|---|
String |
lightLayerName5
Name for light layer 5.
Declaration
public string lightLayerName5 { get; set; }
Property Value
Type | Description |
---|---|
String |
lightLayerName6
Name for light layer 6.
Declaration
public string lightLayerName6 { get; set; }
Property Value
Type | Description |
---|---|
String |
lightLayerName7
Name for light layer 7.
Declaration
public string lightLayerName7 { get; set; }
Property Value
Type | Description |
---|---|
String |
supportMSAA
Support MSAA.
Declaration
[Obsolete]
public readonly bool supportMSAA { get; }
Property Value
Type | Description |
---|---|
Boolean |
supportRuntimeDebugDisplay
Support runtime debug display.
Declaration
public bool supportRuntimeDebugDisplay { get; set; }
Property Value
Type | Description |
---|---|
Boolean |