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

    Class PostProcessResources.ComputeShaders

    All the compute shaders used by post-processing.

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

    Fields

    autoExposure

    The compute shader used for the auto-exposure effect.

    Declaration
    public ComputeShader autoExposure
    Field Value
    Type Description
    ComputeShader

    exposureHistogram

    The compute shader used to compute an histogram of the current frame.

    Declaration
    public ComputeShader exposureHistogram
    Field Value
    Type Description
    ComputeShader

    gammaHistogram

    The compute shader used to compute the histogram monitor.

    Declaration
    public ComputeShader gammaHistogram
    Field Value
    Type Description
    ComputeShader

    gaussianDownsample

    The compute shader used to a fast gaussian downsample.

    Declaration
    public ComputeShader gaussianDownsample
    Field Value
    Type Description
    ComputeShader

    lut3DBaker

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

    Declaration
    public ComputeShader lut3DBaker
    Field Value
    Type Description
    ComputeShader

    multiScaleAODownsample1

    The compute shader used for the first downsampling pass of MSVO.

    Declaration
    public ComputeShader multiScaleAODownsample1
    Field Value
    Type Description
    ComputeShader

    multiScaleAODownsample2

    The compute shader used for the second downsampling pass of MSVO.

    Declaration
    public ComputeShader multiScaleAODownsample2
    Field Value
    Type Description
    ComputeShader

    multiScaleAORender

    The compute shader used for the render pass of MSVO.

    Declaration
    public ComputeShader multiScaleAORender
    Field Value
    Type Description
    ComputeShader

    multiScaleAOUpsample

    The compute shader used for the upsampling pass of MSVO.

    Declaration
    public ComputeShader multiScaleAOUpsample
    Field Value
    Type Description
    ComputeShader

    texture3dLerp

    The compute shader used by the volume manager to interpolate between two 3D textures.

    Declaration
    public ComputeShader texture3dLerp
    Field Value
    Type Description
    ComputeShader

    vectorscope

    The compute shader used to compute the vectorscope monitor.

    Declaration
    public ComputeShader vectorscope
    Field Value
    Type Description
    ComputeShader

    waveform

    The compute shader used to compute the waveform monitor.

    Declaration
    public ComputeShader waveform
    Field Value
    Type Description
    ComputeShader

    Methods

    Clone()

    Returns a copy of this class and its content.

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

    A copy of this class and its content.

    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