Skip to content

PostProcessPipeline Class

Definition

Namespace: Brine2D.Rendering.PostProcessing

Abstract base class for managing and executing post-processing effects. Backend implementations handle GPU-specific rendering details. Similar to ASP.NET middleware pipeline pattern.

C#
public abstract class PostProcessPipeline

Inheritance System.Object → PostProcessPipeline

Derived
SDL3PostProcessPipeline

Methods
AddEffect\(IPostProcessEffect\) Add a post-processing effect to the pipeline.
Clear() Clear all effects from the pipeline.
EnsureSorted() Sort effects by order if needed.
RemoveEffect\(IPostProcessEffect\) Remove a post-processing effect from the pipeline.