AUI Framework
develop
Cross-platform base for C++ UI apps
|
Represents backdrop filter effect which applied to the pixels behind the view (i.e., blur, grayscale, etc.) More...
#include <AUI/ASS/Property/Backdrop.h>
Classes | |
struct | GaussianBlur |
Fast gaussian blur. More... | |
struct | GaussianBlurCustom |
Underlying type of GaussianBlur but with customizable downscale. Generally, use GaussianBlur. More... | |
Public Types | |
using | Any = std::variant<GaussianBlur, GaussianBlurCustom> |
using | Preprocessed = std::variant<GaussianBlurCustom> |
Public Member Functions | |
Backdrop (std::initializer_list< Any > effects) | |
Signals and public fields | |
AVector< Any > | effects |
Represents backdrop filter effect which applied to the pixels behind the view (i.e., blur, grayscale, etc.)
Matches CSS property backdrop-filter
.
Because the effect is applied to everything behind the view, to see the effect the view's background needs to be transparent or partially transparent.