SpriteSheet<T> constructor

SpriteSheet<T>(
  1. String asset,
  2. Vector2 size, {
  3. required num fps,
  4. bool? loop,
  5. List<SheetRow<T>>? rows,
})

Cuts the image cached at asset into frames of the given size.

Implementation

factory SpriteSheet(
  String asset,
  Vector2 size, {
  required num fps,
  bool? loop,
  List<SheetRow<T>>? rows,
}) {
  final image = Ignis.cache.retrieve<Image>(asset);
  return SpriteSheet._(image, size, asset, fps, loop, rows);
}