love.graphics.rectangle
Available since LÖVE 0.3.2 |
This function is not supported in earlier versions. |
Draws a rectangle.
Contents
Function
Synopsis
love.graphics.rectangle( mode, x, y, width, height )
Arguments
DrawMode mode
- How to draw the rectangle.
number x
- The position of top-left corner along the x-axis.
number y
- The position of top-left corner along the y-axis.
number width
- Width of the rectangle.
number height
- Height of the rectangle.
Returns
Nothing.
Function
Available since LÖVE 0.10.0 |
This variant is not supported in earlier versions. |
Draws a rectangle with rounded corners.
Synopsis
love.graphics.rectangle( mode, x, y, width, height, rx, ry, segments )
Arguments
DrawMode mode
- How to draw the rectangle.
number x
- The position of top-left corner along the x-axis.
number y
- The position of top-left corner along the y-axis.
number width
- Width of the rectangle.
number height
- Height of the rectangle.
number rx
- The x-axis radius of each round corner. Cannot be greater than half the rectangle's width.
number ry (rx)
- The y-axis radius of each round corner. Cannot be greater than half the rectangle's height.
number segments (nil)
- The number of segments used for drawing the round corners. A default amount will be chosen if no number is given.
Returns
Nothing.
Notes
Custom shaders may not work correctly since this function (and other functions that draw primitives) doesn't have UV coordinates associated in it.
Examples
Draws a rectangle at 20,50 with a width of 60 and a height of 120
function love.draw()
love.graphics.rectangle("fill", 20, 50, 60, 120 )
end
See Also
Other Languages
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info