6#include "qml_material/scenegraph/geometry.h"
16namespace qml_material::sk
21class ShadowCircularRRectOp {
27 kOverstroke_RRectType,
32 QVector4D outer_radius;
40 ShadowCircularRRectOp(QRgb color,
const QRectF& devRect, QVector4D devRadius,
bool isCircle,
41 float blurRadius,
float insetWidth);
43 void fillInCircleVerts(
bool isStroked, sg::ShadowVertex** vp)
const;
44 void fillInRRectVerts(sg::ShadowVertex** vp)
const;
49 const uint16_t* fIndexPtr;
51 static const uint16_t* circle_type_to_indices(
bool stroked);
52 static const uint16_t* rrect_type_to_indices(RRectType type);