Sprite

php\gdx\graphics\Sprite

Class Sprite

Methods


__construct($texture, $width, $height, $x, $y)
Parameters:
  • $texturephp\gdx\graphics\Texture - (optional)
  • $widthint - (optional)
  • $heightint - (optional)
  • $xint - (optional)
  • $yint - (optional)
setBounds($x, $y, $width, $height)
Parameters:
  • $xint
  • $yint
  • $widthint
  • $heightint
setSize($width, $height)
Parameters:
  • $widthint
  • $heightint
setPosition($x, $y)
Parameters:
  • $xint
  • $yint
setX($x)
Parameters:
  • $xint
getX()
Returns:int
setY($y)
Parameters:
  • $yint
getY()
Returns:int
translateX($xAmount)
Parameters:
  • $xAmountdouble
translateY($yAmount)
Parameters:
  • $yAmountdouble
translate($xAmount, $yAmount)
Parameters:
  • $xAmountdouble
  • $yAmountdouble
setAlpha($alpha)
Parameters:
  • $alphadouble
setOrigin($originX, $originY)
Parameters:
  • $originXint
  • $originYint
setOriginCenter()
setRotation($degrees)
Parameters:
  • $degreesdouble
getRotation()
Returns:double
rotate($degrees)
Parameters:
  • $degreesdouble
rotate90($clockwise)
Parameters:
  • $clockwisebool
setScale($scaleXY, $scaleY)
Parameters:
  • $scaleXYdouble
  • $scaleYdouble - (optional)
scale($amount)
Parameters:
  • $amountdouble
flip($x, $y)
Parameters:
  • $xint
  • $yint
scroll($xAmount, $yAmount)
Parameters:
  • $xAmountdouble
  • $yAmountdouble
draw($batch, $alphaModulation)
Parameters: