Class PostProcessLayer
Inheritance
System.Object
PostProcessLayer
Syntax
public sealed class PostProcessLayer : MonoBehaviour
Fields
antialiasingMode
Declaration
public PostProcessLayer.Antialiasing antialiasingMode
Field Value
breakBeforeColorGrading
Declaration
public bool breakBeforeColorGrading
Field Value
Type |
Description |
System.Boolean |
|
debugLayer
Declaration
public PostProcessDebugLayer debugLayer
Field Value
dithering
Declaration
public Dithering dithering
Field Value
fastApproximateAntialiasing
Declaration
public FastApproximateAntialiasing fastApproximateAntialiasing
Field Value
fog
Declaration
Field Value
stopNaNPropagation
Declaration
public bool stopNaNPropagation
Field Value
Type |
Description |
System.Boolean |
|
subpixelMorphologicalAntialiasing
Declaration
public SubpixelMorphologicalAntialiasing subpixelMorphologicalAntialiasing
Field Value
temporalAntialiasing
Declaration
public TemporalAntialiasing temporalAntialiasing
Field Value
volumeLayer
Declaration
public LayerMask volumeLayer
Field Value
Type |
Description |
LayerMask |
|
volumeTrigger
Declaration
public Transform volumeTrigger
Field Value
Type |
Description |
Transform |
|
Properties
haveBundlesBeenInited
Declaration
public bool haveBundlesBeenInited { get; }
Property Value
Type |
Description |
System.Boolean |
|
sortedBundles
Declaration
public Dictionary<PostProcessEvent, List<PostProcessLayer.SerializedBundleRef>> sortedBundles { get; }
Property Value
Methods
BakeMSVOMap(CommandBuffer, Camera, RenderTargetIdentifier, Nullable<RenderTargetIdentifier>, Boolean, Boolean)
Declaration
public void BakeMSVOMap(CommandBuffer cmd, Camera camera, RenderTargetIdentifier destination, RenderTargetIdentifier? depthMap, bool invert, bool isMSAA = false)
Parameters
Type |
Name |
Description |
CommandBuffer |
cmd |
|
Camera |
camera |
|
RenderTargetIdentifier |
destination |
|
System.Nullable<RenderTargetIdentifier> |
depthMap |
|
System.Boolean |
invert |
|
System.Boolean |
isMSAA |
|
GetBundle(Type)
Declaration
public PostProcessBundle GetBundle(Type settingsType)
Parameters
Type |
Name |
Description |
System.Type |
settingsType |
|
Returns
GetBundle<T>()
Declaration
public PostProcessBundle GetBundle<T>()where T : PostProcessEffectSettings
Returns
Type Parameters
GetSettings<T>()
Declaration
public T GetSettings<T>()where T : PostProcessEffectSettings
Returns
Type Parameters
HasActiveEffects(PostProcessEvent, PostProcessRenderContext)
Declaration
public bool HasActiveEffects(PostProcessEvent evt, PostProcessRenderContext context)
Parameters
Returns
Type |
Description |
System.Boolean |
|
HasOpaqueOnlyEffects(PostProcessRenderContext)
Declaration
public bool HasOpaqueOnlyEffects(PostProcessRenderContext context)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Init(PostProcessResources)
Declaration
public void Init(PostProcessResources resources)
Parameters
InitBundles()
Declaration
public void InitBundles()
Render(PostProcessRenderContext)
Declaration
public void Render(PostProcessRenderContext context)
Parameters
RenderOpaqueOnly(PostProcessRenderContext)
Declaration
public void RenderOpaqueOnly(PostProcessRenderContext context)
Parameters
ResetHistory()
Declaration
public void ResetHistory()