shadowContributesToPaint function
Invalid numeric/color values are skipped defensively by bounds/rendering. The document validator still reports invalid authored data, including for disabled effects.
Implementation
bool shadowContributesToPaint(ShadowEffect shadow) =>
shadow.enabled &&
_colorContributesToPaint(shadow.color) &&
shadow.offset.x.isFinite &&
shadow.offset.y.isFinite &&
shadow.blurSigma.isFinite &&
shadow.blurSigma >= 0;