docs.unity3d.com
    Show / Hide Table of Contents

    Class HDShaderPassNames

    Pass names and shader ids used in HDRP. these names can be used as filters when rendering objects in a custom pass or a DrawRenderers() call.

    Inheritance
    Object
    HDShaderPassNames
    Namespace: UnityEngine.Rendering.HighDefinition
    Syntax
    public static class HDShaderPassNames

    Fields

    s_DBufferMeshName

    DBuffer Mesh shader tag id.

    Declaration
    public static readonly ShaderTagId s_DBufferMeshName
    Field Value
    Type Description
    ShaderTagId

    s_DBufferMeshStr

    DBuffer Mesh pass name.

    Declaration
    public static readonly string s_DBufferMeshStr
    Field Value
    Type Description
    String

    s_DBufferProjectorStr

    DBuffer Projector pass name.

    Declaration
    public static readonly string s_DBufferProjectorStr
    Field Value
    Type Description
    String

    s_DBufferVFXDecalName

    DBuffer VFX Decal shader tag id.

    Declaration
    public static readonly ShaderTagId s_DBufferVFXDecalName
    Field Value
    Type Description
    ShaderTagId

    s_DBufferVFXDecalStr

    DBuffer VFX Decal pass name

    Declaration
    public static readonly string s_DBufferVFXDecalStr
    Field Value
    Type Description
    String

    s_DecalMeshForwardEmissiveName

    Decal Mesh Forward Emissive shader tag id.

    Declaration
    public static readonly ShaderTagId s_DecalMeshForwardEmissiveName
    Field Value
    Type Description
    ShaderTagId

    s_DecalMeshForwardEmissiveStr

    Decal Mesh Forward Emissive pass name.

    Declaration
    public static readonly string s_DecalMeshForwardEmissiveStr
    Field Value
    Type Description
    String

    s_DecalProjectorForwardEmissiveStr

    Decal Projector Forward Emissive pass name.

    Declaration
    public static readonly string s_DecalProjectorForwardEmissiveStr
    Field Value
    Type Description
    String

    s_DepthForwardOnlyName

    Depth Forward Only shader tag id.

    Declaration
    public static readonly ShaderTagId s_DepthForwardOnlyName
    Field Value
    Type Description
    ShaderTagId

    s_DepthForwardOnlyStr

    Depth Forward Only pass name.

    Declaration
    public static readonly string s_DepthForwardOnlyStr
    Field Value
    Type Description
    String

    s_DepthOnlyName

    Depth Only shader tag id.

    Declaration
    public static readonly ShaderTagId s_DepthOnlyName
    Field Value
    Type Description
    ShaderTagId

    s_DepthOnlyStr

    Depth Only pass name.

    Declaration
    public static readonly string s_DepthOnlyStr
    Field Value
    Type Description
    String

    s_DistortionVectorsName

    Distortion Vectors shader tag id.

    Declaration
    public static readonly ShaderTagId s_DistortionVectorsName
    Field Value
    Type Description
    ShaderTagId

    s_DistortionVectorsStr

    Distortion Vectors pass name.

    Declaration
    public static readonly string s_DistortionVectorsStr
    Field Value
    Type Description
    String

    s_EmptyName

    Empty shader tag id.

    Declaration
    public static readonly ShaderTagId s_EmptyName
    Field Value
    Type Description
    ShaderTagId

    s_EmptyStr

    Empty pass name.

    Declaration
    public static readonly string s_EmptyStr
    Field Value
    Type Description
    String

    s_ForwardName

    Forward shader tag id.

    Declaration
    public static readonly ShaderTagId s_ForwardName
    Field Value
    Type Description
    ShaderTagId

    s_ForwardOnlyName

    Forward Only shader tag id.

    Declaration
    public static readonly ShaderTagId s_ForwardOnlyName
    Field Value
    Type Description
    ShaderTagId

    s_ForwardOnlyStr

    Forward Only pass name.

    Declaration
    public static readonly string s_ForwardOnlyStr
    Field Value
    Type Description
    String

    s_ForwardStr

    Forward pass name.

    Declaration
    public static readonly string s_ForwardStr
    Field Value
    Type Description
    String

    s_FullScreenDebugName

    FullScreen Debug shader tag id.

    Declaration
    public static readonly ShaderTagId s_FullScreenDebugName
    Field Value
    Type Description
    ShaderTagId

    s_FullScreenDebugStr

    FullScreen Debug pass name.

    Declaration
    public static readonly string s_FullScreenDebugStr
    Field Value
    Type Description
    String

    s_GBufferName

    GBuffer shader tag id.

    Declaration
    public static readonly ShaderTagId s_GBufferName
    Field Value
    Type Description
    ShaderTagId

    s_GBufferStr

    GBuffer pass name.

    Declaration
    public static readonly string s_GBufferStr
    Field Value
    Type Description
    String

    s_GBufferWithPrepassName

    GBufferWithPrepass shader tag id.

    Declaration
    public static readonly ShaderTagId s_GBufferWithPrepassName
    Field Value
    Type Description
    ShaderTagId

    s_GBufferWithPrepassStr

    GBuffer With Prepass pass name.

    Declaration
    public static readonly string s_GBufferWithPrepassStr
    Field Value
    Type Description
    String

    s_MetaStr

    META pass name.

    Declaration
    public static readonly string s_MetaStr
    Field Value
    Type Description
    String

    s_MotionVectorsName

    Motion Vectors shader tag id.

    Declaration
    public static readonly ShaderTagId s_MotionVectorsName
    Field Value
    Type Description
    ShaderTagId

    s_MotionVectorsStr

    Motion Vectors pass name.

    Declaration
    public static readonly string s_MotionVectorsStr
    Field Value
    Type Description
    String

    s_PathTracingDXRStr

    PathTracing DXR pass name.

    Declaration
    public static readonly string s_PathTracingDXRStr
    Field Value
    Type Description
    String

    s_RayTracingForwardStr

    Forward DXR pass name.

    Declaration
    public static readonly string s_RayTracingForwardStr
    Field Value
    Type Description
    String

    s_RayTracingGBufferStr

    GBuffer DXR pass name.

    Declaration
    public static readonly string s_RayTracingGBufferStr
    Field Value
    Type Description
    String

    s_RayTracingIndirectStr

    Indirect DXR pass name.

    Declaration
    public static readonly string s_RayTracingIndirectStr
    Field Value
    Type Description
    String

    s_RayTracingPrepassName

    RayTracing Prepass shader tag id.

    Declaration
    public static readonly ShaderTagId s_RayTracingPrepassName
    Field Value
    Type Description
    ShaderTagId

    s_RayTracingPrepassStr

    RayTracing Prepass pass name.

    Declaration
    public static readonly string s_RayTracingPrepassStr
    Field Value
    Type Description
    String

    s_RayTracingVisibilityStr

    Visibility DXR pass name.

    Declaration
    public static readonly string s_RayTracingVisibilityStr
    Field Value
    Type Description
    String

    s_ShadowCasterStr

    Shadow Caster pass name.

    Declaration
    public static readonly string s_ShadowCasterStr
    Field Value
    Type Description
    String

    s_SRPDefaultUnlitName

    Legacy Unlit cross pipeline shader tag id.

    Declaration
    public static readonly ShaderTagId s_SRPDefaultUnlitName
    Field Value
    Type Description
    ShaderTagId

    s_SRPDefaultUnlitStr

    Legacy Unlit cross pipeline pass name.

    Declaration
    public static readonly string s_SRPDefaultUnlitStr
    Field Value
    Type Description
    String

    s_TransparentBackfaceName

    Transparent Backface shader tag id.

    Declaration
    public static readonly ShaderTagId s_TransparentBackfaceName
    Field Value
    Type Description
    ShaderTagId

    s_TransparentBackfaceStr

    Transparent Backface pass name.

    Declaration
    public static readonly string s_TransparentBackfaceStr
    Field Value
    Type Description
    String

    s_TransparentDepthPostpassName

    Transparent Depth Postpass shader tag id.

    Declaration
    public static readonly ShaderTagId s_TransparentDepthPostpassName
    Field Value
    Type Description
    ShaderTagId

    s_TransparentDepthPostpassStr

    Transparent Depth Postpass pass name.

    Declaration
    public static readonly string s_TransparentDepthPostpassStr
    Field Value
    Type Description
    String

    s_TransparentDepthPrepassName

    Transparent Depth Prepass shader tag id.

    Declaration
    public static readonly ShaderTagId s_TransparentDepthPrepassName
    Field Value
    Type Description
    ShaderTagId

    s_TransparentDepthPrepassStr

    Transparent Depth Prepass pass name.

    Declaration
    public static readonly string s_TransparentDepthPrepassStr
    Field Value
    Type Description
    String
    Back to top
    Terms of use
    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