renderWithOpacity method

void renderWithOpacity(
  1. Canvas canvas,
  2. Vector2 position,
  3. Vector2 size, {
  4. Paint? overridePaint,
  5. double opacity = 1,
})

Implementation

void renderWithOpacity(
  Canvas canvas,
  Vector2 position,
  Vector2 size, {
  Paint? overridePaint,
  double opacity = 1,
}) {
  if (paint.color.opacity != opacity) {
    paint.color = paint.color.withOpacity(opacity);
  }
  if (overridePaint != null && overridePaint.color.opacity != opacity) {
    overridePaint.color = overridePaint.color.withOpacity(opacity);
  }
  this.render(
    canvas,
    position: position,
    size: size,
    overridePaint: overridePaint,
  );
}