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.
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 |