#include <pulp/canvas/canvas.hpp>#include <algorithm>#include <cmath>#include <memory>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | pulp::canvas::ViewEffect |
| Base class for GPU post-processing effects. More... | |
| struct | pulp::canvas::GpuBlurEffect |
| GPU blur effect — multi-pass Gaussian blur via SkImageFilters. More... | |
| struct | pulp::canvas::GpuBloomEffect |
| GPU bloom/glow — a real bright-pass + blur + additive composite. More... | |
| struct | pulp::canvas::ChromaticAberrationEffect |
| Chromatic aberration — real per-channel RGB offset for a glitch/lens effect. More... | |
| struct | pulp::canvas::VignetteEffect |
| Vignette — darken the edges of the view by drawing a real radial-gradient overlay on top of the finished content: transparent at the center, fading to edge_color (scaled by intensity) at the corners. More... | |
| struct | pulp::canvas::SkslPostEffect |
| Arbitrary-SkSL view post-effect. More... | |
| class | pulp::canvas::EffectChain |
| Chains multiple effects in sequence. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::canvas |