@@ -945,14 +945,12 @@ function love.graphics.present() end
945945---
946946--- [Open in Browser](https://love2d.org/wiki/love.graphics.print)
947947---
948- --- @overload fun ( text : string , transform : love.Transform )
949- --- @overload fun ( text : string , font : love.Font , transform : love.Transform )
950- --- @overload fun ( text : number , transform : love.Transform )
951- --- @overload fun ( test : number , font : love.Font , transform : love.Transform )
952948--- @overload fun ( coloredtext : table , x ?: number , y ?: number , angle ?: number , sx ?: number , sy ?: number , ox ?: number , oy ?: number , kx ?: number , ky ?: number )
949+ --- @overload fun ( text : string , transform : love.Transform )
953950--- @overload fun ( coloredtext : table , transform : love.Transform )
951+ --- @overload fun ( text : string , font : love.Font , transform : love.Transform )
954952--- @overload fun ( coloredtext : table , font : love.Font , transform : love.Transform )
955- --- @param text string | number # The text to draw.
953+ --- @param text string # The text to draw.
956954--- @param x ? number # The position to draw the object (x-axis).
957955--- @param y ? number # The position to draw the object (y-axis).
958956--- @param r ? number # Orientation (radians).
@@ -981,14 +979,11 @@ function love.graphics.print(text, x, y, r, sx, sy, ox, oy, kx, ky) end
981979--- @overload fun ( text : string , font : love.Font , x : number , y : number , limit : number , align ?: love.AlignMode , r ?: number , sx ?: number , sy ?: number , ox ?: number , oy ?: number , kx ?: number , ky ?: number )
982980--- @overload fun ( text : string , transform : love.Transform , limit : number , align ?: love.AlignMode )
983981--- @overload fun ( text : string , font : love.Font , transform : love.Transform , limit : number , align ?: love.AlignMode )
984- --- @overload fun ( text : number , font : love.Font , x : number , y : number , limit : number , align ?: love.AlignMode , r ?: number , sx ?: number , sy ?: number , ox ?: number , oy ?: number , kx ?: number , ky ?: number )
985- --- @overload fun ( text : number , transform : love.Transform , limit : number , align ?: love.AlignMode )
986- --- @overload fun ( text : number , font : love.Font , transform : love.Transform , limit : number , align ?: love.AlignMode )
987982--- @overload fun ( coloredtext : table , x : number , y : number , limit : number , align : love.AlignMode , angle ?: number , sx ?: number , sy ?: number , ox ?: number , oy ?: number , kx ?: number , ky ?: number )
988983--- @overload fun ( coloredtext : table , font : love.Font , x : number , y : number , limit : number , align ?: love.AlignMode , angle ?: number , sx ?: number , sy ?: number , ox ?: number , oy ?: number , kx ?: number , ky ?: number )
989984--- @overload fun ( coloredtext : table , transform : love.Transform , limit : number , align ?: love.AlignMode )
990985--- @overload fun ( coloredtext : table , font : love.Font , transform : love.Transform , limit : number , align ?: love.AlignMode )
991- --- @param text string | number # A text string.
986+ --- @param text string # A text string.
992987--- @param x number # The position on the x-axis.
993988--- @param y number # The position on the y-axis.
994989--- @param limit number # Wrap the line after this many horizontal pixels.
@@ -1443,7 +1438,8 @@ function Canvas:newImageData() end
14431438--- [Open in Browser](https://love2d.org/wiki/Canvas:renderTo)
14441439---
14451440--- @param func function # A function performing drawing operations.
1446- function Canvas :renderTo (func ) end
1441+ --- @vararg any # Additional arguments to call the function with.
1442+ function Canvas :renderTo (func , ...) end
14471443
14481444---
14491445--- Superclass for all things that can be drawn on screen. This is an abstract type that can't be created directly.
@@ -1562,7 +1558,7 @@ function Font:getLineHeight() end
15621558---
15631559--- [Open in Browser](https://love2d.org/wiki/Font:getWidth)
15641560---
1565- --- @param text string | number # A string or number .
1561+ --- @param text string # A string.
15661562--- @return number width # The width of the text.
15671563function Font :getWidth (text ) end
15681564
@@ -1577,7 +1573,7 @@ function Font:getWidth(text) end
15771573--- @param text string # The text that will be wrapped.
15781574--- @param wraplimit number # The maximum width in pixels of each line that ''text'' is allowed before wrapping.
15791575--- @return number width # The maximum width of the wrapped text.
1580- --- @return table wrappedtext # A sequence containing each line of text that was wrapped.
1576+ --- @return string[] wrappedtext # A sequence containing each line of text that was wrapped.
15811577function Font :getWrap (text , wraplimit ) end
15821578
15831579---
@@ -1792,7 +1788,7 @@ function Mesh:getVertexFormat() end
17921788---
17931789--- [Open in Browser](https://love2d.org/wiki/Mesh:getVertexMap)
17941790---
1795- --- @return table map # A table containing the list of vertex indices used when drawing.
1791+ --- @return number[] map # A table containing the list of vertex indices used when drawing.
17961792function Mesh :getVertexMap () end
17971793
17981794---
@@ -2082,7 +2078,7 @@ function ParticleSystem:getPosition() end
20822078---
20832079--- [Open in Browser](https://love2d.org/wiki/ParticleSystem:getQuads)
20842080---
2085- --- @return table quads # A table containing the Quads used.
2081+ --- @return love.Quad[] quads # A table containing the Quads used.
20862082function ParticleSystem :getQuads () end
20872083
20882084---
@@ -2264,20 +2260,13 @@ function ParticleSystem:setBufferSize(size) end
22642260---
22652261--- [Open in Browser](https://love2d.org/wiki/ParticleSystem:setColors)
22662262---
2267- --- @overload fun ( self : love.ParticleSystem , rgba1 : table , rgba2 : table , rgba8 : table )
2263+ --- @overload fun ( self : love.ParticleSystem , rgba1 : table , ... )
22682264--- @param r1 number # First color, red component (0-1).
22692265--- @param g1 number # First color, green component (0-1).
22702266--- @param b1 number # First color, blue component (0-1).
22712267--- @param a1 ? number # First color, alpha component (0-1).
2272- --- @param r2 ? number # Second color, red component (0-1).
2273- --- @param g2 ? number # Second color, green component (0-1).
2274- --- @param b2 ? number # Second color, blue component (0-1).
2275- --- @param a2 ? number # Second color, alpha component (0-1).
2276- --- @param r8 ? number # Eighth color, red component (0-1).
2277- --- @param g8 ? number # Eighth color, green component (0-1).
2278- --- @param b8 ? number # Eighth color, blue component (0-1).
2279- --- @param a8 ? number # Eighth color, alpha component (0-1).
2280- function ParticleSystem :setColors (r1 , g1 , b1 , a1 , r2 , g2 , b2 , a2 , r8 , g8 , b8 , a8 ) end
2268+ --- @vararg number # Additional colors.
2269+ function ParticleSystem :setColors (r1 , g1 , b1 , a1 , ...) end
22812270
22822271---
22832272--- Sets the direction the particles will be emitted in.
@@ -2392,8 +2381,8 @@ function ParticleSystem:setPosition(x, y) end
23922381---
23932382--- @overload fun ( self : love.ParticleSystem , quads : table )
23942383--- @param quad1 love.Quad # The first Quad to use.
2395- --- @param quad2 love.Quad # The second Quad to use.
2396- function ParticleSystem :setQuads (quad1 , quad2 ) end
2384+ --- @vararg love.Quad # Additional Quads to use.
2385+ function ParticleSystem :setQuads (quad1 , ... ) end
23972386
23982387---
23992388--- Set the radial acceleration (away from the emitter).
@@ -2571,8 +2560,8 @@ function Quad:getViewport() end
25712560--- @param y number # The top-left corner along the y-axis.
25722561--- @param w number # The width of the viewport.
25732562--- @param h number # The height of the viewport.
2574- --- @param sw number # The reference width, the width of the Image. ( Must be greater than 0.)
2575- --- @param sh number # The reference height, the height of the Image. ( Must be greater than 0.)
2563+ --- @param sw ? number # Optional new reference width, the width of the Texture. Must be greater than 0 if set.
2564+ --- @param sh ? number # Optional new reference height, the height of the Texture. Must be greater than 0 if set.
25762565function Quad :setViewport (x , y , w , h , sw , sh ) end
25772566
25782567---
@@ -2663,8 +2652,8 @@ function Shader:send(name, number, ...) end
26632652--- [Open in Browser](https://love2d.org/wiki/Shader:sendColor)
26642653---
26652654--- @param name string # The name of the color extern variable to send to in the shader.
2666- --- @param color table # A table with red, green, blue, and optional alpha color components in the range of 1 to send to the extern as a vector.
2667- --- @vararg table # Additional colors to send in case the extern is an array. All colors need to be of the same size (e.g. only vec3's).
2655+ --- @param color number[] # A table with red, green, blue, and optional alpha color components in the range of 1 to send to the extern as a vector.
2656+ --- @vararg number[] # Additional colors to send in case the extern is an array. All colors need to be of the same size (e.g. only vec3's).
26682657function Shader :sendColor (name , color , ...) end
26692658
26702659---
0 commit comments