Overview
Definition
Namespace: Brine2D.Rendering.SDL
| Classes | |
|---|---|
| FullScreenQuad | Helper for rendering full-screen quads for post-processing effects. |
| PostProcessingOptions | Configuration options for post-processing effects. |
| RenderTarget | Represents an off-screen render target for post-processing effects. Wraps an SDL3 GPU texture with ColorTarget usage. |
| RenderTargetTextureView | Lightweight texture view for render targets. Does not own the GPU handle - parent RenderTarget handles disposal. Reads the handle indirectly so it sees System.IntPtr.Zero after the parent is disposed. |
| SDL3PostProcessPipeline | SDL3-specific implementation of the post-processing pipeline. Handles GPU texture ping-ponging and command buffer management. |
| ShaderFormatHelper | Resolves SDL3 GPU driver names to shader target formats. |
| Interfaces | |
|---|---|
| ISDL3PostProcessEffect | SDL3-specific post-processing effect interface. Extends the base interface with GPU-specific rendering details. |