isOpaque function

bool isOpaque(
  1. Fill layer
)

Whether layer covers what is beneath it completely.

Implementation

bool isOpaque(Fill layer) => switch (layer) {
  SolidFill(:final color) => color.opacity == 100,
  GradientFill(:final stops, :final opacity) =>
    opacity == 100 && stops.every((GradientStop stop) => stop.color.opacity == 100),
};