AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
ass::Backdrop Struct Reference

Represents backdrop filter effect which applied to the pixels behind the view (i.e., blur, grayscale, etc.) More...

Detailed Description

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.

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
 

#include <AUI/ASS/Property/Backdrop.h>


The documentation for this struct was generated from the following file: