docs.unity.cn
    Show / Hide Table of Contents

    Struct RenderPipelineSettings

    HDRP Render Pipeline Settings.

    Inherited Members
    ValueType.Equals(Object)
    ValueType.GetHashCode()
    ValueType.ToString()
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    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

    computeThicknessLayerMask

    LayerMask used to render thickness.

    Declaration
    public LayerMask computeThicknessLayerMask
    Field Value
    Type Description
    LayerMask

    computeThicknessResolution

    Scale for compute thickness texture array.

    Declaration
    public ComputeThicknessResolution computeThicknessResolution
    Field Value
    Type Description
    ComputeThicknessResolution

    cubeReflectionResolution

    Declaration
    public RenderPipelineSettings.ReflectionProbeResolutionScalableSetting cubeReflectionResolution
    Field Value
    Type Description
    RenderPipelineSettings.ReflectionProbeResolutionScalableSetting

    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

    deformationAtlasSize

    Defines the resolution of the deformer atlas.

    Declaration
    public WaterAtlasSize deformationAtlasSize
    Field Value
    Type Description
    WaterAtlasSize

    dynamicResolutionSettings

    Global dynamic resolution settings.

    Declaration
    public GlobalDynamicResolutionSettings dynamicResolutionSettings
    Field Value
    Type Description
    GlobalDynamicResolutionSettings

    foamAtlasSize

    Defines the resolution of the foam system atlas.

    Declaration
    public WaterAtlasSize foamAtlasSize
    Field Value
    Type Description
    WaterAtlasSize

    hdShadowInitParams

    Global shadows settings.

    Declaration
    public HDShadowInitParameters hdShadowInitParams
    Field Value
    Type Description
    HDShadowInitParameters

    highQualityLineRenderingMemoryBudget

    High Quality Line Rendering Memory Budget.

    Declaration
    public LineRendering.MemoryBudget highQualityLineRenderingMemoryBudget
    Field Value
    Type Description
    LineRendering.MemoryBudget

    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

    lightProbeSystem

    Determines what system to use.

    Declaration
    public RenderPipelineSettings.LightProbeSystem lightProbeSystem
    Field Value
    Type Description
    RenderPipelineSettings.LightProbeSystem

    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

    maximumDeformerCount

    Maximum amount of water deformers supported.

    Declaration
    public int maximumDeformerCount
    Field Value
    Type Description
    Int32

    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

    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

    Probe Volumes SH Bands.

    Declaration
    public ProbeVolumeSHBands probeVolumeSHBands
    Field Value
    Type Description
    ProbeVolumeSHBands

    renderingLayerMaskBuffer

    Enable rendering layer mask buffer.

    Declaration
    public bool renderingLayerMaskBuffer
    Field Value
    Type Description
    Boolean

    sssDownsampleSteps

    Downsample input texture for the Subsurface Scattering algorithm.

    Declaration
    public IntScalableSetting sssDownsampleSteps
    Field Value
    Type Description
    IntScalableSetting

    sssSampleBudget

    Sample budget for the Subsurface Scattering algorithm.

    Declaration
    public IntScalableSetting sssSampleBudget
    Field Value
    Type Description
    IntScalableSetting

    supportComputeThickness

    Sample Compute Thickness algorithm.

    Declaration
    public bool supportComputeThickness
    Field Value
    Type Description
    Boolean

    supportCustomPass

    Support custom passes.

    Declaration
    public bool supportCustomPass
    Field Value
    Type Description
    Boolean

    supportDataDrivenLensFlare

    Support Data Driven Lens Flare.

    Declaration
    public bool supportDataDrivenLensFlare
    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 LOD Dithering Cross-Fade///

    Declaration
    [Obsolete("This setting has no effect, use LOD Quality Setting instead", false)]
    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

    supportHighQualityLineRendering

    Support High Quality Line Rendering.

    Declaration
    public bool supportHighQualityLineRendering
    Field Value
    Type Description
    Boolean

    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

    supportProbeVolumeDiskStreaming

    Support Disk Streaming for Probe Volumes.

    Declaration
    public bool supportProbeVolumeDiskStreaming
    Field Value
    Type Description
    Boolean

    supportProbeVolumeGPUStreaming

    Support GPU Streaming for Probe Volumes.

    Declaration
    [FormerlySerializedAs("supportProbeVolumeStreaming")]
    public bool supportProbeVolumeGPUStreaming
    Field Value
    Type Description
    Boolean

    supportProbeVolumeScenarioBlending

    Support Scenarios for Probe Volumes.

    Declaration
    public bool supportProbeVolumeScenarioBlending
    Field Value
    Type Description
    Boolean

    supportProbeVolumeScenarios

    Support Scenarios for Probe Volumes.

    Declaration
    public bool supportProbeVolumeScenarios
    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

    supportScreenSpaceLensFlare

    Support Screen Space Lens Flare.

    Declaration
    public bool supportScreenSpaceLensFlare
    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

    supportVFXRayTracing

    Support ray tracing of VFXs.

    Declaration
    public bool supportVFXRayTracing
    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

    supportWater

    Support Water Surfaces.

    Declaration
    public bool supportWater
    Field Value
    Type Description
    Boolean

    supportWaterDeformation

    Support Water Surfaces deformation.

    Declaration
    public bool supportWaterDeformation
    Field Value
    Type Description
    Boolean

    supportWaterExclusion

    Support Water Surfaces exclusion.

    Declaration
    public bool supportWaterExclusion
    Field Value
    Type Description
    Boolean

    supportWaterFoam

    Support Water Surfaces foam.

    Declaration
    public bool supportWaterFoam
    Field Value
    Type Description
    Boolean

    waterCPUSimulation

    Enable water CPU simulation.

    Declaration
    public bool waterCPUSimulation
    Field Value
    Type Description
    Boolean

    waterSimulationResolution

    Water simulation resolution

    Declaration
    public WaterSimulationResolution waterSimulationResolution
    Field Value
    Type Description
    WaterSimulationResolution

    xrSettings

    Global XR settings.

    Declaration
    public GlobalXRSettings xrSettings
    Field Value
    Type Description
    GlobalXRSettings

    Properties

    renderingLayerNames

    Names for rendering layers.

    Declaration
    public string[] renderingLayerNames { 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
    [Obsolete("Use HDRenderPipelineGlobalSettings.instance.stripDebugVariants) instead.@from(23.1)", false)]
    public bool supportRuntimeDebugDisplay { get; set; }
    Property Value
    Type Description
    Boolean
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on 08 September 2023