HazeEffectScope.backgroundColor currently only accepts a solid Color. In many UI designs (e.g. iOS-style frosted bars, gradient overlays, brand tints) a gradient or other Brush is required behind the blur.
Please support backgroundColor to take a Brush (gradient, image shader, etc.) in addition to a solid Color.