Files
mini/vscode/library.lua
2025-02-18 06:50:37 +01:00

41 lines
802 B
Lua

---@meta
---@class mini
mini = {}
---@class surface
surface = {}
---@param w number
---@param h number
---@return number surface
function surface.new(w, h) end
---@param filename string
---@return number surface
function surface.load(filename) end
---@param surface number
---@param filename string
---@optional palette table
function surface.save(surface, filename, palette) end
---@param surface number
function surface.free(surface) end
---@param surface number
---@return number w, number h
function surface.getSize(surface) end
---@param surface number
function surface.setTarget(surface) end
---@param surface number
function surface.cls(surface) end
---@optional surface number
---@param x number
---@param y number
---@return number color
function surface.getPixel(surface, x, y) end