Available since LÖVE 11.0 |
This function is not supported in earlier versions. |
Changes a sprite previously added with add or addLayer, in a batch created with an Array Texture.
Changes the sprite in the SpriteBatch.
SpriteBatch:setLayer( spriteindex, layerindex, x, y, r, sx, sy, ox, oy, kx, ky )
number spriteindex
number layerindex
number x (0)
number y (0)
number r (0)
number sx (1)
number sy (sx)
number ox (0)
number oy (0)
number kx (0)
number ky (0)
Nothing.
Adds a layer of the SpriteBatch's Array Texture using the specified Quad.
SpriteBatch:setLayer( spriteindex, layerindex, quad, x, y, r, sx, sy, ox, oy, kx, ky )
number spriteindex
number layerindex
Quad quad
number x (0)
number y (0)
number r (0)
number sx (1)
number sy (sx)
number ox (0)
number oy (0)
number kx (0)
number ky (0)
Nothing.
The specified layer index overrides any layer index set on the Quad via Quad:setLayer.
Adds a layer of the SpriteBatch's Array Texture using the specified Transform.
SpriteBatch:setLayer( spriteindex, layerindex, transform )
number spriteindex
number layerindex
Transform transform
Nothing.
Adds a layer of the SpriteBatch's Array Texture using the specified Quad and Transform.
SpriteBatch:setLayer( spriteindex, layerindex, quad, transform )
number spriteindex
number layerindex
Quad quad
Transform transform
Nothing.
The specified layer index overrides any layer index set on the Quad via Quad:setLayer.