First commit, step 4 completed

This commit is contained in:
bepis
2026-10-15 14:27:00 +11:00
commit 9a30efa170
5378 changed files with 1136719 additions and 0 deletions
@@ -0,0 +1,54 @@
---@meta _
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Line)
---@class Line : TextureBase
local Line = {}
---@class line : Line
---@class LINE : Line
---@meta _
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_ClearAllPoints)
function Line:ClearAllPoints() end
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_GetEndPoint)
---@return FramePoint relativePoint
---@return ScriptRegion relativeTo
---@return uiUnit offsetX
---@return uiUnit offsetY
function Line:GetEndPoint() end
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_GetHitRectThickness)
---@return uiUnit thickness
function Line:GetHitRectThickness() end
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_GetStartPoint)
---@return FramePoint relativePoint
---@return ScriptRegion relativeTo
---@return uiUnit offsetX
---@return uiUnit offsetY
function Line:GetStartPoint() end
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_GetThickness)
---@return uiUnit thickness
function Line:GetThickness() end
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_SetEndPoint)
---@param relativePoint FramePoint
---@param relativeTo ScriptRegion
---@param offsetX? uiUnit Default = 0
---@param offsetY? uiUnit Default = 0
function Line:SetEndPoint(relativePoint, relativeTo, offsetX, offsetY) end
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_SetHitRectThickness)
---@param thickness uiUnit
function Line:SetHitRectThickness(thickness) end
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_SetStartPoint)
---@param relativePoint FramePoint
---@param relativeTo ScriptRegion
---@param offsetX? uiUnit Default = 0
---@param offsetY? uiUnit Default = 0
function Line:SetStartPoint(relativePoint, relativeTo, offsetX, offsetY) end
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_SetThickness)
---@param thickness uiUnit
function Line:SetThickness(thickness) end
@@ -0,0 +1,28 @@
---@meta _
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Texture)
---@class Texture : TextureBase
local Texture = {}
---@class texture : Texture
---@class TEXTURE : Texture
---[Documentation](https://warcraft.wiki.gg/wiki/API_Texture_AddMaskTexture)
---@param mask SimpleMaskTexture
function Texture:AddMaskTexture(mask) end
---[Documentation](https://warcraft.wiki.gg/wiki/API_Texture_GetMaskTexture)
---@param index number
---@return SimpleMaskTexture mask
function Texture:GetMaskTexture(index) end
---[Documentation](https://warcraft.wiki.gg/wiki/API_Texture_GetNumMaskTextures)
---@return size count
function Texture:GetNumMaskTextures() end
---[Documentation](https://warcraft.wiki.gg/wiki/API_Texture_RemoveMaskTexture)
---@param mask SimpleMaskTexture
function Texture:RemoveMaskTexture(mask) end
---@class MaskTexture : TextureBase
local MaskTexture = {}
---@class masktexture : MaskTexture
---@class MASKTEXTURE : MaskTexture