Class PostProcessResources.Shaders | Post Processing | 2.3.0
docs.unity3d.com
    Show / Hide Table of Contents

    Class PostProcessResources.Shaders

    All the shaders used by post-processing.

    Inheritance
    Object
    PostProcessResources.Shaders
    Namespace: UnityEngine.Rendering.PostProcessing
    Syntax
    [Serializable]
    public sealed class Shaders

    Fields

    bloom

    The shader used for the bloom effect.

    Declaration
    public Shader bloom
    Field Value
    Type Description
    Shader

    copy

    The shader used for internal blit copies.

    Declaration
    public Shader copy
    Field Value
    Type Description
    Shader

    copyStd

    The shader used for built-in blit copies in the built-in pipeline.

    Declaration
    public Shader copyStd
    Field Value
    Type Description
    Shader

    copyStdFromDoubleWide

    The shader used for built-in blit copies in the built-in pipeline when using a double-wide texture (for stereo rendering).

    Declaration
    public Shader copyStdFromDoubleWide
    Field Value
    Type Description
    Shader

    copyStdFromTexArray

    The shader used for built-in blit copies in the built-in pipeline when using a texture array (for stereo rendering).

    Declaration
    public Shader copyStdFromTexArray
    Field Value
    Type Description
    Shader

    debugOverlays

    The shader used to draw debug overlays.

    Declaration
    public Shader debugOverlays
    Field Value
    Type Description
    Shader

    deferredFog

    The shader used for the deferred fog effect.

    Declaration
    public Shader deferredFog
    Field Value
    Type Description
    Shader

    depthOfField

    The shader used for the depth of field effect.

    Declaration
    public Shader depthOfField
    Field Value
    Type Description
    Shader

    discardAlpha

    The shader used to kill the alpha.

    Declaration
    public Shader discardAlpha
    Field Value
    Type Description
    Shader

    finalPass

    The shader used for the final pass.

    Declaration
    public Shader finalPass
    Field Value
    Type Description
    Shader

    gammaHistogram

    The shader used to draw the histogram monitor.

    Declaration
    public Shader gammaHistogram
    Field Value
    Type Description
    Shader

    grainBaker

    The shader used to generate the grain texture.

    Declaration
    public Shader grainBaker
    Field Value
    Type Description
    Shader

    lightMeter

    The shader used to draw the light meter monitor.

    Declaration
    public Shader lightMeter
    Field Value
    Type Description
    Shader

    lut2DBaker

    The shader used to bake the 2D lookup table for color grading.

    Declaration
    public Shader lut2DBaker
    Field Value
    Type Description
    Shader

    motionBlur

    The shader used for the motion blur effect.

    Declaration
    public Shader motionBlur
    Field Value
    Type Description
    Shader

    multiScaleAO

    The shader used for the multi-scale ambient occlusion effect.

    Declaration
    public Shader multiScaleAO
    Field Value
    Type Description
    Shader

    scalableAO

    The shader used for the scalable ambient occlusion effect.

    Declaration
    public Shader scalableAO
    Field Value
    Type Description
    Shader

    screenSpaceReflections

    The shader used for the screen-space reflection effect.

    Declaration
    public Shader screenSpaceReflections
    Field Value
    Type Description
    Shader

    subpixelMorphologicalAntialiasing

    The shader used for the sub-pixel morphological anti-aliasing effect.

    Declaration
    public Shader subpixelMorphologicalAntialiasing
    Field Value
    Type Description
    Shader

    temporalAntialiasing

    The shader used for the temporal anti-aliasing effect.

    Declaration
    public Shader temporalAntialiasing
    Field Value
    Type Description
    Shader

    texture2dLerp

    The shader use by the volume manager to interpolate between two 2D textures.

    Declaration
    public Shader texture2dLerp
    Field Value
    Type Description
    Shader

    uber

    The uber shader that combine several effects into one.

    Declaration
    public Shader uber
    Field Value
    Type Description
    Shader

    vectorscope

    The shader used to draw the vectorscope monitor.

    Declaration
    public Shader vectorscope
    Field Value
    Type Description
    Shader

    waveform

    The shader used to draw the waveform monitor.

    Declaration
    public Shader waveform
    Field Value
    Type Description
    Shader

    Methods

    Clone()

    Returns a copy of this class and its content.

    Declaration
    public PostProcessResources.Shaders Clone()
    Returns
    Type Description
    PostProcessResources.Shaders

    A copy of this class and its content.

    In This Article
    • Fields
      • bloom
      • copy
      • copyStd
      • copyStdFromDoubleWide
      • copyStdFromTexArray
      • debugOverlays
      • deferredFog
      • depthOfField
      • discardAlpha
      • finalPass
      • gammaHistogram
      • grainBaker
      • lightMeter
      • lut2DBaker
      • motionBlur
      • multiScaleAO
      • scalableAO
      • screenSpaceReflections
      • subpixelMorphologicalAntialiasing
      • temporalAntialiasing
      • texture2dLerp
      • uber
      • vectorscope
      • waveform
    • Methods
      • Clone()
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023