BatchItem constructor

BatchItem({
  1. required Rect source,
  2. required RSTransform transform,
  3. Color? color,
  4. bool flip = false,
  5. double bleed = 0,
})

Implementation

BatchItem({
  required this.source,
  required this.transform,
  Color? color,
  this.flip = false,
  this.bleed = 0,
}) : assert(bleed >= 0, 'Bleed must be non-negative'),
     color = color ?? const Color(0x00000000),
     paint = Paint()..color = color ?? const Color(0x00000000),
     destination = bleed > 0
         ? Rect.fromLTWH(
             -bleed,
             -bleed,
             source.width + bleed * 2,
             source.height + bleed * 2,
           )
         : Offset.zero & source.size;