Class PostProcessResources.Shaders
All the shaders used by post-processing.
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. |