uranium-template/.typings/NoteSkinManager.lua
2022-09-19 17:45:17 +03:00

42 lines
1 KiB
Lua

--- @class NoteSkinManager
--- @field public __index table Gives you the ``NoteSkinManager`` table again
local NoteSkinManager = {}
--- Return a table of available note skin names that are valid for the current game type
---
--- |since_itg|
---
--- @return string[]
function NoteSkinManager:GetNoteSkinNames() end
--- Returns the path for a specific button and element
---
--- Since |notitg_v4_2_0|, this returns the theme's missing graphic if a noteskin element can't be found (instead of
--- crashing).
---
--- |since_itg|
---
--- @param button string The button
--- @param element string The element
---
--- @return string
function NoteSkinManager:GetPath(button, element) end
--- Tests for equality against another userdata object
---
--- |since_unk|
---
--- @param other userdata The object to test for equality against
---
--- @return boolean
function NoteSkinManager:__eq(other) end
--- Returns a ``NoteSkinManager (MemoryAddress)`` string
---
--- |since_unk|
---
--- @return string
function NoteSkinManager:__tostring() end
return NoteSkinManager