custom static method

Future<SpriteBatch> custom({
  1. required Image image,
  2. required Map<String, Rect> textures,
  3. required Map<String, List<Rect>> frames,
  4. bool flippable = false,
  5. Paint? flipPaint,
})

Implementation

static Future<SpriteBatch> custom({
  required Image image,
  required Map<String, Rect> textures,
  required Map<String, List<Rect>> frames,
  bool flippable = false,
  Paint? flipPaint,
}) async {
  return SpriteBatch._(
    image: flippable ? await ImageUtils.generateFlipped(image, flipPaint ?? _emptyPaint) : image,
    textures: textures,
    frames: frames,
  );
}