docs.unity3d.com
Search Results for

    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.GetType()
    object.ReferenceEquals(object, object)
    Namespace: UnityEngine.Rendering.HighDefinition
    Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
    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
    bool

    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

    gpuResidentDrawerSettings

    Global macro batcher settings.

    Declaration
    [FormerlySerializedAs("macroBatcherSettings")]
    public GlobalGPUResidentDrawerSettings gpuResidentDrawerSettings
    Field Value
    Type Description
    GlobalGPUResidentDrawerSettings

    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

    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

    lightingQualitySettings

    Global lighting quality settings.

    Declaration
    public GlobalLightingQualitySettings lightingQualitySettings
    Field Value
    Type Description
    GlobalLightingQualitySettings

    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
    int

    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
    bool

    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
    bool

    supportCustomPass

    Support custom passes.

    Declaration
    public bool supportCustomPass
    Field Value
    Type Description
    bool

    supportDataDrivenLensFlare

    Support Data Driven Lens Flare.

    Declaration
    public bool supportDataDrivenLensFlare
    Field Value
    Type Description
    bool

    supportDecalLayers

    Support decal Layers.

    Declaration
    public bool supportDecalLayers
    Field Value
    Type Description
    bool

    supportDecals

    Support decals.

    Declaration
    public bool supportDecals
    Field Value
    Type Description
    bool

    supportDistortion

    Support distortion.

    Declaration
    public bool supportDistortion
    Field Value
    Type Description
    bool

    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
    bool

    supportHighQualityLineRendering

    Support High Quality Line Rendering.

    Declaration
    public bool supportHighQualityLineRendering
    Field Value
    Type Description
    bool

    supportLightLayers

    Support light layers.

    Declaration
    public bool supportLightLayers
    Field Value
    Type Description
    bool

    supportMotionVectors

    Support motion vectors.

    Declaration
    public bool supportMotionVectors
    Field Value
    Type Description
    bool

    supportProbeVolumeDiskStreaming

    Support Disk Streaming for Probe Volumes.

    Declaration
    public bool supportProbeVolumeDiskStreaming
    Field Value
    Type Description
    bool

    supportProbeVolumeGPUStreaming

    Support GPU Streaming for Probe Volumes.

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

    supportProbeVolumeScenarioBlending

    Support Scenarios for Probe Volumes.

    Declaration
    public bool supportProbeVolumeScenarioBlending
    Field Value
    Type Description
    bool

    supportProbeVolumeScenarios

    Support Scenarios for Probe Volumes.

    Declaration
    public bool supportProbeVolumeScenarios
    Field Value
    Type Description
    bool

    supportRayTracing

    Support ray tracing.

    Declaration
    public bool supportRayTracing
    Field Value
    Type Description
    bool

    supportRuntimeAOVAPI

    Support runtime AOV API.

    Declaration
    public bool supportRuntimeAOVAPI
    Field Value
    Type Description
    bool

    supportSSAO

    Support screen space ambient occlusion.

    Declaration
    public bool supportSSAO
    Field Value
    Type Description
    bool

    supportSSGI

    Support screen space global illumination.

    Declaration
    public bool supportSSGI
    Field Value
    Type Description
    bool

    supportSSR

    Support screen space reflections.

    Declaration
    public bool supportSSR
    Field Value
    Type Description
    bool

    supportSSRTransparent

    Support transparent screen space reflections.

    Declaration
    public bool supportSSRTransparent
    Field Value
    Type Description
    bool

    supportScreenSpaceLensFlare

    Support Screen Space Lens Flare.

    Declaration
    public bool supportScreenSpaceLensFlare
    Field Value
    Type Description
    bool

    supportShadowMask

    Support shadow masks.

    Declaration
    public bool supportShadowMask
    Field Value
    Type Description
    bool

    supportSubsurfaceScattering

    Support subsurface scattering.

    Declaration
    public bool supportSubsurfaceScattering
    Field Value
    Type Description
    bool

    supportSurfaceGradient

    Support surface gradient for decal normal blending.

    Declaration
    public bool supportSurfaceGradient
    Field Value
    Type Description
    bool

    supportTerrainHole

    Support terrain holes.

    Declaration
    public bool supportTerrainHole
    Field Value
    Type Description
    bool

    supportTransparentBackface

    Support transparent backface pass.

    Declaration
    public bool supportTransparentBackface
    Field Value
    Type Description
    bool

    supportTransparentDepthPostpass

    Support transparent depth post-pass.

    Declaration
    public bool supportTransparentDepthPostpass
    Field Value
    Type Description
    bool

    supportTransparentDepthPrepass

    Support transparent depth pre-pass.

    Declaration
    public bool supportTransparentDepthPrepass
    Field Value
    Type Description
    bool

    supportVFXRayTracing

    Support ray tracing of VFXs.

    Declaration
    public bool supportVFXRayTracing
    Field Value
    Type Description
    bool

    supportVolumetricClouds

    Support volumetric clouds.

    Declaration
    public bool supportVolumetricClouds
    Field Value
    Type Description
    bool

    supportVolumetrics

    Support volumetric lighting.

    Declaration
    public bool supportVolumetrics
    Field Value
    Type Description
    bool

    supportWater

    Support Water Surfaces.

    Declaration
    public bool supportWater
    Field Value
    Type Description
    bool

    supportWaterDeformation

    Support Water Surfaces deformation.

    Declaration
    public bool supportWaterDeformation
    Field Value
    Type Description
    bool

    supportWaterExclusion

    Support Water Surfaces exclusion.

    Declaration
    public bool supportWaterExclusion
    Field Value
    Type Description
    bool

    supportWaterFoam

    Support Water Surfaces foam.

    Declaration
    public bool supportWaterFoam
    Field Value
    Type Description
    bool

    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

    waterFullCPUSimulation

    Defines if the CPU simulation should be evaluated at full resolution or half resolution.

    Declaration
    [Tooltip("Defines if the CPU simulation should be evaluated at full resolution or half resolution.")]
    public bool waterFullCPUSimulation
    Field Value
    Type Description
    bool

    waterScriptInteractionsMode

    Defines if the script interactions should simulate water on CPU or fetch simulation from the GPU.

    Declaration
    [Tooltip("Defines if the script interactions should simulate water on CPU or fetch simulation from the GPU.")]
    public WaterScriptInteractionsMode waterScriptInteractionsMode
    Field Value
    Type Description
    WaterScriptInteractionsMode

    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
    [Obsolete("This property is obsolete. Use RenderingLayerMask API and Tags & Layers project settings instead. #from(23.3)", false)]
    public string[] renderingLayerNames { get; set; }
    Property Value
    Type Description
    string[]

    supportMSAA

    Support MSAA.

    Declaration
    [Obsolete]
    public bool supportMSAA { get; }
    Property Value
    Type Description
    bool

    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
    bool
    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)