|
|
Line 1: |
Line 1: |
− | {{newin|[[0.9.0]]|090|type=method|text=It has replaced [[SpriteBatch:addq]]}}
| + | |
− | Adds a [[Geometry]] to the batch.
| |
− | {{notice|Geometry with more than 4 vertices cannot be added to SpriteBatches.}}
| |
− | == Function ==
| |
− | === Synopsis ===
| |
− | <source lang="lua">
| |
− | id = SpriteBatch:addg( geometry, x, y, r, sx, sy, ox, oy, kx, ky )
| |
− | </source>
| |
− | === Arguments ===
| |
− | {{param|Geometry|geometry|The Geometry to add.}}
| |
− | {{param|number|x|The position to draw the object (x-axis).}}
| |
− | {{param|number|y|The position to draw the object (y-axis).}}
| |
− | {{param|number|r (0)|Orientation (radians).}}
| |
− | {{param|number|sx (1)|Scale factor (x-axis).}}
| |
− | {{param|number|sy (sx)|Scale factor (y-axis).}}
| |
− | {{param|number|ox (0)|Origin offset (x-axis).}}
| |
− | {{param|number|oy (0)|Origin offset (y-axis).}}
| |
− | {{param|number|kx (0)|Shear factor (x-axis).}}
| |
− | {{param|number|ky (0)|Shear factor (y-axis).}}
| |
− | === Returns ===
| |
− | {{param|number|id|An identifier for the added sprite.}}
| |
− | == See Also ==
| |
− | * [[parent::SpriteBatch]]
| |
− | * [[SpriteBatch:add]]
| |
− | * [[SpriteBatch:set]]
| |
− | * [[SpriteBatch:setg]]
| |
− | [[Category:Functions]]
| |
− | {{#set:Description=Adds a [[Geometry]] to the batch.}}
| |
− | == Other Languages ==
| |
− | {{i18n|SpriteBatch:addg}}
| |