SpriteRegion constructor

SpriteRegion(
  1. String asset,
  2. Vector2 cell, {
  3. int? row,
  4. int? start,
  5. int? end,
})

Describes a piece of the image cached at asset, cut into cell frames.

Implementation

factory SpriteRegion(
  String asset,
  Vector2 cell, {
  int? row,
  int? start,
  int? end,
}) {
  row ??= 0;
  start ??= 0;
  final region = SpriteRegion._(asset, .copy(cell), row, start, end);
  region._validate();
  return region;
}