| 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. |