docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class PostProcessData.ShaderResources

    Class containing shader resources used for Post Processing in URP.

    Inheritance
    object
    PostProcessData.ShaderResources
    Implements
    IRenderPipelineResources
    IRenderPipelineGraphicsSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.Rendering.Universal
    Assembly: Unity.RenderPipelines.Universal.Runtime.dll
    Syntax
    [Serializable]
    [SupportedOnRenderPipeline(typeof(UniversalRenderPipelineAsset))]
    [CategoryInfo(Name = "R: Default PostProcess Shaders", Order = 1000)]
    [ElementInfo(Order = 0)]
    [HideInInspector]
    public sealed class PostProcessData.ShaderResources : IRenderPipelineResources, IRenderPipelineGraphicsSettings

    Fields

    LensFlareDataDrivenPS

    The Lens Flare Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/LensFlareDataDriven.shader", SearchType.ProjectPath)]
    public Shader LensFlareDataDrivenPS
    Field Value
    Type Description
    Shader

    LensFlareScreenSpacePS

    The Lens Flare Screen Space shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/LensFlareScreenSpace.shader", SearchType.ProjectPath)]
    public Shader LensFlareScreenSpacePS
    Field Value
    Type Description
    Shader

    bloomPS

    The Bloom Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/Bloom.shader", SearchType.ProjectPath)]
    public Shader bloomPS
    Field Value
    Type Description
    Shader

    bokehDepthOfFieldPS

    The Bokeh Depth Of Field Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/BokehDepthOfField.shader", SearchType.ProjectPath)]
    public Shader bokehDepthOfFieldPS
    Field Value
    Type Description
    Shader

    cameraMotionBlurPS

    The Motion Blur Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/CameraMotionBlur.shader", SearchType.ProjectPath)]
    public Shader cameraMotionBlurPS
    Field Value
    Type Description
    Shader

    easuPS

    The Edge Adaptive Spatial Upsampling shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/EdgeAdaptiveSpatialUpsampling.shader", SearchType.ProjectPath)]
    public Shader easuPS
    Field Value
    Type Description
    Shader

    finalPostPassPS

    The Final Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/FinalPost.shader", SearchType.ProjectPath)]
    public Shader finalPostPassPS
    Field Value
    Type Description
    Shader

    gaussianDepthOfFieldPS

    The Gaussian Depth Of Field Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/GaussianDepthOfField.shader", SearchType.ProjectPath)]
    public Shader gaussianDepthOfFieldPS
    Field Value
    Type Description
    Shader

    lutBuilderHdrPS

    The LUT Builder HDR Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/LutBuilderHdr.shader", SearchType.ProjectPath)]
    public Shader lutBuilderHdrPS
    Field Value
    Type Description
    Shader

    lutBuilderLdrPS

    The LUT Builder LDR Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/LutBuilderLdr.shader", SearchType.ProjectPath)]
    public Shader lutBuilderLdrPS
    Field Value
    Type Description
    Shader

    paniniProjectionPS

    The Panini Projection Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/PaniniProjection.shader", SearchType.ProjectPath)]
    public Shader paniniProjectionPS
    Field Value
    Type Description
    Shader

    scalingSetupPS

    The Scaling Setup Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/ScalingSetup.shader", SearchType.ProjectPath)]
    public Shader scalingSetupPS
    Field Value
    Type Description
    Shader

    stopNanPS

    The StopNan Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/StopNaN.shader", SearchType.ProjectPath)]
    public Shader stopNanPS
    Field Value
    Type Description
    Shader

    subpixelMorphologicalAntialiasingPS

    The SubpixelMorphologicalAntiAliasing SMAA Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/SubpixelMorphologicalAntialiasing.shader", SearchType.ProjectPath)]
    public Shader subpixelMorphologicalAntialiasingPS
    Field Value
    Type Description
    Shader

    temporalAntialiasingPS

    The Temporal-antialiasing Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/TemporalAA.shader", SearchType.ProjectPath)]
    public Shader temporalAntialiasingPS
    Field Value
    Type Description
    Shader

    uberPostPS

    The Uber Post Processing shader.

    Declaration
    [ResourcePath("Shaders/PostProcessing/UberPost.shader", SearchType.ProjectPath)]
    public Shader uberPostPS
    Field Value
    Type Description
    Shader

    Properties

    isAvailableInPlayerBuild

    Indicates whether the resource is available in a player build.

    Declaration
    public bool isAvailableInPlayerBuild { get; }
    Property Value
    Type Description
    bool

    false, indicating that the resource is editor-only and unavailable in a player build.

    Remarks

    Always returns false because this resource is not designed to be included in player builds.

    version

    Gets the current version of the resource container.

    Declaration
    public int version { get; }
    Property Value
    Type Description
    int

    The version number of the resource container. This value is incremented when the resource container changes.

    Remarks

    This version is used exclusively for upgrading a project to ensure compatibility with resources configured in earlier Unity versions. Updating this version is an internal process during asset upgrades.

    Implements

    IRenderPipelineResources
    IRenderPipelineGraphicsSettings
    In This Article
    Back to top
    Copyright © 2025 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)