31 Q_DECLARE_PUBLIC(QQuickRectangularShadow)
38 void handleGeometryChange(
const QRectF &newGeometry,
const QRectF &oldGeometry);
39 void handleItemChange(QQuickItem::ItemChange change,
const QQuickItem::ItemChangeData &value);
40 qreal getPadding()
const;
42 void updateShaderSource();
43 void updateSizeProperties();
45 qreal clampedRadius()
const;
46 QQuickItem *currentMaterial()
const;
48 QQuickShaderEffect *m_defaultMaterial =
nullptr;
49 QQuickItem *m_material =
nullptr;
50 QColor m_color = { 0, 0, 0, 255 };
55 bool m_cached =
false;
56 bool m_initialized =
false;