API reference
OverlayShadow
Public types, functions, and constants declared in this header.
No matching API members.
fluent::overlay
Methods
inline void paintLayeredShadow(QPainter& painter, const QRect& cardRect, qreal cornerRadius, const Elevation::ShadowParams& params, qreal intensity = defaultShadowIntensity, int layerCount = defaultShadowLayerCount, int verticalOffset = defaultShadowVerticalOffset)Paints a WinUI-style soft shadow as stacked translucent rounded rects.
inline void paintLayeredShadow(QPainter& painter, const QPainterPath& outline, const Elevation::ShadowParams& params, qreal intensity = defaultShadowIntensity, int layerCount = defaultShadowLayerCount, int verticalOffset = defaultShadowVerticalOffset)Paints the shared soft shadow around an arbitrary overlay outline.
Constants
constexpr qreal defaultShadowIntensity = 0.35Default per-layer opacity multiplier for overlay card shadows.