PostProcessPipeline Class

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

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.