drawSpriteFromComponents method

void drawSpriteFromComponents(
  1. Sprite sprite, {
  2. double rotation = 0,
  3. double scale = 1,
  4. double? anchorX,
  5. double? anchorY,
  6. double x = 0,
  7. double y = 0,
})

Implementation

void drawSpriteFromComponents(
  Sprite sprite, {
  double rotation = 0,
  double scale = 1,
  double? anchorX,
  double? anchorY,
  double x = 0,
  double y = 0,
}) {
  batch.drawImageFromComponents(
      image: sprite.image,
      rect: sprite.src,
      rotation: rotation,
      scale: scale,
      anchorX: anchorX ?? -sprite.src.left + sprite.src.width / 2.0,
      anchorY: anchorY ?? -sprite.src.top + sprite.src.height / 2.0,
      translateX: x,
      translateY: y);
}