Skip to content

AOverflowMask#

Controls the behaviour of the default AView::drawStencilMask() implementation.

Header:#include <AUI/Enum/AOverflow.h>
CMake:aui_link(my_target PUBLIC aui::views)

Detailed Description#

Controls how does the overflow mask is produced.

Analogous to the -webkit-background-clip CSS rule.

Examples#

examples/ui/backdrop/src/main.cpp

Backdrop - Backdrop effects demo.

                      BorderRadius { 60_dp / 2.f },
                      Padding { 0 },
                      ATextAlign::CENTER,
                      AOverflow::HIDDEN_FROM_THIS,
                      AOverflowMask::ROUNDED_RECT,
                      Backdrop {
                          Backdrop::LiquidFluid {},
                          Backdrop::GaussianBlur { 5_dp },
                      },
//                      Border { 1_dp, AColor::GRAY.transparentize(0.6f) },

Examples#