Class CustomPostProcessVolumeComponent
Volume component class to inherit when you implement a custom post process
Namespace: UnityEngine.Rendering.HighDefinition
Syntax
public abstract class CustomPostProcessVolumeComponent : VolumeComponent
Properties
injectionPoint
Injection point of the custom post process in HDRP.
Declaration
public virtual CustomPostProcessInjectionPoint injectionPoint { get; }
Property Value
Type | Description |
---|---|
CustomPostProcessInjectionPoint |
Methods
Cleanup()
Cleanup function, called when the render pipeline is disposed.
Declaration
public virtual void Cleanup()
Render(CommandBuffer, HDCamera, RTHandle, RTHandle)
Called every frame for each camera when the post process needs to be rendered.
Declaration
public abstract void Render(CommandBuffer cmd, HDCamera camera, RTHandle source, RTHandle destination)
Parameters
Type | Name | Description |
---|---|---|
CommandBuffer | cmd | Command Buffer used to issue your commands |
HDCamera | camera | Current Camera |
RTHandle | source | Source Render Target, it contains the camera color buffer in it's current state |
RTHandle | destination | Destination Render Target |
Setup()
Setup function, called once before render is called.
Declaration
public virtual void Setup()