Class CustomPostProcessVolumeComponent
Volume component class to inherit when you implement a custom post process
Implements
Inherited Members
VolumeComponent.active
VolumeComponent.displayName
VolumeComponent.parameters
VolumeComponent.OnEnable()
VolumeComponent.GetHashCode()
VolumeComponent.AnyPropertiesIsOverridden()
VolumeComponent.OnDestroy()
VolumeComponent.Release()
VolumeComponent.GetSourceTerm()
ScriptableObject.SetDirty()
ScriptableObject.CreateInstance<T>()
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
public abstract class CustomPostProcessVolumeComponent : VolumeComponent, IApplyRevertPropertyContextMenuItemProvider
Properties
Name | Description |
---|---|
injectionPoint | Injection point of the custom post process in HDRP. |
visibleInSceneView | True if you want your custom post process to be visible in the scene view.false False otherwise. |
Methods
Name | Description |
---|---|
Cleanup() | Cleanup function, called when the render pipeline is disposed. |
OnDisable() | Unity calls this method when the object goes out of scope. |
Render(CommandBuffer, HDCamera, RTHandle, RTHandle) | Called every frame for each camera when the post process needs to be rendered. |
Setup() | Setup function, called once before render is called. |