diff --git a/samples/bin/library/scripts/emmy/math/aabb.lua b/samples/bin/library/scripts/emmy/math/aabb.lua index f8dc5b02..4ec127c2 100644 --- a/samples/bin/library/scripts/emmy/math/aabb.lua +++ b/samples/bin/library/scripts/emmy/math/aabb.lua @@ -9,12 +9,12 @@ local aabb = { ---@overload fun(): aabb ---@overload fun(r: aabb): aabb ----@overload fun(w: number, h: number): aabb ----@overload fun(x: number, y: number, w: number, h: number): aabb +---@overload fun(w: number, h: number, l: number): aabb +---@overload fun(x: number, y: number, z: number, w: number, h: number, l: number): aabb ---@overload fun(s: v3f): aabb ---@overload fun(p: v3f, s: v3f): aabb ---@return aabb -function aabb.new() end +function aabb.new(...) end ---@return aabb function aabb.zero() end @@ -23,7 +23,7 @@ function aabb.zero() end function aabb.unit() end ---@overload fun(r: aabb): aabb ----@overload fun(x1: number, y1: number, x2: number, y2: number): aabb +---@overload fun(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number): aabb ---@overload fun(p1: v3f, p2: v3f): aabb ---@param r aabb ---@return aabb diff --git a/samples/bin/library/scripts/emmy/math/degf.lua b/samples/bin/library/scripts/emmy/math/degf.lua index cf52c6fb..201887e1 100644 --- a/samples/bin/library/scripts/emmy/math/degf.lua +++ b/samples/bin/library/scripts/emmy/math/degf.lua @@ -8,7 +8,7 @@ local degf = { ---@overload fun(v: number): degf ---@overload fun(u: degf): degf ---@return degf -function degf.new() end +function degf.new(...) end ---@return degf function degf.zero() end diff --git a/samples/bin/library/scripts/emmy/math/m2f.lua b/samples/bin/library/scripts/emmy/math/m2f.lua index f860d024..101b50c4 100644 --- a/samples/bin/library/scripts/emmy/math/m2f.lua +++ b/samples/bin/library/scripts/emmy/math/m2f.lua @@ -7,7 +7,7 @@ local m2f = { ---@overload fun(): m2f ---@overload fun(r0: v2f, r1: v2f): m2f ---@return m2f -function m2f.new() end +function m2f.new(...) end ---@return m2f function m2f.zero() end @@ -19,10 +19,8 @@ function m2f.identity() end ---@overload fun(xy: v4f): m2f ---@overload fun(xy: v3f): m2f ---@overload fun(xy: v2f): m2f ----@param x number ----@param y number ---@return m2f -function m2f.make_scale(x,y) end +function m2f.make_scale(...) end ---@param a degf | radf ---@return m2f diff --git a/samples/bin/library/scripts/emmy/math/m3f.lua b/samples/bin/library/scripts/emmy/math/m3f.lua index 26ae2fd3..e8870dde 100644 --- a/samples/bin/library/scripts/emmy/math/m3f.lua +++ b/samples/bin/library/scripts/emmy/math/m3f.lua @@ -7,7 +7,7 @@ local m3f = { ---@overload fun(): m3f ---@overload fun(r0: v3f, r1: v3f, r2: v3f): m3f ---@return m3f -function m3f.new() end +function m3f.new(...) end ---@return m3f function m3f.zero() end @@ -19,23 +19,16 @@ function m3f.identity() end ---@overload fun(xyz: v4f): m3f ---@overload fun(xyz: v3f): m3f ---@overload fun(xy: v2f, z: number): m3f ----@param x number ----@param y number ----@param z number ---@return m3f -function m3f.make_scale(x,y,z) end +function m3f.make_scale(...) end ---@overload fun(a: degf | radf, x: number, y: number, z: number): m3f ---@overload fun(a: degf | radf, xyz: v4f): m3f ---@overload fun(a: degf | radf, xyz: v3f): m3f ---@overload fun(a: degf | radf, xy: v2f, z: number): m3f ---@overload fun(q: q4f): m3f ----@param a degf | radf ----@param x number ----@param y number ----@param z number ---@return m3f -function m3f.make_rotation(a,x,y,z) end +function m3f.make_rotation(...) end ---@param l m3f ---@param r m3f diff --git a/samples/bin/library/scripts/emmy/math/m4f.lua b/samples/bin/library/scripts/emmy/math/m4f.lua index c0a87434..56402f20 100644 --- a/samples/bin/library/scripts/emmy/math/m4f.lua +++ b/samples/bin/library/scripts/emmy/math/m4f.lua @@ -7,7 +7,7 @@ local m4f = { ---@overload fun(): m4f ---@overload fun(r0: v4f, r1: v4f, r2: v4f, r3: v4f): m4f ---@return m4f -function m4f.new() end +function m4f.new(...) end ---@return m4f function m4f.zero() end @@ -19,33 +19,23 @@ function m4f.identity() end ---@overload fun(xyz: v4f): m4f ---@overload fun(xyz: v3f): m4f ---@overload fun(xy: v2f, z: number): m4f ----@param x number ----@param y number ----@param z number ---@return m4f -function m4f.make_scale(x,y,z) end +function m4f.make_scale(...) end ---@overload fun(x: number, y: number, z: number): m4f ---@overload fun(xyz: v4f): m4f ---@overload fun(xyz: v3f): m4f ---@overload fun(xy: v2f, z: number): m4f ----@param x number ----@param y number ----@param z number ---@return m4f -function m4f.make_translation(x,y,z) end +function m4f.make_translation(...) end ---@overload fun(a: degf | radf, x: number, y: number, z: number): m4f ---@overload fun(a: degf | radf, xyz: v4f): m4f ---@overload fun(a: degf | radf, xyz: v3f): m4f ---@overload fun(a: degf | radf, xy: v2f, z: number): m4f ---@overload fun(q: q4f): m4f ----@param a degf | radf ----@param x number ----@param y number ----@param z number ---@return m4f -function m4f.make_rotation(a,x,y,z) end +function m4f.make_rotation(...) end ---@param t t2f | t3f ---@return m4f @@ -63,23 +53,15 @@ function m4f.make_look_at_lh(eye, at, up) end ---@return m4f function m4f.make_look_at_rh(eye, at, up) end ----@type fun(width: number, height: number, znear: number, zfar: number): m4f +---@overload fun(width: number, height: number, znear: number, zfar: number): m4f ---@overload fun(size: v2f, znear: number, zfar: number): m4f ----@param width number ----@param height number ----@param znear number ----@param zfar number ---@return m4f -function m4f.make_orthogonal_lh(width, height, znear, zfar) end +function m4f.make_orthogonal_lh(...) end ----@type fun(width: number, height: number, znear: number, zfar: number): m4f +---@overload fun(width: number, height: number, znear: number, zfar: number): m4f ---@overload fun(size: v2f, znear: number, zfar: number): m4f ----@param width number ----@param height number ----@param znear number ----@param zfar number ---@return m4f -function m4f.make_orthogonal_rh(width, height, znear, zfar) end +function m4f.make_orthogonal_rh(...) end ---@param angle degf | radf ---@param aspect number diff --git a/samples/bin/library/scripts/emmy/math/q4f.lua b/samples/bin/library/scripts/emmy/math/q4f.lua index 0518ad41..804926c6 100644 --- a/samples/bin/library/scripts/emmy/math/q4f.lua +++ b/samples/bin/library/scripts/emmy/math/q4f.lua @@ -18,7 +18,7 @@ local q4f = { ---@overload fun(x: number, y: number, z: number, w: number): q4f ---@overload fun(v: v4f): q4f ---@return q4f -function q4f.new() end +function q4f.new(...) end ---@return q4f function q4f.zero() end diff --git a/samples/bin/library/scripts/emmy/math/radf.lua b/samples/bin/library/scripts/emmy/math/radf.lua index cb809edb..3f550e9c 100644 --- a/samples/bin/library/scripts/emmy/math/radf.lua +++ b/samples/bin/library/scripts/emmy/math/radf.lua @@ -8,7 +8,7 @@ local radf = { ---@overload fun(v: number): radf ---@overload fun(u: radf): radf ---@return radf -function radf.new() end +function radf.new(...) end ---@return radf function radf.zero() end diff --git a/samples/bin/library/scripts/emmy/math/rect.lua b/samples/bin/library/scripts/emmy/math/rect.lua index 88acc76b..c98c1d5b 100644 --- a/samples/bin/library/scripts/emmy/math/rect.lua +++ b/samples/bin/library/scripts/emmy/math/rect.lua @@ -14,7 +14,7 @@ local rect = { ---@overload fun(s: v2f): rect ---@overload fun(p: v2f, s: v2f): rect ---@return rect -function rect.new() end +function rect.new(...) end ---@return rect function rect.zero() end diff --git a/samples/bin/library/scripts/emmy/math/t2f.lua b/samples/bin/library/scripts/emmy/math/t2f.lua index 9105aa52..08cfeb38 100644 --- a/samples/bin/library/scripts/emmy/math/t2f.lua +++ b/samples/bin/library/scripts/emmy/math/t2f.lua @@ -14,7 +14,7 @@ local t2f = { ---@overload fun(t: t2f): t2f ---@overload fun(t: v2f, r: degf | radf, s: v2f): t2f ---@return t2f -function t2f.new() end +function t2f.new(...) end ---@return t2f function t2f.zero() end diff --git a/samples/bin/library/scripts/emmy/math/t3f.lua b/samples/bin/library/scripts/emmy/math/t3f.lua index e2a90b29..8bb0b071 100644 --- a/samples/bin/library/scripts/emmy/math/t3f.lua +++ b/samples/bin/library/scripts/emmy/math/t3f.lua @@ -14,7 +14,7 @@ local t3f = { ---@overload fun(t: t3f): t3f ---@overload fun(t: v3f, r: q4f, s: v3f): t3f ---@return t3f -function t3f.new() end +function t3f.new(...) end ---@return t3f function t3f.zero() end diff --git a/samples/bin/library/scripts/emmy/math/v2f.lua b/samples/bin/library/scripts/emmy/math/v2f.lua index 4486ecb3..b3d1270f 100644 --- a/samples/bin/library/scripts/emmy/math/v2f.lua +++ b/samples/bin/library/scripts/emmy/math/v2f.lua @@ -14,7 +14,7 @@ local v2f = { ---@overload fun(v: v3f): v2f ---@overload fun(v: v4f): v2f ---@return v2f -function v2f.new() end +function v2f.new(...) end ---@return v2f function v2f.zero() end diff --git a/samples/bin/library/scripts/emmy/math/v3f.lua b/samples/bin/library/scripts/emmy/math/v3f.lua index 105957b5..766e42b4 100644 --- a/samples/bin/library/scripts/emmy/math/v3f.lua +++ b/samples/bin/library/scripts/emmy/math/v3f.lua @@ -17,7 +17,7 @@ local v3f = { ---@overload fun(v: v3f): v3f ---@overload fun(v: v4f): v3f ---@return v3f -function v3f.new() end +function v3f.new(...) end ---@return v3f function v3f.zero() end diff --git a/samples/bin/library/scripts/emmy/math/v4f.lua b/samples/bin/library/scripts/emmy/math/v4f.lua index 9203e6d3..d37d9165 100644 --- a/samples/bin/library/scripts/emmy/math/v4f.lua +++ b/samples/bin/library/scripts/emmy/math/v4f.lua @@ -20,7 +20,7 @@ local v4f = { ---@overload fun(v: v3f, w: number): v4f ---@overload fun(v: v4f): v4f ---@return v4f -function v4f.new() end +function v4f.new(...) end ---@return v4f function v4f.zero() end diff --git a/samples/bin/library/scripts/emmy/utils/color.lua b/samples/bin/library/scripts/emmy/utils/color.lua index a5e458c6..8dd1afa7 100644 --- a/samples/bin/library/scripts/emmy/utils/color.lua +++ b/samples/bin/library/scripts/emmy/utils/color.lua @@ -20,7 +20,7 @@ local color = { ---@overload fun(v: v3f, a: number): color ---@overload fun(r: number, g: number, b: number, a: number): color ---@return color -function color.new() end +function color.new(...) end ---@return color function color.clear() end diff --git a/samples/bin/library/scripts/emmy/utils/color32.lua b/samples/bin/library/scripts/emmy/utils/color32.lua index 4f151763..1ea2938d 100644 --- a/samples/bin/library/scripts/emmy/utils/color32.lua +++ b/samples/bin/library/scripts/emmy/utils/color32.lua @@ -20,7 +20,7 @@ local color32 = { ---@overload fun(v: v3f, a: number): color32 ---@overload fun(r: number, g: number, b: number, a: number): color32 ---@return color32 -function color32.new() end +function color32.new(...) end ---@return color32 function color32.clear() end diff --git a/samples/bin/library/scripts/emmy/utils/str_hash.lua b/samples/bin/library/scripts/emmy/utils/str_hash.lua index 06bd2d5e..7b3c1464 100644 --- a/samples/bin/library/scripts/emmy/utils/str_hash.lua +++ b/samples/bin/library/scripts/emmy/utils/str_hash.lua @@ -10,7 +10,7 @@ local str_hash = { ---@overload fun(): str_hash ---@overload fun(s: string): str_hash ---@return str_hash -function str_hash.new() end +function str_hash.new(...) end ---@overload fun(s: str_hash) ---@param s str_hash