First commit, step 4 completed
This commit is contained in:
@@ -0,0 +1,199 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Button)
|
||||
---@class Button : Frame
|
||||
local Button = {}
|
||||
---@class button : Button
|
||||
---@class BUTTON : Button
|
||||
|
||||
---@param scriptType ScriptButton
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function Button:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptButton
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function Button:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptButton
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function Button:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptButton
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function Button:SetScript(scriptType, handler) end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_ClearDisabledTexture)
|
||||
function Button:ClearDisabledTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_ClearHighlightTexture)
|
||||
function Button:ClearHighlightTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_ClearNormalTexture)
|
||||
function Button:ClearNormalTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_ClearPushedTexture)
|
||||
function Button:ClearPushedTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_Click)
|
||||
---@param button? string Default = LeftButton
|
||||
---@param isDown? boolean Default = false
|
||||
function Button:Click(button, isDown) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_Disable)
|
||||
function Button:Disable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_Enable)
|
||||
function Button:Enable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetButtonState)
|
||||
---@return SimpleButtonStateToken buttonState
|
||||
function Button:GetButtonState() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetDisabledFontObject)
|
||||
---@return SimpleFont font
|
||||
function Button:GetDisabledFontObject() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetDisabledTexture)
|
||||
---@return SimpleTexture texture
|
||||
function Button:GetDisabledTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetFontString)
|
||||
---@return SimpleFontString fontString
|
||||
function Button:GetFontString() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetHighlightFontObject)
|
||||
---@return SimpleFont font
|
||||
function Button:GetHighlightFontObject() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetHighlightTexture)
|
||||
---@return SimpleTexture texture
|
||||
function Button:GetHighlightTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetMotionScriptsWhileDisabled)
|
||||
---@return boolean motionScriptsWhileDisabled
|
||||
function Button:GetMotionScriptsWhileDisabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetNormalFontObject)
|
||||
---@return SimpleFont font
|
||||
function Button:GetNormalFontObject() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetNormalTexture)
|
||||
---@return SimpleTexture texture
|
||||
function Button:GetNormalTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetPushedTextOffset)
|
||||
---@return uiUnit offsetX
|
||||
---@return uiUnit offsetY
|
||||
function Button:GetPushedTextOffset() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetPushedTexture)
|
||||
---@return SimpleTexture texture
|
||||
function Button:GetPushedTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetText)
|
||||
---@return string text
|
||||
function Button:GetText() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetTextHeight)
|
||||
---@return uiUnit height
|
||||
function Button:GetTextHeight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_GetTextWidth)
|
||||
---@return uiUnit width
|
||||
function Button:GetTextWidth() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_IsEnabled)
|
||||
---@return boolean isEnabled
|
||||
function Button:IsEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_RegisterForClicks)
|
||||
---@param ... ClickButton buttons
|
||||
function Button:RegisterForClicks(...) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_RegisterForMouse)
|
||||
---@param ... ClickButton buttons
|
||||
function Button:RegisterForMouse(...) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetButtonState)
|
||||
---@param buttonState SimpleButtonStateToken
|
||||
---@param lock? boolean Default = false
|
||||
function Button:SetButtonState(buttonState, lock) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetDisabledAtlas)
|
||||
---@param atlas textureAtlas
|
||||
function Button:SetDisabledAtlas(atlas) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetDisabledFontObject)
|
||||
---@param font SimpleFont|FontObject
|
||||
function Button:SetDisabledFontObject(font) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetDisabledTexture)
|
||||
---@param asset TextureAsset
|
||||
function Button:SetDisabledTexture(asset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetEnabled)
|
||||
---@param enabled? boolean Default = false
|
||||
function Button:SetEnabled(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetFontString)
|
||||
---@param fontString SimpleFontString
|
||||
function Button:SetFontString(fontString) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetFormattedText)
|
||||
---@param text string
|
||||
---@param ... string|number
|
||||
function Button:SetFormattedText(text, ...) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetHighlightAtlas)
|
||||
---@param atlas textureAtlas
|
||||
---@param blendMode? BlendMode
|
||||
function Button:SetHighlightAtlas(atlas, blendMode) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetHighlightFontObject)
|
||||
---@param font SimpleFont|FontObject
|
||||
function Button:SetHighlightFontObject(font) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetHighlightTexture)
|
||||
---@param asset TextureAsset
|
||||
---@param blendMode? BlendMode
|
||||
function Button:SetHighlightTexture(asset, blendMode) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetMotionScriptsWhileDisabled)
|
||||
---@param motionScriptsWhileDisabled boolean
|
||||
function Button:SetMotionScriptsWhileDisabled(motionScriptsWhileDisabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetNormalAtlas)
|
||||
---@param atlas textureAtlas
|
||||
function Button:SetNormalAtlas(atlas) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetNormalFontObject)
|
||||
---@param font SimpleFont|FontObject
|
||||
function Button:SetNormalFontObject(font) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetNormalTexture)
|
||||
---@param asset TextureAsset
|
||||
function Button:SetNormalTexture(asset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetPushedAtlas)
|
||||
---@param atlas textureAtlas
|
||||
function Button:SetPushedAtlas(atlas) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetPushedTextOffset)
|
||||
---@param offsetX uiUnit
|
||||
---@param offsetY uiUnit
|
||||
function Button:SetPushedTextOffset(offsetX, offsetY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetPushedTexture)
|
||||
---@param asset TextureAsset
|
||||
function Button:SetPushedTexture(asset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Button_SetText)
|
||||
---@param text? string Default =
|
||||
function Button:SetText(text) end
|
||||
@@ -0,0 +1,30 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_CheckButton)
|
||||
---@class CheckButton : Button
|
||||
local CheckButton = {}
|
||||
---@class checkbutton : CheckButton
|
||||
---@class CHECKBUTTON : CheckButton
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CheckButton_GetChecked)
|
||||
---@return boolean checked
|
||||
function CheckButton:GetChecked() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CheckButton_GetCheckedTexture)
|
||||
---@return SimpleTexture texture
|
||||
function CheckButton:GetCheckedTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CheckButton_GetDisabledCheckedTexture)
|
||||
---@return SimpleTexture texture
|
||||
function CheckButton:GetDisabledCheckedTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CheckButton_SetChecked)
|
||||
---@param checked? boolean Default = false
|
||||
function CheckButton:SetChecked(checked) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CheckButton_SetCheckedTexture)
|
||||
---@param asset TextureAsset
|
||||
function CheckButton:SetCheckedTexture(asset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CheckButton_SetDisabledCheckedTexture)
|
||||
---@param asset TextureAsset
|
||||
function CheckButton:SetDisabledCheckedTexture(asset) end
|
||||
@@ -0,0 +1,113 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_ColorSelect)
|
||||
---@class ColorSelect : Frame
|
||||
local ColorSelect = {}
|
||||
---@class colorselect : ColorSelect
|
||||
---@class COLORSELECT : ColorSelect
|
||||
|
||||
---@param scriptType ScriptColorSelect
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function ColorSelect:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptColorSelect
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function ColorSelect:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptColorSelect
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function ColorSelect:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptColorSelect
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function ColorSelect:SetScript(scriptType, handler) end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_ClearColorWheelTexture)
|
||||
function ColorSelect:ClearColorWheelTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_GetColorAlpha)
|
||||
---@return number alpha
|
||||
function ColorSelect:GetColorAlpha() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_GetColorAlphaTexture)
|
||||
---@return SimpleTexture texture
|
||||
function ColorSelect:GetColorAlphaTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_GetColorAlphaThumbTexture)
|
||||
---@return SimpleTexture texture
|
||||
function ColorSelect:GetColorAlphaThumbTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_GetColorHSV)
|
||||
---@return number hsvX
|
||||
---@return number hsvY
|
||||
---@return number hsvZ
|
||||
function ColorSelect:GetColorHSV() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_GetColorRGB)
|
||||
---@return number rgbR
|
||||
---@return number rgbG
|
||||
---@return number rgbB
|
||||
function ColorSelect:GetColorRGB() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_GetColorValueTexture)
|
||||
---@return SimpleTexture texture
|
||||
function ColorSelect:GetColorValueTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_GetColorValueThumbTexture)
|
||||
---@return SimpleTexture texture
|
||||
function ColorSelect:GetColorValueThumbTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_GetColorWheelTexture)
|
||||
---@return SimpleTexture texture
|
||||
function ColorSelect:GetColorWheelTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_GetColorWheelThumbTexture)
|
||||
---@return SimpleTexture texture
|
||||
function ColorSelect:GetColorWheelThumbTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_SetColorAlpha)
|
||||
---@param alpha number
|
||||
function ColorSelect:SetColorAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_SetColorAlphaTexture)
|
||||
---@param texture SimpleTexture
|
||||
function ColorSelect:SetColorAlphaTexture(texture) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_SetColorAlphaThumbTexture)
|
||||
---@param texture TextureAsset
|
||||
function ColorSelect:SetColorAlphaThumbTexture(texture) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_SetColorHSV)
|
||||
---@param hsvX number
|
||||
---@param hsvY number
|
||||
---@param hsvZ number
|
||||
function ColorSelect:SetColorHSV(hsvX, hsvY, hsvZ) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_SetColorRGB)
|
||||
---@param rgbR number
|
||||
---@param rgbG number
|
||||
---@param rgbB number
|
||||
function ColorSelect:SetColorRGB(rgbR, rgbG, rgbB) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_SetColorValueTexture)
|
||||
---@param texture SimpleTexture
|
||||
function ColorSelect:SetColorValueTexture(texture) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_SetColorValueThumbTexture)
|
||||
---@param texture TextureAsset
|
||||
function ColorSelect:SetColorValueThumbTexture(texture) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_SetColorWheelTexture)
|
||||
---@param texture SimpleTexture
|
||||
function ColorSelect:SetColorWheelTexture(texture) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ColorSelect_SetColorWheelThumbTexture)
|
||||
---@param texture TextureAsset
|
||||
function ColorSelect:SetColorWheelThumbTexture(texture) end
|
||||
@@ -0,0 +1,227 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Cooldown)
|
||||
---@class Cooldown : Frame
|
||||
local Cooldown = {}
|
||||
---@class cooldown : Cooldown
|
||||
---@class COOLDOWN : Cooldown
|
||||
|
||||
---@param scriptType ScriptCooldown
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function Cooldown:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptCooldown
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function Cooldown:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptCooldown
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function Cooldown:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptCooldown
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function Cooldown:SetScript(scriptType, handler) end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_Clear)
|
||||
function Cooldown:Clear() end
|
||||
|
||||
---The returned duration unit is milliseconds, unaffected by modRate.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_GetCooldownDisplayDuration)
|
||||
---@return number duration
|
||||
function Cooldown:GetCooldownDisplayDuration() end
|
||||
|
||||
---The returned duration unit is milliseconds and is multiplied by the modRate.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_GetCooldownDuration)
|
||||
---@return number duration
|
||||
function Cooldown:GetCooldownDuration() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_GetCooldownTimes)
|
||||
---@return number start
|
||||
---@return number duration
|
||||
function Cooldown:GetCooldownTimes() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_GetCountdownFontString)
|
||||
---@return SimpleFontString countdownString
|
||||
function Cooldown:GetCountdownFontString() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_GetDrawBling)
|
||||
---@return boolean drawBling
|
||||
function Cooldown:GetDrawBling() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_GetDrawEdge)
|
||||
---@return boolean drawEdge
|
||||
function Cooldown:GetDrawEdge() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_GetDrawSwipe)
|
||||
---@return boolean drawSwipe
|
||||
function Cooldown:GetDrawSwipe() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_GetEdgeScale)
|
||||
---@return number edgeScale
|
||||
function Cooldown:GetEdgeScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_GetHideCountdownNumbers)
|
||||
---@return boolean hideNumbers
|
||||
function Cooldown:GetHideCountdownNumbers() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_GetMinimumCountdownDuration)
|
||||
---@return number milliseconds
|
||||
function Cooldown:GetMinimumCountdownDuration() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_GetReverse)
|
||||
---@return boolean reverse
|
||||
function Cooldown:GetReverse() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_GetRotation)
|
||||
---@return number rotationRadians
|
||||
function Cooldown:GetRotation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_GetUseAuraDisplayTime)
|
||||
---@return boolean useAuraDisplayTime
|
||||
function Cooldown:GetUseAuraDisplayTime() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_IsPaused)
|
||||
---@return boolean isPaused
|
||||
function Cooldown:IsPaused() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_Pause)
|
||||
function Cooldown:Pause() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_Resume)
|
||||
function Cooldown:Resume() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetBlingTexture)
|
||||
---@param texture FileAsset
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param colorA number
|
||||
function Cooldown:SetBlingTexture(texture, colorR, colorG, colorB, colorA) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetCooldown)
|
||||
---@param start number
|
||||
---@param duration number
|
||||
---@param modRate? number Default = 1
|
||||
function Cooldown:SetCooldown(start, duration, modRate) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetCooldownDuration)
|
||||
---@param duration number
|
||||
---@param modRate? number Default = 1
|
||||
function Cooldown:SetCooldownDuration(duration, modRate) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetCooldownFromDurationObject)
|
||||
---@param duration LuaDurationObject
|
||||
---@param clearIfZero? boolean Default = true
|
||||
function Cooldown:SetCooldownFromDurationObject(duration, clearIfZero) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetCooldownFromExpirationTime)
|
||||
---@param expirationTime DurationSeconds
|
||||
---@param duration DurationSeconds
|
||||
---@param modRate? number Default = 1
|
||||
function Cooldown:SetCooldownFromExpirationTime(expirationTime, duration, modRate) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetCooldownUNIX)
|
||||
---@param start number
|
||||
---@param duration number
|
||||
---@param modRate? number Default = 1
|
||||
function Cooldown:SetCooldownUNIX(start, duration, modRate) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetCountdownAbbrevThreshold)
|
||||
---@param seconds number
|
||||
function Cooldown:SetCountdownAbbrevThreshold(seconds) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetCountdownFont)
|
||||
---@param fontName string
|
||||
function Cooldown:SetCountdownFont(fontName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetDrawBling)
|
||||
---@param drawBling? boolean Default = false
|
||||
function Cooldown:SetDrawBling(drawBling) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetDrawEdge)
|
||||
---@param drawEdge? boolean Default = false
|
||||
function Cooldown:SetDrawEdge(drawEdge) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetDrawSwipe)
|
||||
---@param drawSwipe? boolean Default = false
|
||||
function Cooldown:SetDrawSwipe(drawSwipe) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetEdgeColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function Cooldown:SetEdgeColor(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetEdgeScale)
|
||||
---@param scale number
|
||||
function Cooldown:SetEdgeScale(scale) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetEdgeTexture)
|
||||
---@param texture FileAsset
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param colorA number
|
||||
function Cooldown:SetEdgeTexture(texture, colorR, colorG, colorB, colorA) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetHideCountdownNumbers)
|
||||
---@param hideNumbers? boolean Default = false
|
||||
function Cooldown:SetHideCountdownNumbers(hideNumbers) end
|
||||
|
||||
---Controls the minimum duration above which countdown text will be shown. This is applied based upon the total duration of the cooldown, not the remaining duration as it ticks down.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetMinimumCountdownDuration)
|
||||
---@param milliseconds number
|
||||
function Cooldown:SetMinimumCountdownDuration(milliseconds) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetPaused)
|
||||
---@param paused boolean
|
||||
function Cooldown:SetPaused(paused) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetReverse)
|
||||
---@param reverse? boolean Default = false
|
||||
function Cooldown:SetReverse(reverse) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetRotation)
|
||||
---@param rotationRadians number
|
||||
function Cooldown:SetRotation(rotationRadians) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetSwipeColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function Cooldown:SetSwipeColor(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetSwipeTexture)
|
||||
---@param texture FileAsset
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param colorA number
|
||||
function Cooldown:SetSwipeTexture(texture, colorR, colorG, colorB, colorA) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetTexCoordRange)
|
||||
---@param low vector2
|
||||
---@param high vector2
|
||||
function Cooldown:SetTexCoordRange(low, high) end
|
||||
|
||||
---Aura durations are displayed slightly differently than cooldown durations. Setting this to true will adjust the display logic to stay in sync with aura timers.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetUseAuraDisplayTime)
|
||||
---@param useAuraDisplayTime? boolean Default = false
|
||||
function Cooldown:SetUseAuraDisplayTime(useAuraDisplayTime) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Cooldown_SetUseCircularEdge)
|
||||
---@param useCircularEdge? boolean Default = false
|
||||
function Cooldown:SetUseCircularEdge(useCircularEdge) end
|
||||
@@ -0,0 +1,368 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_EditBox)
|
||||
---@class EditBox : Frame
|
||||
local EditBox = {}
|
||||
---@class editbox : EditBox
|
||||
---@class EDITBOX : EditBox
|
||||
|
||||
---@param scriptType ScriptEditBox
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function EditBox:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptEditBox
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function EditBox:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptEditBox
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function EditBox:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptEditBox
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function EditBox:SetScript(scriptType, handler) end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_AddHistoryLine)
|
||||
---@param text string
|
||||
function EditBox:AddHistoryLine(text) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_ClearFocus)
|
||||
function EditBox:ClearFocus() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_ClearHighlightText)
|
||||
function EditBox:ClearHighlightText() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_ClearHistory)
|
||||
function EditBox:ClearHistory() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_Disable)
|
||||
function EditBox:Disable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_Enable)
|
||||
function EditBox:Enable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetAltArrowKeyMode)
|
||||
---@return boolean altMode
|
||||
function EditBox:GetAltArrowKeyMode() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetBlinkSpeed)
|
||||
---@return number cursorBlinkSpeedSec
|
||||
function EditBox:GetBlinkSpeed() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetCursorPosition)
|
||||
---@return number cursorPosition
|
||||
function EditBox:GetCursorPosition() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetDisplayText)
|
||||
---@return string displayText
|
||||
function EditBox:GetDisplayText() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetFont)
|
||||
---@return string name
|
||||
---@return uiUnit fontHeight
|
||||
---@return TBFFlags flags
|
||||
function EditBox:GetFont() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetFontObject)
|
||||
---@return SimpleFont font
|
||||
function EditBox:GetFontObject() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetHighlightColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function EditBox:GetHighlightColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetHistoryLines)
|
||||
---@return number numHistoryLines
|
||||
function EditBox:GetHistoryLines() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetIndentedWordWrap)
|
||||
---@return boolean isIndented
|
||||
function EditBox:GetIndentedWordWrap() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetInputLanguage)
|
||||
---@return string language
|
||||
function EditBox:GetInputLanguage() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetJustifyH)
|
||||
---@return JustifyHorizontal justifyH
|
||||
function EditBox:GetJustifyH() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetJustifyV)
|
||||
---@return JustifyVertical justifyV
|
||||
function EditBox:GetJustifyV() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetMaxBytes)
|
||||
---@return number maxBytes
|
||||
function EditBox:GetMaxBytes() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetMaxLetters)
|
||||
---@return number maxLetters
|
||||
function EditBox:GetMaxLetters() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetNumLetters)
|
||||
---@return number numLetters
|
||||
function EditBox:GetNumLetters() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetNumLines)
|
||||
---@return number lines
|
||||
function EditBox:GetNumLines() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetNumber)
|
||||
---@return number? number
|
||||
function EditBox:GetNumber() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetShadowColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function EditBox:GetShadowColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetShadowOffset)
|
||||
---@return number offsetX
|
||||
---@return number offsetY
|
||||
function EditBox:GetShadowOffset() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetSpacing)
|
||||
---@return uiUnit fontHeight
|
||||
function EditBox:GetSpacing() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetText)
|
||||
---@return string text
|
||||
function EditBox:GetText() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetTextColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function EditBox:GetTextColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetTextInsets)
|
||||
---@return uiUnit left
|
||||
---@return uiUnit right
|
||||
---@return uiUnit top
|
||||
---@return uiUnit bottom
|
||||
function EditBox:GetTextInsets() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetUTF8CursorPosition)
|
||||
---@return number cursorPosition
|
||||
function EditBox:GetUTF8CursorPosition() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_GetVisibleTextByteLimit)
|
||||
---@return number maxVisibleBytes
|
||||
function EditBox:GetVisibleTextByteLimit() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_HasFocus)
|
||||
---@return boolean hasFocus
|
||||
function EditBox:HasFocus() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_HasText)
|
||||
---@return boolean hasText
|
||||
function EditBox:HasText() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_HighlightText)
|
||||
---@param start? number Default = 0
|
||||
---@param stop? number Default = -1
|
||||
function EditBox:HighlightText(start, stop) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_Insert)
|
||||
---@param text string
|
||||
function EditBox:Insert(text) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_IsAlphabeticOnly)
|
||||
---@return boolean enabled
|
||||
function EditBox:IsAlphabeticOnly() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_IsAutoFocus)
|
||||
---@return boolean autoFocus
|
||||
function EditBox:IsAutoFocus() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_IsCountInvisibleLetters)
|
||||
---@return boolean countInvisibleLetters
|
||||
function EditBox:IsCountInvisibleLetters() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_IsEnabled)
|
||||
---@return boolean isEnabled
|
||||
function EditBox:IsEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_IsInIMECompositionMode)
|
||||
---@return boolean isInIMECompositionMode
|
||||
function EditBox:IsInIMECompositionMode() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_IsMultiLine)
|
||||
---@return boolean multiline
|
||||
function EditBox:IsMultiLine() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_IsNumeric)
|
||||
---@return boolean isNumeric
|
||||
function EditBox:IsNumeric() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_IsNumericFullRange)
|
||||
---@return boolean isNumeric
|
||||
function EditBox:IsNumericFullRange() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_IsPassword)
|
||||
---@return boolean isPassword
|
||||
function EditBox:IsPassword() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_IsSecureText)
|
||||
---@return boolean isSecure
|
||||
function EditBox:IsSecureText() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_ResetInputMode)
|
||||
function EditBox:ResetInputMode() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetAlphabeticOnly)
|
||||
---@param enabled? boolean Default = false
|
||||
function EditBox:SetAlphabeticOnly(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetAltArrowKeyMode)
|
||||
---@param altMode? boolean Default = false
|
||||
function EditBox:SetAltArrowKeyMode(altMode) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetAutoFocus)
|
||||
---@param autoFocus? boolean Default = false
|
||||
function EditBox:SetAutoFocus(autoFocus) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetBlinkSpeed)
|
||||
---@param cursorBlinkSpeedSec number
|
||||
function EditBox:SetBlinkSpeed(cursorBlinkSpeedSec) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetCountInvisibleLetters)
|
||||
---@param countInvisibleLetters? boolean Default = false
|
||||
function EditBox:SetCountInvisibleLetters(countInvisibleLetters) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetCursorPosition)
|
||||
---@param cursorPosition number
|
||||
function EditBox:SetCursorPosition(cursorPosition) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetEnabled)
|
||||
---@param enabled? boolean Default = false
|
||||
function EditBox:SetEnabled(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetFocus)
|
||||
function EditBox:SetFocus() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetFont)
|
||||
---@param fontFile FontFile
|
||||
---@param height uiFontHeight
|
||||
---@param flags TBFFlags
|
||||
---@return boolean success
|
||||
function EditBox:SetFont(fontFile, height, flags) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetFontObject)
|
||||
---@param font FontObject|nil
|
||||
function EditBox:SetFontObject(font) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetHighlightColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function EditBox:SetHighlightColor(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetHistoryLines)
|
||||
---@param numHistoryLines number
|
||||
function EditBox:SetHistoryLines(numHistoryLines) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetIndentedWordWrap)
|
||||
---@param isIndented? boolean Default = false
|
||||
function EditBox:SetIndentedWordWrap(isIndented) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetJustifyH)
|
||||
---@param justifyH JustifyHorizontal
|
||||
function EditBox:SetJustifyH(justifyH) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetJustifyV)
|
||||
---@param justifyV JustifyVertical
|
||||
function EditBox:SetJustifyV(justifyV) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetMaxBytes)
|
||||
---@param maxBytes number
|
||||
function EditBox:SetMaxBytes(maxBytes) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetMaxLetters)
|
||||
---@param maxLetters number
|
||||
function EditBox:SetMaxLetters(maxLetters) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetMultiLine)
|
||||
---@param multiline? boolean Default = false
|
||||
function EditBox:SetMultiLine(multiline) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetNumber)
|
||||
---@param number number
|
||||
function EditBox:SetNumber(number) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetNumeric)
|
||||
---@param isNumeric? boolean Default = false
|
||||
function EditBox:SetNumeric(isNumeric) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetNumericFullRange)
|
||||
---@param isNumeric? boolean Default = false
|
||||
function EditBox:SetNumericFullRange(isNumeric) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetPassword)
|
||||
---@param isPassword? boolean Default = false
|
||||
function EditBox:SetPassword(isPassword) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetSecureText)
|
||||
---@param isSecure? boolean Default = false
|
||||
function EditBox:SetSecureText(isSecure) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetSecurityDisablePaste)
|
||||
function EditBox:SetSecurityDisablePaste() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetSecurityDisableSetText)
|
||||
function EditBox:SetSecurityDisableSetText() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetShadowColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function EditBox:SetShadowColor(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetShadowOffset)
|
||||
---@param offsetX number
|
||||
---@param offsetY number
|
||||
function EditBox:SetShadowOffset(offsetX, offsetY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetSpacing)
|
||||
---@param fontHeight uiUnit
|
||||
function EditBox:SetSpacing(fontHeight) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetText)
|
||||
---@param text string
|
||||
function EditBox:SetText(text) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetTextColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function EditBox:SetTextColor(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetTextInsets)
|
||||
---@param left uiUnit
|
||||
---@param right uiUnit
|
||||
---@param top uiUnit
|
||||
---@param bottom uiUnit
|
||||
function EditBox:SetTextInsets(left, right, top, bottom) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_SetVisibleTextByteLimit)
|
||||
---@param maxVisibleBytes number
|
||||
function EditBox:SetVisibleTextByteLimit(maxVisibleBytes) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_EditBox_ToggleInputLanguage)
|
||||
function EditBox:ToggleInputLanguage() end
|
||||
@@ -0,0 +1,79 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_FogOfWarFrame)
|
||||
---@class FogOfWarFrame : Frame
|
||||
local FogOfWarFrame = {}
|
||||
---@class fogofwarframe : FogOfWarFrame
|
||||
---@class FOGOFWARFRAME : FogOfWarFrame
|
||||
|
||||
---@param scriptType ScriptFogOfWarFrame
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function FogOfWarFrame:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptFogOfWarFrame
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function FogOfWarFrame:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptFogOfWarFrame
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function FogOfWarFrame:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptFogOfWarFrame
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function FogOfWarFrame:SetScript(scriptType, handler) end
|
||||
|
||||
|
||||
---@return textureAtlas atlas
|
||||
function FogOfWarFrame:GetFogOfWarBackgroundAtlas() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FogOfWarFrame_GetFogOfWarBackgroundTexture)
|
||||
---@return FileAsset? asset
|
||||
function FogOfWarFrame:GetFogOfWarBackgroundTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FogOfWarFrame_GetFogOfWarMaskAtlas)
|
||||
---@return textureAtlas atlas
|
||||
function FogOfWarFrame:GetFogOfWarMaskAtlas() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FogOfWarFrame_GetFogOfWarMaskTexture)
|
||||
---@return FileAsset? asset
|
||||
function FogOfWarFrame:GetFogOfWarMaskTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FogOfWarFrame_GetMaskScalar)
|
||||
---@return number scalar
|
||||
function FogOfWarFrame:GetMaskScalar() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FogOfWarFrame_GetUiMapID)
|
||||
---@return number uiMapID
|
||||
function FogOfWarFrame:GetUiMapID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FogOfWarFrame_SetFogOfWarBackgroundAtlas)
|
||||
---@param atlas textureAtlas
|
||||
function FogOfWarFrame:SetFogOfWarBackgroundAtlas(atlas) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FogOfWarFrame_SetFogOfWarBackgroundTexture)
|
||||
---@param asset FileAsset
|
||||
---@param horizontalTile boolean
|
||||
---@param verticalTile boolean
|
||||
function FogOfWarFrame:SetFogOfWarBackgroundTexture(asset, horizontalTile, verticalTile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FogOfWarFrame_SetFogOfWarMaskAtlas)
|
||||
---@param atlas textureAtlas
|
||||
function FogOfWarFrame:SetFogOfWarMaskAtlas(atlas) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FogOfWarFrame_SetFogOfWarMaskTexture)
|
||||
---@param asset FileAsset
|
||||
function FogOfWarFrame:SetFogOfWarMaskTexture(asset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FogOfWarFrame_SetMaskScalar)
|
||||
---@param scalar number
|
||||
function FogOfWarFrame:SetMaskScalar(scalar) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FogOfWarFrame_SetUiMapID)
|
||||
---@param uiMapID number
|
||||
function FogOfWarFrame:SetUiMapID(uiMapID) end
|
||||
@@ -0,0 +1,555 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Frame)
|
||||
---@class Frame : Region, ScriptObject
|
||||
local Frame = {}
|
||||
---@class frame : Frame
|
||||
---@class FRAME : Frame
|
||||
|
||||
---@param scriptType ScriptFrame
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function Frame:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptFrame
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function Frame:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptFrame
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function Frame:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptFrame
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function Frame:SetScript(scriptType, handler) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Object_GetParent)
|
||||
---@return Frame? parent
|
||||
function Frame:GetParent() end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_AbortDrag)
|
||||
function Frame:AbortDrag() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_CanChangeAttribute)
|
||||
---@return boolean canChangeAttributes
|
||||
function Frame:CanChangeAttribute() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_ClearAlphaGradient)
|
||||
function Frame:ClearAlphaGradient() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_ClearAttribute)
|
||||
---@param attributeName string
|
||||
---@return boolean cleared
|
||||
function Frame:ClearAttribute(attributeName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_ClearAttributes)
|
||||
function Frame:ClearAttributes() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_CreateFontString)
|
||||
---@param name? string
|
||||
---@param drawLayer? DrawLayer
|
||||
---@param templateName? string
|
||||
---@return SimpleFontString line
|
||||
function Frame:CreateFontString(name, drawLayer, templateName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_CreateLine)
|
||||
---@param name? string
|
||||
---@param drawLayer? DrawLayer
|
||||
---@param templateName? string
|
||||
---@param subLevel? number
|
||||
---@return SimpleLine line
|
||||
function Frame:CreateLine(name, drawLayer, templateName, subLevel) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_CreateMaskTexture)
|
||||
---@param name? string
|
||||
---@param drawLayer? DrawLayer
|
||||
---@param templateName? string
|
||||
---@param subLevel? number
|
||||
---@return SimpleMaskTexture maskTexture
|
||||
function Frame:CreateMaskTexture(name, drawLayer, templateName, subLevel) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_CreateTexture)
|
||||
---@param name? string
|
||||
---@param drawLayer? DrawLayer
|
||||
---@param templateName? string
|
||||
---@param subLevel? number
|
||||
---@return SimpleTexture texture
|
||||
function Frame:CreateTexture(name, drawLayer, templateName, subLevel) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_DesaturateHierarchy)
|
||||
---@param desaturation number
|
||||
---@param excludeRoot? boolean Default = false
|
||||
function Frame:DesaturateHierarchy(desaturation, excludeRoot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_DisableDrawLayer)
|
||||
---@param layer DrawLayer
|
||||
function Frame:DisableDrawLayer(layer) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_DoesClipChildren)
|
||||
---@return boolean clipsChildren
|
||||
function Frame:DoesClipChildren() end
|
||||
|
||||
---Returns whether hyperlink events (ex. OnHyperlinkEnter, OnHyperlinkLeave, OnHyperlinkClick) are propagated to this frame's parent.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_DoesHyperlinkPropagateToParent)
|
||||
---@return boolean canPropagate
|
||||
function Frame:DoesHyperlinkPropagateToParent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_EnableDrawLayer)
|
||||
---@param layer DrawLayer
|
||||
function Frame:EnableDrawLayer(layer) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_EnableGamePadButton)
|
||||
---@param enable? boolean Default = false
|
||||
function Frame:EnableGamePadButton(enable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_EnableGamePadStick)
|
||||
---@param enable? boolean Default = false
|
||||
function Frame:EnableGamePadStick(enable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_EnableKeyboard)
|
||||
---@param enable? boolean Default = false
|
||||
function Frame:EnableKeyboard(enable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_ExecuteAttribute)
|
||||
---@param attributeName string
|
||||
---@param ...? string arguments
|
||||
---@return boolean success
|
||||
---@return string? ... returns
|
||||
function Frame:ExecuteAttribute(attributeName, ...) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetAlpha)
|
||||
---@return SingleColorValue alpha
|
||||
function Frame:GetAlpha() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetAttribute)
|
||||
---@param attributeName string
|
||||
---@return any value
|
||||
function Frame:GetAttribute(attributeName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetBoundsRect)
|
||||
---@return uiUnit left
|
||||
---@return uiUnit bottom
|
||||
---@return uiUnit width
|
||||
---@return uiUnit height
|
||||
function Frame:GetBoundsRect() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetChildren)
|
||||
---@return SimpleFrame ... children
|
||||
function Frame:GetChildren() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetClampRectInsets)
|
||||
---@return uiUnit left
|
||||
---@return uiUnit right
|
||||
---@return uiUnit top
|
||||
---@return uiUnit bottom
|
||||
function Frame:GetClampRectInsets() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetDontSavePosition)
|
||||
---@return boolean dontSave
|
||||
function Frame:GetDontSavePosition() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetEffectiveAlpha)
|
||||
---@return SingleColorValue effectiveAlpha
|
||||
function Frame:GetEffectiveAlpha() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetEffectiveScale)
|
||||
---@return number effectiveScale
|
||||
function Frame:GetEffectiveScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetEffectivelyFlattensRenderLayers)
|
||||
---@return boolean flatten
|
||||
function Frame:GetEffectivelyFlattensRenderLayers() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetFlattensRenderLayers)
|
||||
---@return boolean flatten
|
||||
function Frame:GetFlattensRenderLayers() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetFrameLevel)
|
||||
---@return number frameLevel
|
||||
function Frame:GetFrameLevel() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetFrameStrata)
|
||||
---@return FrameStrata strata
|
||||
function Frame:GetFrameStrata() end
|
||||
|
||||
---Returns the highest framelevel of the frame and its first order children, or all children if iterateAllChildren is true.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetHighestFrameLevel)
|
||||
---@param iterateAllChildren? boolean Default = false
|
||||
---@return number frameLevel
|
||||
function Frame:GetHighestFrameLevel(iterateAllChildren) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetHitRectInsets)
|
||||
---@return uiUnit left
|
||||
---@return uiUnit right
|
||||
---@return uiUnit top
|
||||
---@return uiUnit bottom
|
||||
function Frame:GetHitRectInsets() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetHyperlinksEnabled)
|
||||
---@return boolean enabled
|
||||
function Frame:GetHyperlinksEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetID)
|
||||
---@return number id
|
||||
function Frame:GetID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetNumChildren)
|
||||
---@return number numChildren
|
||||
function Frame:GetNumChildren() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetNumRegions)
|
||||
---@return number numRegions
|
||||
function Frame:GetNumRegions() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetPropagateKeyboardInput)
|
||||
---@return boolean propagate
|
||||
function Frame:GetPropagateKeyboardInput() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetRaisedFrameLevel)
|
||||
---@return number frameLevel
|
||||
function Frame:GetRaisedFrameLevel() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetRegions)
|
||||
---@return SimpleRegion ... regions
|
||||
function Frame:GetRegions() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetResizeBounds)
|
||||
---@return uiUnit minWidth
|
||||
---@return uiUnit minHeight
|
||||
---@return uiUnit maxWidth
|
||||
---@return uiUnit maxHeight
|
||||
function Frame:GetResizeBounds() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetScale)
|
||||
---@return number frameScale
|
||||
function Frame:GetScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_GetWindow)
|
||||
---@return SimpleWindow window
|
||||
function Frame:GetWindow() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_HasAlphaGradient)
|
||||
---@return boolean hasAlphaGradient
|
||||
function Frame:HasAlphaGradient() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_HasFixedFrameLevel)
|
||||
---@return boolean isFixed
|
||||
function Frame:HasFixedFrameLevel() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_HasFixedFrameStrata)
|
||||
---@return boolean isFixed
|
||||
function Frame:HasFixedFrameStrata() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_Hide)
|
||||
function Frame:Hide() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_InterceptStartDrag)
|
||||
---@param delegate SimpleFrame
|
||||
---@return boolean success
|
||||
function Frame:InterceptStartDrag(delegate) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsClampedToScreen)
|
||||
---@return boolean clampedToScreen
|
||||
function Frame:IsClampedToScreen() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsDrawLayerEnabled)
|
||||
---@param layer DrawLayer
|
||||
---@return boolean isEnabled
|
||||
function Frame:IsDrawLayerEnabled(layer) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsEventRegistered)
|
||||
---@param eventName FrameEvent
|
||||
---@return boolean isRegistered
|
||||
---@return UnitToken? ... units
|
||||
function Frame:IsEventRegistered(eventName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsFrameBuffer)
|
||||
---@return boolean isFrameBuffer
|
||||
function Frame:IsFrameBuffer() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsGamePadButtonEnabled)
|
||||
---@return boolean enabled
|
||||
function Frame:IsGamePadButtonEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsGamePadStickEnabled)
|
||||
---@return boolean enabled
|
||||
function Frame:IsGamePadStickEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsHighlightLocked)
|
||||
---@return boolean locked
|
||||
function Frame:IsHighlightLocked() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsIgnoringChildrenForBounds)
|
||||
---@return boolean ignore
|
||||
function Frame:IsIgnoringChildrenForBounds() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsIgnoringParentAlpha)
|
||||
---@return boolean ignore
|
||||
function Frame:IsIgnoringParentAlpha() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsIgnoringParentScale)
|
||||
---@return boolean ignore
|
||||
function Frame:IsIgnoringParentScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsKeyboardEnabled)
|
||||
---@return boolean enabled
|
||||
function Frame:IsKeyboardEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsMovable)
|
||||
---@return boolean isMovable
|
||||
function Frame:IsMovable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsObjectLoaded)
|
||||
---@return boolean isLoaded
|
||||
function Frame:IsObjectLoaded() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsResizable)
|
||||
---@return boolean resizable
|
||||
function Frame:IsResizable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsShown)
|
||||
---@return boolean isShown
|
||||
function Frame:IsShown() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsToplevel)
|
||||
---@return boolean isTopLevel
|
||||
function Frame:IsToplevel() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsUserPlaced)
|
||||
---@return boolean isUserPlaced
|
||||
function Frame:IsUserPlaced() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsUsingParentLevel)
|
||||
---@return boolean usingParentLevel
|
||||
function Frame:IsUsingParentLevel() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_IsVisible)
|
||||
---@return boolean isVisible
|
||||
function Frame:IsVisible() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_LockHighlight)
|
||||
function Frame:LockHighlight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_Lower)
|
||||
function Frame:Lower() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_Raise)
|
||||
function Frame:Raise() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_RegisterAllEvents)
|
||||
function Frame:RegisterAllEvents() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_RegisterEvent)
|
||||
---@param eventName FrameEvent
|
||||
---@return boolean registered
|
||||
function Frame:RegisterEvent(eventName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_RegisterEventCallback)
|
||||
---@param eventName string
|
||||
---@param cb FrameEventCallbackType
|
||||
---@return boolean registered
|
||||
function Frame:RegisterEventCallback(eventName, cb) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_RegisterForDrag)
|
||||
---@param ... MouseButton buttons
|
||||
function Frame:RegisterForDrag(...) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_RegisterUnitEvent)
|
||||
---@param eventName FrameEvent
|
||||
---@param ... UnitToken units
|
||||
---@return boolean registered
|
||||
function Frame:RegisterUnitEvent(eventName, ...) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_RegisterUnitEventCallback)
|
||||
---@param eventName string
|
||||
---@param cb FrameEventCallbackType
|
||||
---@param ... string units
|
||||
---@return boolean registered
|
||||
function Frame:RegisterUnitEventCallback(eventName, cb, ...) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_RotateTextures)
|
||||
---@param radians number
|
||||
---@param x? number Default = 0.5
|
||||
---@param y? number Default = 0.5
|
||||
function Frame:RotateTextures(radians, x, y) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetAlpha)
|
||||
---@param alpha SingleColorValue
|
||||
function Frame:SetAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetAlphaGradient)
|
||||
---@param index number
|
||||
---@param gradient vector2
|
||||
function Frame:SetAlphaGradient(index, gradient) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetAttribute)
|
||||
---@param attributeName string
|
||||
---@param value any
|
||||
function Frame:SetAttribute(attributeName, value) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetAttributeNoHandler)
|
||||
---@param attributeName string
|
||||
---@param value any
|
||||
function Frame:SetAttributeNoHandler(attributeName, value) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetClampRectInsets)
|
||||
---@param left uiUnit
|
||||
---@param right uiUnit
|
||||
---@param top uiUnit
|
||||
---@param bottom uiUnit
|
||||
function Frame:SetClampRectInsets(left, right, top, bottom) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetClampedToScreen)
|
||||
---@param clampedToScreen boolean
|
||||
function Frame:SetClampedToScreen(clampedToScreen) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetClipsChildren)
|
||||
---@param clipsChildren boolean
|
||||
function Frame:SetClipsChildren(clipsChildren) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetDontSavePosition)
|
||||
---@param dontSave boolean
|
||||
function Frame:SetDontSavePosition(dontSave) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetDrawLayerEnabled)
|
||||
---@param layer DrawLayer
|
||||
---@param isEnabled? boolean Default = false
|
||||
function Frame:SetDrawLayerEnabled(layer, isEnabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetFixedFrameLevel)
|
||||
---@param isFixed boolean
|
||||
function Frame:SetFixedFrameLevel(isFixed) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetFixedFrameStrata)
|
||||
---@param isFixed boolean
|
||||
function Frame:SetFixedFrameStrata(isFixed) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetFlattensRenderLayers)
|
||||
---@param flatten boolean
|
||||
function Frame:SetFlattensRenderLayers(flatten) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetFrameLevel)
|
||||
---@param frameLevel number
|
||||
function Frame:SetFrameLevel(frameLevel) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetFrameStrata)
|
||||
---@param strata FrameStrata
|
||||
function Frame:SetFrameStrata(strata) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetHighlightLocked)
|
||||
---@param locked boolean
|
||||
function Frame:SetHighlightLocked(locked) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetHitRectInsets)
|
||||
---@param left uiUnit
|
||||
---@param right uiUnit
|
||||
---@param top uiUnit
|
||||
---@param bottom uiUnit
|
||||
function Frame:SetHitRectInsets(left, right, top, bottom) end
|
||||
|
||||
---Enables or disables propagating hyperlink events (ex. OnHyperlinkEnter, OnHyperlinkLeave, OnHyperlinkClick) to this frame's parent.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetHyperlinkPropagateToParent)
|
||||
---@param canPropagate boolean
|
||||
function Frame:SetHyperlinkPropagateToParent(canPropagate) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetHyperlinksEnabled)
|
||||
---@param enabled? boolean Default = false
|
||||
function Frame:SetHyperlinksEnabled(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetID)
|
||||
---@param id number
|
||||
function Frame:SetID(id) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetIgnoreParentAlpha)
|
||||
---@param ignore boolean
|
||||
function Frame:SetIgnoreParentAlpha(ignore) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetIgnoreParentScale)
|
||||
---@param ignore boolean
|
||||
function Frame:SetIgnoreParentScale(ignore) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetIgnoringChildrenForBounds)
|
||||
---@param ignore boolean
|
||||
function Frame:SetIgnoringChildrenForBounds(ignore) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetIsFrameBuffer)
|
||||
---@param isFrameBuffer boolean
|
||||
function Frame:SetIsFrameBuffer(isFrameBuffer) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetMovable)
|
||||
---@param movable boolean
|
||||
function Frame:SetMovable(movable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetPropagateKeyboardInput)
|
||||
---@param propagate boolean
|
||||
function Frame:SetPropagateKeyboardInput(propagate) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetResizable)
|
||||
---@param resizable boolean
|
||||
function Frame:SetResizable(resizable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetResizeBounds)
|
||||
---@param minWidth uiUnit
|
||||
---@param minHeight uiUnit
|
||||
---@param maxWidth? uiUnit
|
||||
---@param maxHeight? uiUnit
|
||||
function Frame:SetResizeBounds(minWidth, minHeight, maxWidth, maxHeight) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetScale)
|
||||
---@param scale number
|
||||
function Frame:SetScale(scale) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetShown)
|
||||
---@param shown? boolean Default = false
|
||||
function Frame:SetShown(shown) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetToplevel)
|
||||
---@param topLevel boolean
|
||||
function Frame:SetToplevel(topLevel) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetUserPlaced)
|
||||
---@param userPlaced boolean
|
||||
function Frame:SetUserPlaced(userPlaced) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetUsingParentLevel)
|
||||
---@param usingParentLevel boolean
|
||||
function Frame:SetUsingParentLevel(usingParentLevel) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_SetWindow)
|
||||
---@param window? SimpleWindow
|
||||
function Frame:SetWindow(window) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_Show)
|
||||
function Frame:Show() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_StartMoving)
|
||||
---@param alwaysStartFromMouse? boolean Default = false
|
||||
function Frame:StartMoving(alwaysStartFromMouse) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_StartSizing)
|
||||
---@param resizePoint? FramePoint
|
||||
---@param alwaysStartFromMouse? boolean Default = false
|
||||
function Frame:StartSizing(resizePoint, alwaysStartFromMouse) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_StopMovingOrSizing)
|
||||
function Frame:StopMovingOrSizing() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_UnlockHighlight)
|
||||
function Frame:UnlockHighlight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_UnregisterAllEvents)
|
||||
function Frame:UnregisterAllEvents() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Frame_UnregisterEvent)
|
||||
---@param eventName FrameEvent
|
||||
---@return boolean registered
|
||||
function Frame:UnregisterEvent(eventName) end
|
||||
@@ -0,0 +1,458 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_GameTooltip)
|
||||
---@class GameTooltip : Frame
|
||||
GameTooltip = {}
|
||||
---@class gametooltip : GameTooltip
|
||||
---@class GAMETOOLTIP : GameTooltip
|
||||
|
||||
---@param scriptType ScriptGameTooltip
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function GameTooltip:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptGameTooltip
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function GameTooltip:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptGameTooltip
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function GameTooltip:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptGameTooltip
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function GameTooltip:SetScript(scriptType, handler) end
|
||||
|
||||
|
||||
---@class TextureInfoTable
|
||||
---@field width number
|
||||
---@field height number
|
||||
---@field anchor Enum.TooltipTextureAnchor
|
||||
---@field margin TextureInfoTable.margin
|
||||
|
||||
---@class TextureInfoTable.margin
|
||||
---@field left number
|
||||
---@field right number
|
||||
---@field top number
|
||||
---@field bottom number
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_AddAtlas)
|
||||
---@param atlas string
|
||||
---@param textureInfoTable TextureInfoTable
|
||||
function GameTooltip:AddAtlas(atlas, textureInfoTable) end
|
||||
|
||||
---@param atlas string
|
||||
---@param minx number
|
||||
---@param maxx number
|
||||
---@param miny number
|
||||
---@param maxy number
|
||||
function GameTooltip:AddAtlas(atlas, minx, maxx, miny, maxy) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_AddDoubleLine)
|
||||
---@param textL string
|
||||
---@param textR string?
|
||||
---@param rL number?
|
||||
---@param gL number?
|
||||
---@param bL number?
|
||||
---@param rR number?
|
||||
---@param gR number?
|
||||
---@param bR number?
|
||||
function GameTooltip:AddDoubleLine(textL, textR, rL, gL, bL, rR, gR, bR) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_AddFontStrings)
|
||||
function GameTooltip:AddFontStrings(leftstring, rightstring) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_AddLine)
|
||||
---@param tooltipText string
|
||||
---@param r number?
|
||||
---@param g number?
|
||||
---@param b number?
|
||||
---@param wrapText boolean?
|
||||
function GameTooltip:AddLine(tooltipText, r, g, b, wrapText) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_AddTexture)
|
||||
function GameTooltip:AddTexture(texture) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_AppendText)
|
||||
---@param text string
|
||||
function GameTooltip:AppendText(text) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_ClearLines)
|
||||
function GameTooltip:ClearLines() end
|
||||
|
||||
---Set all padding values to 0.0 and remove the Padding SecretAspect.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_ClearPadding)
|
||||
function GameTooltip:ClearPadding() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_CopyTooltip)
|
||||
function GameTooltip:CopyTooltip() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_FadeOut)
|
||||
function GameTooltip:FadeOut() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_GetAnchorType)
|
||||
---@return string anchorType
|
||||
function GameTooltip:GetAnchorType() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_GetCustomLineSpacing)
|
||||
---@return number spacing
|
||||
function GameTooltip:GetCustomLineSpacing() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_GetLeftLine)
|
||||
---@param line number
|
||||
---@return SimpleFontString leftFontString
|
||||
function GameTooltip:GetLeftLine(line) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_GetMinimumWidth)
|
||||
---@return number width
|
||||
---@return boolean forced
|
||||
function GameTooltip:GetMinimumWidth() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_GetOwner)
|
||||
---@return Frame owner
|
||||
function GameTooltip:GetOwner() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_GetPadding)
|
||||
---@return number right
|
||||
---@return number bottom
|
||||
---@return number left
|
||||
---@return number top
|
||||
function GameTooltip:GetPadding() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_GetRightLine)
|
||||
---@param line number
|
||||
---@return SimpleFontString rightFontString
|
||||
function GameTooltip:GetRightLine(line) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_IsOwned)
|
||||
---@param frame Frame
|
||||
---@return boolean owned
|
||||
function GameTooltip:IsOwned(frame) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_NumLines)
|
||||
---@return number lines
|
||||
function GameTooltip:NumLines() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetAllowShowWithNoLines)
|
||||
---@param bool boolean
|
||||
function GameTooltip:SetAllowShowWithNoLines(bool) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetAnchorType)
|
||||
function GameTooltip:SetAnchorType(anchorType, Xoffset, Yoffset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetCustomLineSpacing)
|
||||
function GameTooltip:SetCustomLineSpacing(spacing) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetCustomWordWrapMinWidth)
|
||||
function GameTooltip:SetCustomWordWrapMinWidth(width) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetFrameStack)
|
||||
function GameTooltip:SetFrameStack(showhidden) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetMinimumWidth)
|
||||
---@param width number
|
||||
---@param force? boolean Default = false
|
||||
function GameTooltip:SetMinimumWidth(width, force) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetObjectTooltipPosition)
|
||||
function GameTooltip:SetObjectTooltipPosition() end
|
||||
|
||||
---@param owner Frame
|
||||
---@param anchor TooltipAnchor
|
||||
---@param x? number
|
||||
---@param y? number
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetOwner)
|
||||
function GameTooltip:SetOwner(owner, anchor, x, y) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetPadding)
|
||||
---@param right number
|
||||
---@param bottom number
|
||||
---@param left? number
|
||||
---@param top? number
|
||||
function GameTooltip:SetPadding(right, bottom, left, top) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetShrinkToFitWrapped)
|
||||
function GameTooltip:SetShrinkToFitWrapped() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetText)
|
||||
---@param text string
|
||||
---@param colorR? number
|
||||
---@param colorG? number
|
||||
---@param colorB? number
|
||||
---@param alpha? number
|
||||
---@param wrap? boolean
|
||||
function GameTooltip:SetText(text, colorR, colorG, colorB, alpha, wrap) end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_AddSpellByID)
|
||||
function GameTooltip:AddSpellByID(spellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_AdvanceSecondaryCompareItem)
|
||||
function GameTooltip:AdvanceSecondaryCompareItem() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_GetAzeritePowerID)
|
||||
function GameTooltip:GetAzeritePowerID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_GetItem)
|
||||
function GameTooltip:GetItem() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_GetSpell)
|
||||
function GameTooltip:GetSpell() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_GetUnit)
|
||||
function GameTooltip:GetUnit() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_IsEquippedItem)
|
||||
function GameTooltip:IsEquippedItem() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_IsUnit)
|
||||
function GameTooltip:IsUnit(unit) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_ResetSecondaryCompareItem)
|
||||
function GameTooltip:ResetSecondaryCompareItem() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetAchievementByID)
|
||||
function GameTooltip:SetAchievementByID(id) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetAction)
|
||||
function GameTooltip:SetAction(slot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetArtifactItem)
|
||||
function GameTooltip:SetArtifactItem() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetArtifactPowerByID)
|
||||
function GameTooltip:SetArtifactPowerByID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetAzeriteEssence)
|
||||
function GameTooltip:SetAzeriteEssence(essenceID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetAzeriteEssenceSlot)
|
||||
function GameTooltip:SetAzeriteEssenceSlot(slot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetAzeritePower)
|
||||
function GameTooltip:SetAzeritePower(itemID, itemLevel, powerID, owningItemLink) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetBackpackToken)
|
||||
function GameTooltip:SetBackpackToken(id) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetBagItem)
|
||||
function GameTooltip:SetBagItem(bag, slot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetBagItemChild)
|
||||
function GameTooltip:SetBagItemChild() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetBuybackItem)
|
||||
function GameTooltip:SetBuybackItem(slot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetCompanionPet)
|
||||
function GameTooltip:SetCompanionPet() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetCompareAzeritePower)
|
||||
function GameTooltip:SetCompareAzeritePower(itemID, itemLevel, powerID, owningItemLink) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetCompareItem)
|
||||
function GameTooltip:SetCompareItem(shoppingTooltipTwo, primaryMouseover) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetConduit)
|
||||
function GameTooltip:SetConduit(id, rank) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetCurrencyByID)
|
||||
function GameTooltip:SetCurrencyByID(id) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetCurrencyToken)
|
||||
function GameTooltip:SetCurrencyToken(tokenId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetCurrencyTokenByID)
|
||||
function GameTooltip:SetCurrencyTokenByID(currencyID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetEquipmentSet)
|
||||
function GameTooltip:SetEquipmentSet(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetExistingSocketGem)
|
||||
function GameTooltip:SetExistingSocketGem(index,toDestroy) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetGuildBankItem)
|
||||
function GameTooltip:SetGuildBankItem(tab, id) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetHeirloomByItemID)
|
||||
function GameTooltip:SetHeirloomByItemID(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetHyperlink)
|
||||
function GameTooltip:SetHyperlink(itemString_or_itemLink) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetInboxItem)
|
||||
function GameTooltip:SetInboxItem(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetInstanceLockEncountersComplete)
|
||||
function GameTooltip:SetInstanceLockEncountersComplete(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetInventoryItem)
|
||||
function GameTooltip:SetInventoryItem(unit, slot, nameOnly, hideUselessStats) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetInventoryItemByID)
|
||||
function GameTooltip:SetInventoryItemByID(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetItemByID)
|
||||
function GameTooltip:SetItemByID(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetItemKey)
|
||||
function GameTooltip:SetItemKey(itemID, itemLevel, itemSuffix) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetLFGDungeonReward)
|
||||
function GameTooltip:SetLFGDungeonReward(dungeonID, lootIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetLFGDungeonShortageReward)
|
||||
function GameTooltip:SetLFGDungeonShortageReward(dungeonID, shortageSeverity, lootIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetLootCurrency)
|
||||
function GameTooltip:SetLootCurrency(lootSlot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetLootItem)
|
||||
function GameTooltip:SetLootItem(lootSlot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetLootRollItem)
|
||||
function GameTooltip:SetLootRollItem(id) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetMerchantCostItem)
|
||||
function GameTooltip:SetMerchantCostItem(index, item) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetMerchantItem)
|
||||
function GameTooltip:SetMerchantItem(merchantSlot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetMountBySpellID)
|
||||
function GameTooltip:SetMountBySpellID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetOwnedItemByID)
|
||||
function GameTooltip:SetOwnedItemByID(ID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetPetAction)
|
||||
function GameTooltip:SetPetAction(slot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetPossession)
|
||||
function GameTooltip:SetPossession(slot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetPvpBrawl)
|
||||
function GameTooltip:SetPvpBrawl() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetPvpTalent)
|
||||
function GameTooltip:SetPvpTalent(talentID, talentIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetQuestCurrency)
|
||||
function GameTooltip:SetQuestCurrency(type, index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetQuestItem)
|
||||
function GameTooltip:SetQuestItem(type, index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetQuestLogCurrency)
|
||||
function GameTooltip:SetQuestLogCurrency(type, index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetQuestLogItem)
|
||||
function GameTooltip:SetQuestLogItem(type, index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetQuestLogRewardSpell)
|
||||
function GameTooltip:SetQuestLogRewardSpell(rewardSpellIndex, questID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetQuestLogSpecialItem)
|
||||
function GameTooltip:SetQuestLogSpecialItem(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetQuestPartyProgress)
|
||||
function GameTooltip:SetQuestPartyProgress(questID, omitTitle, ignoreActivePlayer) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetQuestRewardSpell)
|
||||
function GameTooltip:SetQuestRewardSpell(rewardSpellIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetRecipeRankInfo)
|
||||
function GameTooltip:SetRecipeRankInfo(recipeID, learnedRank) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetRecipeReagentItem)
|
||||
function GameTooltip:SetRecipeReagentItem(recipeID, reagentIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetRecipeResultItem)
|
||||
function GameTooltip:SetRecipeResultItem(recipeID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetRuneforgeResultItem)
|
||||
function GameTooltip:SetRuneforgeResultItem(itemID, itemLevel, powerID, modifiers) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetSendMailItem)
|
||||
function GameTooltip:SetSendMailItem() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetShapeshift)
|
||||
function GameTooltip:SetShapeshift(slot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetSocketedItem)
|
||||
function GameTooltip:SetSocketedItem() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetSocketedRelic)
|
||||
function GameTooltip:SetSocketedRelic(relicSlotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetSocketGem)
|
||||
function GameTooltip:SetSocketGem(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetSpecialPvpBrawl)
|
||||
function GameTooltip:SetSpecialPvpBrawl() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetSpellBookItem)
|
||||
function GameTooltip:SetSpellBookItem(spellId, bookType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetSpellByID)
|
||||
function GameTooltip:SetSpellByID(spellId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetTalent)
|
||||
function GameTooltip:SetTalent(talentIndex, isInspect, talentGroup, inspectedUnit, classId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetTotem)
|
||||
function GameTooltip:SetTotem(slot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetToyByItemID)
|
||||
function GameTooltip:SetToyByItemID(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetTradePlayerItem)
|
||||
function GameTooltip:SetTradePlayerItem(tradeSlot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetTradeTargetItem)
|
||||
function GameTooltip:SetTradeTargetItem(tradeSlot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetTrainerService)
|
||||
function GameTooltip:SetTrainerService(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetTransmogrifyItem)
|
||||
function GameTooltip:SetTransmogrifyItem(slotId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetUnit)
|
||||
function GameTooltip:SetUnit(unit, hideStatus) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetUnitAura)
|
||||
function GameTooltip:SetUnitAura(unit, auraIndex, filter) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetUnitBuff)
|
||||
function GameTooltip:SetUnitBuff(unit, buffIndex, raidFilter) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetUnitBuffByAuraInstanceID)
|
||||
function GameTooltip:SetUnitBuffByAuraInstanceID(unitTokenString, auraInstanceID, filter) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetUnitDebuff)
|
||||
function GameTooltip:SetUnitDebuff(unit, buffIndex, raidFilter) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetUnitDebuffByAuraInstanceID)
|
||||
function GameTooltip:SetUnitDebuffByAuraInstanceID(unitTokenString, auraInstanceID, filter) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetUpgradeItem)
|
||||
function GameTooltip:SetUpgradeItem() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetVoidDepositItem)
|
||||
function GameTooltip:SetVoidDepositItem(slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetVoidItem)
|
||||
function GameTooltip:SetVoidItem(slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetVoidWithdrawalItem)
|
||||
function GameTooltip:SetVoidWithdrawalItem(slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GameTooltip_SetWeeklyReward)
|
||||
function GameTooltip:SetWeeklyReward(itemDBID) end
|
||||
@@ -0,0 +1,162 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_MessageFrame)
|
||||
---@class MessageFrame : Frame
|
||||
local MessageFrame = {}
|
||||
---@class messageframe : MessageFrame
|
||||
---@class MESSAGEFRAME : MessageFrame
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_AddMessage)
|
||||
---@param text string
|
||||
---@param colorR? number
|
||||
---@param colorG? number
|
||||
---@param colorB? number
|
||||
---@param a? SingleColorValue
|
||||
---@param messageID? number
|
||||
function MessageFrame:AddMessage(text, colorR, colorG, colorB, a, messageID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_Clear)
|
||||
function MessageFrame:Clear() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetFadeDuration)
|
||||
---@return number fadeDurationSeconds
|
||||
function MessageFrame:GetFadeDuration() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetFadePower)
|
||||
---@return number fadePower
|
||||
function MessageFrame:GetFadePower() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetFading)
|
||||
---@return boolean isFading
|
||||
function MessageFrame:GetFading() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetFont)
|
||||
---@return string fontFile
|
||||
---@return uiFontHeight height
|
||||
---@return TBFFlags flags
|
||||
function MessageFrame:GetFont() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetFontObject)
|
||||
---@return SimpleFont font
|
||||
function MessageFrame:GetFontObject() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetFontStringByID)
|
||||
---@param messageID number
|
||||
---@return SimpleFontString fontString
|
||||
function MessageFrame:GetFontStringByID(messageID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetIndentedWordWrap)
|
||||
---@return boolean wordWrap
|
||||
function MessageFrame:GetIndentedWordWrap() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetInsertMode)
|
||||
---@return InsertMode mode
|
||||
function MessageFrame:GetInsertMode() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetJustifyH)
|
||||
---@return JustifyHorizontal justifyH
|
||||
function MessageFrame:GetJustifyH() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetJustifyV)
|
||||
---@return JustifyVertical justifyV
|
||||
function MessageFrame:GetJustifyV() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetShadowColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function MessageFrame:GetShadowColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetShadowOffset)
|
||||
---@return number offsetX
|
||||
---@return number offsetY
|
||||
function MessageFrame:GetShadowOffset() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetSpacing)
|
||||
---@return uiUnit spacing
|
||||
function MessageFrame:GetSpacing() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetTextColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function MessageFrame:GetTextColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_GetTimeVisible)
|
||||
---@return number timeVisibleSeconds
|
||||
function MessageFrame:GetTimeVisible() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_HasMessageByID)
|
||||
---@param messageID number
|
||||
---@return boolean hasMessage
|
||||
function MessageFrame:HasMessageByID(messageID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_ResetMessageFadeByID)
|
||||
---@param messageID number
|
||||
function MessageFrame:ResetMessageFadeByID(messageID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetFadeDuration)
|
||||
---@param fadeDurationSeconds number
|
||||
function MessageFrame:SetFadeDuration(fadeDurationSeconds) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetFadePower)
|
||||
---@param fadePower number
|
||||
function MessageFrame:SetFadePower(fadePower) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetFading)
|
||||
---@param fading boolean
|
||||
function MessageFrame:SetFading(fading) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetFont)
|
||||
---@param fontFile FontFile
|
||||
---@param height uiFontHeight
|
||||
---@param flags TBFFlags
|
||||
function MessageFrame:SetFont(fontFile, height, flags) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetFontObject)
|
||||
---@param font FontObject|nil
|
||||
function MessageFrame:SetFontObject(font) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetIndentedWordWrap)
|
||||
---@param wordWrap boolean
|
||||
function MessageFrame:SetIndentedWordWrap(wordWrap) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetInsertMode)
|
||||
---@param mode InsertMode
|
||||
function MessageFrame:SetInsertMode(mode) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetJustifyH)
|
||||
---@param justifyH JustifyHorizontal
|
||||
function MessageFrame:SetJustifyH(justifyH) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetJustifyV)
|
||||
---@param justifyV JustifyVertical
|
||||
function MessageFrame:SetJustifyV(justifyV) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetShadowColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function MessageFrame:SetShadowColor(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetShadowOffset)
|
||||
---@param offsetX number
|
||||
---@param offsetY number
|
||||
function MessageFrame:SetShadowOffset(offsetX, offsetY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetSpacing)
|
||||
---@param spacing uiUnit
|
||||
function MessageFrame:SetSpacing(spacing) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetTextColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function MessageFrame:SetTextColor(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MessageFrame_SetTimeVisible)
|
||||
---@param timeVisibleSeconds number
|
||||
function MessageFrame:SetTimeVisible(timeVisibleSeconds) end
|
||||
@@ -0,0 +1,112 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Minimap)
|
||||
---@class Minimap : Frame
|
||||
Minimap = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_GetPingPosition)
|
||||
function Minimap:GetPingPosition() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_GetZoom)
|
||||
function Minimap:GetZoom() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_GetZoomLevels)
|
||||
function Minimap:GetZoomLevels() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_PingLocation)
|
||||
function Minimap:PingLocation(x, y) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetArchBlobInsideAlpha)
|
||||
function Minimap:SetArchBlobInsideAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetArchBlobInsideTexture)
|
||||
function Minimap:SetArchBlobInsideTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetArchBlobOutsideAlpha)
|
||||
function Minimap:SetArchBlobOutsideAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetArchBlobOutsideTexture)
|
||||
function Minimap:SetArchBlobOutsideTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetArchBlobRingAlpha)
|
||||
function Minimap:SetArchBlobRingAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetArchBlobRingScalar)
|
||||
function Minimap:SetArchBlobRingScalar(scalar) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetArchBlobRingTexture)
|
||||
function Minimap:SetArchBlobRingTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetBlipTexture)
|
||||
function Minimap:SetBlipTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetCorpsePOIArrowTexture)
|
||||
function Minimap:SetCorpsePOIArrowTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetIconTexture)
|
||||
function Minimap:SetIconTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetMaskTexture)
|
||||
function Minimap:SetMaskTexture(file) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetPOIArrowTexture)
|
||||
function Minimap:SetPOIArrowTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetPlayerTexture)
|
||||
function Minimap:SetPlayerTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetQuestBlobInsideAlpha)
|
||||
function Minimap:SetQuestBlobInsideAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetQuestBlobInsideTexture)
|
||||
function Minimap:SetQuestBlobInsideTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetQuestBlobOutsideAlpha)
|
||||
function Minimap:SetQuestBlobOutsideAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetQuestBlobOutsideSelectedTexture)
|
||||
function Minimap:SetQuestBlobOutsideSelectedTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetQuestBlobOutsideTexture)
|
||||
function Minimap:SetQuestBlobOutsideTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetQuestBlobRingAlpha)
|
||||
function Minimap:SetQuestBlobRingAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetQuestBlobRingScalar)
|
||||
function Minimap:SetQuestBlobRingScalar(scalar) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetQuestBlobRingTexture)
|
||||
function Minimap:SetQuestBlobRingTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetStaticPOIArrowTexture)
|
||||
function Minimap:SetStaticPOIArrowTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetTaskBlobInsideAlpha)
|
||||
function Minimap:SetTaskBlobInsideAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetTaskBlobInsideTexture)
|
||||
function Minimap:SetTaskBlobInsideTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetTaskBlobOutsideAlpha)
|
||||
function Minimap:SetTaskBlobOutsideAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetTaskBlobOutsideSelectedTexture)
|
||||
function Minimap:SetTaskBlobOutsideSelectedTexture(file) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetTaskBlobOutsideTexture)
|
||||
function Minimap:SetTaskBlobOutsideTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetTaskBlobRingAlpha)
|
||||
function Minimap:SetTaskBlobRingAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetTaskBlobRingScalar)
|
||||
function Minimap:SetTaskBlobRingScalar(scalar) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetTaskBlobRingTexture)
|
||||
function Minimap:SetTaskBlobRingTexture(textureFile) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_SetZoom)
|
||||
function Minimap:SetZoom(level) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Minimap_UpdateBlips)
|
||||
function Minimap:UpdateBlips() end
|
||||
@@ -0,0 +1,110 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_CinematicModel)
|
||||
---@class CinematicModel : PlayerModel
|
||||
local CinematicModel = {}
|
||||
---@class cinematicmodel : CinematicModel
|
||||
---@class CINEMATICMODEL : CinematicModel
|
||||
|
||||
---@param scriptType ScriptCinematicModel
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function CinematicModel:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptCinematicModel
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function CinematicModel:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptCinematicModel
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function CinematicModel:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptCinematicModel
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function CinematicModel:SetScript(scriptType, handler) end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_EquipItem)
|
||||
---@param itemID number
|
||||
function CinematicModel:EquipItem(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_InitializeCamera)
|
||||
---@param scaleFactor? number Default = 0
|
||||
function CinematicModel:InitializeCamera(scaleFactor) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_InitializePanCamera)
|
||||
---@param scaleFactor? number Default = 0
|
||||
function CinematicModel:InitializePanCamera(scaleFactor) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_RefreshCamera)
|
||||
function CinematicModel:RefreshCamera() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_SetAnimOffset)
|
||||
---@param offset number
|
||||
function CinematicModel:SetAnimOffset(offset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_SetCameraPosition)
|
||||
---@param positionX number
|
||||
---@param positionY number
|
||||
---@param positionZ number
|
||||
function CinematicModel:SetCameraPosition(positionX, positionY, positionZ) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_SetCameraTarget)
|
||||
---@param positionX number
|
||||
---@param positionY number
|
||||
---@param positionZ number
|
||||
function CinematicModel:SetCameraTarget(positionX, positionY, positionZ) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_SetCreatureData)
|
||||
---@param creatureID number
|
||||
function CinematicModel:SetCreatureData(creatureID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_SetFacingLeft)
|
||||
---@param isFacingLeft? boolean Default = false
|
||||
function CinematicModel:SetFacingLeft(isFacingLeft) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_SetFadeTimes)
|
||||
---@param fadeInSeconds number
|
||||
---@param fadeOutSeconds number
|
||||
function CinematicModel:SetFadeTimes(fadeInSeconds, fadeOutSeconds) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_SetHeightFactor)
|
||||
---@param factor number
|
||||
function CinematicModel:SetHeightFactor(factor) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_SetJumpInfo)
|
||||
---@param jumpLength number
|
||||
---@param jumpHeight number
|
||||
function CinematicModel:SetJumpInfo(jumpLength, jumpHeight) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_SetPanDistance)
|
||||
---@param scale number
|
||||
function CinematicModel:SetPanDistance(scale) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_SetSpellVisualKit)
|
||||
---@param visualKitID number
|
||||
function CinematicModel:SetSpellVisualKit(visualKitID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_SetTargetDistance)
|
||||
---@param scale number
|
||||
function CinematicModel:SetTargetDistance(scale) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_StartPan)
|
||||
---@param panType number
|
||||
---@param durationSeconds number
|
||||
---@param doFade? boolean Default = false
|
||||
---@param visKitID? number Default = 0
|
||||
---@param startPositionScale? number Default = 0
|
||||
---@param speedMultiplier? number Default = 1
|
||||
function CinematicModel:StartPan(panType, durationSeconds, doFade, visKitID, startPositionScale, speedMultiplier) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_StopPan)
|
||||
function CinematicModel:StopPan() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicModel_UnequipItems)
|
||||
function CinematicModel:UnequipItems() end
|
||||
@@ -0,0 +1,118 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_DressUpModel)
|
||||
---@class DressUpModel : PlayerModel
|
||||
local DressUpModel = {}
|
||||
---@class dressupmodel : DressUpModel
|
||||
---@class DRESSUPMODEL : DressUpModel
|
||||
|
||||
---@param scriptType ScriptDressUpModel
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function DressUpModel:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptDressUpModel
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function DressUpModel:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptDressUpModel
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function DressUpModel:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptDressUpModel
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function DressUpModel:SetScript(scriptType, handler) end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_Dress)
|
||||
function DressUpModel:Dress() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_GetAutoDress)
|
||||
---@return boolean enabled
|
||||
function DressUpModel:GetAutoDress() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_GetItemTransmogInfo)
|
||||
---@param inventorySlot number
|
||||
---@return ItemTransmogInfo itemTransmogInfo
|
||||
function DressUpModel:GetItemTransmogInfo(inventorySlot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_GetItemTransmogInfoList)
|
||||
---@return ItemTransmogInfo[] infoList
|
||||
function DressUpModel:GetItemTransmogInfoList() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_GetObeyHideInTransmogFlag)
|
||||
---@return boolean enabled
|
||||
function DressUpModel:GetObeyHideInTransmogFlag() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_GetSheathed)
|
||||
---@return boolean sheathed
|
||||
function DressUpModel:GetSheathed() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_GetUseTransmogChoices)
|
||||
---@return boolean enabled
|
||||
function DressUpModel:GetUseTransmogChoices() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_GetUseTransmogSkin)
|
||||
---@return boolean enabled
|
||||
function DressUpModel:GetUseTransmogSkin() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_IsGeoReady)
|
||||
---@return boolean ready
|
||||
function DressUpModel:IsGeoReady() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_IsSlotAllowed)
|
||||
---@param slot number
|
||||
---@return boolean allowed
|
||||
function DressUpModel:IsSlotAllowed(slot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_IsSlotVisible)
|
||||
---@param slot number
|
||||
---@return boolean visible
|
||||
function DressUpModel:IsSlotVisible(slot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_SetAutoDress)
|
||||
---@param enabled? boolean Default = false
|
||||
function DressUpModel:SetAutoDress(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_SetItemTransmogInfo)
|
||||
---@param itemTransmogInfo ItemTransmogInfo
|
||||
---@param inventorySlot? number
|
||||
---@param ignoreChildItems? boolean Default = false
|
||||
---@return Enum.ItemTryOnReason result
|
||||
function DressUpModel:SetItemTransmogInfo(itemTransmogInfo, inventorySlot, ignoreChildItems) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_SetObeyHideInTransmogFlag)
|
||||
---@param enabled? boolean Default = false
|
||||
function DressUpModel:SetObeyHideInTransmogFlag(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_SetSheathed)
|
||||
---@param sheathed? boolean Default = false
|
||||
---@param hideWeapons? boolean Default = false
|
||||
function DressUpModel:SetSheathed(sheathed, hideWeapons) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_SetUseTransmogChoices)
|
||||
---@param enabled? boolean Default = false
|
||||
function DressUpModel:SetUseTransmogChoices(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_SetUseTransmogSkin)
|
||||
---@param enabled? boolean Default = false
|
||||
function DressUpModel:SetUseTransmogSkin(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_TryOn)
|
||||
---@param linkOrItemModifiedAppearanceID IDOrLink
|
||||
---@param handSlotName? string
|
||||
---@param spellEnchantID? number
|
||||
---@return Enum.ItemTryOnReason? result
|
||||
function DressUpModel:TryOn(linkOrItemModifiedAppearanceID, handSlotName, spellEnchantID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_Undress)
|
||||
function DressUpModel:Undress() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DressUpModel_UndressSlot)
|
||||
---@param inventorySlot number
|
||||
function DressUpModel:UndressSlot(inventorySlot) end
|
||||
@@ -0,0 +1,322 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Model)
|
||||
---@class Model : Frame
|
||||
local Model = {}
|
||||
---@class model : Model
|
||||
---@class MODEL : Model
|
||||
|
||||
---@param scriptType ScriptModel
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function Model:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptModel
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function Model:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptModel
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function Model:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptModel
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function Model:SetScript(scriptType, handler) end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_AdvanceTime)
|
||||
function Model:AdvanceTime() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_ClearFog)
|
||||
function Model:ClearFog() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_ClearModel)
|
||||
function Model:ClearModel() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_ClearTransform)
|
||||
function Model:ClearTransform() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetCameraDistance)
|
||||
---@return number distance
|
||||
function Model:GetCameraDistance() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetCameraFacing)
|
||||
---@return number radians
|
||||
function Model:GetCameraFacing() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetCameraPosition)
|
||||
---@return number positionX
|
||||
---@return number positionY
|
||||
---@return number positionZ
|
||||
function Model:GetCameraPosition() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetCameraRoll)
|
||||
---@return number radians
|
||||
function Model:GetCameraRoll() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetCameraTarget)
|
||||
---@return number targetX
|
||||
---@return number targetY
|
||||
---@return number targetZ
|
||||
function Model:GetCameraTarget() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetDesaturation)
|
||||
---@return number strength
|
||||
function Model:GetDesaturation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetFacing)
|
||||
---@return number facing
|
||||
function Model:GetFacing() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetFogColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function Model:GetFogColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetFogFar)
|
||||
---@return number fogFar
|
||||
function Model:GetFogFar() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetFogNear)
|
||||
---@return number fogNear
|
||||
function Model:GetFogNear() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetLight)
|
||||
---@return boolean enabled
|
||||
---@return ModelLight light
|
||||
function Model:GetLight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetModelAlpha)
|
||||
---@return number alpha
|
||||
function Model:GetModelAlpha() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetModelDrawLayer)
|
||||
---@return DrawLayer layer
|
||||
---@return number sublayer
|
||||
function Model:GetModelDrawLayer() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetModelFileID)
|
||||
---@return fileID modelFileID
|
||||
function Model:GetModelFileID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetModelScale)
|
||||
---@return number scale
|
||||
function Model:GetModelScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetPaused)
|
||||
---@return boolean paused
|
||||
function Model:GetPaused() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetPitch)
|
||||
---@return number pitch
|
||||
function Model:GetPitch() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetPosition)
|
||||
---@return number positionX
|
||||
---@return number positionY
|
||||
---@return number positionZ
|
||||
function Model:GetPosition() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetRoll)
|
||||
---@return number roll
|
||||
function Model:GetRoll() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetShadowEffect)
|
||||
---@return number strength
|
||||
function Model:GetShadowEffect() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetViewInsets)
|
||||
---@return uiUnit left
|
||||
---@return uiUnit right
|
||||
---@return uiUnit top
|
||||
---@return uiUnit bottom
|
||||
function Model:GetViewInsets() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetViewTranslation)
|
||||
---@return uiUnit x
|
||||
---@return uiUnit y
|
||||
function Model:GetViewTranslation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_GetWorldScale)
|
||||
---@return number worldScale
|
||||
function Model:GetWorldScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_HasAttachmentPoints)
|
||||
---@return boolean hasAttachmentPoints
|
||||
function Model:HasAttachmentPoints() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_HasCustomCamera)
|
||||
---@return boolean hasCustomCamera
|
||||
function Model:HasCustomCamera() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_IsUsingModelCenterToTransform)
|
||||
---@return boolean useCenter
|
||||
function Model:IsUsingModelCenterToTransform() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_MakeCurrentCameraCustom)
|
||||
function Model:MakeCurrentCameraCustom() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_ReplaceIconTexture)
|
||||
---@param asset FileAsset
|
||||
function Model:ReplaceIconTexture(asset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetCamera)
|
||||
---@param cameraIndex number
|
||||
function Model:SetCamera(cameraIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetCameraDistance)
|
||||
---@param distance number
|
||||
function Model:SetCameraDistance(distance) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetCameraFacing)
|
||||
---@param radians number
|
||||
function Model:SetCameraFacing(radians) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetCameraPosition)
|
||||
---@param positionX number
|
||||
---@param positionY number
|
||||
---@param positionZ number
|
||||
function Model:SetCameraPosition(positionX, positionY, positionZ) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetCameraRoll)
|
||||
---@param radians number
|
||||
function Model:SetCameraRoll(radians) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetCameraTarget)
|
||||
---@param targetX number
|
||||
---@param targetY number
|
||||
---@param targetZ number
|
||||
function Model:SetCameraTarget(targetX, targetY, targetZ) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetCustomCamera)
|
||||
---@param cameraIndex number
|
||||
function Model:SetCustomCamera(cameraIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetDesaturation)
|
||||
---@param strength number
|
||||
function Model:SetDesaturation(strength) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetFacing)
|
||||
---@param facing number
|
||||
function Model:SetFacing(facing) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetFogColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function Model:SetFogColor(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetFogFar)
|
||||
---@param fogFar number
|
||||
function Model:SetFogFar(fogFar) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetFogNear)
|
||||
---@param fogNear number
|
||||
function Model:SetFogNear(fogNear) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetGlow)
|
||||
---@param glow number
|
||||
function Model:SetGlow(glow) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetGradientMask)
|
||||
---@param grad0 number
|
||||
---@param grad1 number
|
||||
---@param grad2 number
|
||||
---@param grad3 number
|
||||
function Model:SetGradientMask(grad0, grad1, grad2, grad3) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetLight)
|
||||
---@param enabled boolean
|
||||
---@param light ModelLight
|
||||
function Model:SetLight(enabled, light) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetModel)
|
||||
---@param asset ModelAsset
|
||||
---@param noMip? boolean Default = false
|
||||
function Model:SetModel(asset, noMip) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetModelAlpha)
|
||||
---@param alpha number
|
||||
function Model:SetModelAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetModelDrawLayer)
|
||||
---@param layer DrawLayer
|
||||
function Model:SetModelDrawLayer(layer) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetModelScale)
|
||||
---@param scale number
|
||||
function Model:SetModelScale(scale) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetParticlesEnabled)
|
||||
---@param enabled boolean
|
||||
function Model:SetParticlesEnabled(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetPaused)
|
||||
---@param paused boolean
|
||||
function Model:SetPaused(paused) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetPitch)
|
||||
---@param pitch number
|
||||
function Model:SetPitch(pitch) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetPosition)
|
||||
---@param positionX number
|
||||
---@param positionY number
|
||||
---@param positionZ number
|
||||
function Model:SetPosition(positionX, positionY, positionZ) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetRoll)
|
||||
---@param roll number
|
||||
function Model:SetRoll(roll) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetSequence)
|
||||
---@param sequence number
|
||||
function Model:SetSequence(sequence) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetSequenceTime)
|
||||
---@param sequence number
|
||||
---@param timeOffset number
|
||||
function Model:SetSequenceTime(sequence, timeOffset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetShadowEffect)
|
||||
---@param strength number
|
||||
function Model:SetShadowEffect(strength) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetTransform)
|
||||
---@param translation? vector3
|
||||
---@param rotation? vector3
|
||||
---@param scale? number
|
||||
function Model:SetTransform(translation, rotation, scale) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetUseGBuffer)
|
||||
---@param useGBuffer boolean
|
||||
function Model:SetUseGBuffer(useGBuffer) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetViewInsets)
|
||||
---@param left uiUnit
|
||||
---@param right uiUnit
|
||||
---@param top uiUnit
|
||||
---@param bottom uiUnit
|
||||
function Model:SetViewInsets(left, right, top, bottom) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_SetViewTranslation)
|
||||
---@param x uiUnit
|
||||
---@param y uiUnit
|
||||
function Model:SetViewTranslation(x, y) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_TransformCameraSpaceToModelSpace)
|
||||
---@param cameraPosition vector3
|
||||
---@return vector3 modelPosition
|
||||
function Model:TransformCameraSpaceToModelSpace(cameraPosition) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Model_UseModelCenterToTransform)
|
||||
---@param useCenter boolean
|
||||
function Model:UseModelCenterToTransform(useCenter) end
|
||||
@@ -0,0 +1,4 @@
|
||||
---@meta _
|
||||
---@class PlayerModel : CharacterModelBase
|
||||
---@class playermodel : PlayerModel
|
||||
---@class PLAYERMODEL : PlayerModel
|
||||
@@ -0,0 +1,30 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_TabardModel)
|
||||
---@class TabardModel : TabardModelBase
|
||||
local TabardModel = {}
|
||||
---@class tabardmodel : TabardModel
|
||||
---@class TABARDMODEL : TabardModel
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TabardModel_GetLowerBackgroundFileName)
|
||||
---@return fileID file
|
||||
function TabardModel:GetLowerBackgroundFileName() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TabardModel_GetLowerBorderFile)
|
||||
---@return fileID file
|
||||
function TabardModel:GetLowerBorderFile() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TabardModel_GetLowerEmblemFile)
|
||||
---@return fileID file
|
||||
function TabardModel:GetLowerEmblemFile() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TabardModel_GetUpperBackgroundFileName)
|
||||
---@return fileID file
|
||||
function TabardModel:GetUpperBackgroundFileName() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TabardModel_GetUpperBorderFile)
|
||||
---@return fileID file
|
||||
function TabardModel:GetUpperBorderFile() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TabardModel_GetUpperEmblemFile)
|
||||
---@return fileID file
|
||||
function TabardModel:GetUpperEmblemFile() end
|
||||
@@ -0,0 +1,252 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_ModelScene)
|
||||
---@class ModelScene : Frame
|
||||
local ModelScene = {}
|
||||
---@class modelscene : ModelScene
|
||||
---@class MODELSCENE : ModelScene
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_ClearFog)
|
||||
function ModelScene:ClearFog() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_CreateActor)
|
||||
---@param name string?
|
||||
---@param template string?
|
||||
---@return ModelSceneActor actor
|
||||
function ModelScene:CreateActor(name, template) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetActorAtIndex)
|
||||
---@param index number
|
||||
---@return ModelSceneActor actor
|
||||
function ModelScene:GetActorAtIndex(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetAllowOverlappedModels)
|
||||
---@return boolean allowOverlappedModels
|
||||
function ModelScene:GetAllowOverlappedModels() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetCameraFarClip)
|
||||
---@return number farClip
|
||||
function ModelScene:GetCameraFarClip() end
|
||||
|
||||
---Field of view in radians
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetCameraFieldOfView)
|
||||
---@return number fov
|
||||
function ModelScene:GetCameraFieldOfView() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetCameraForward)
|
||||
---@return number forwardX
|
||||
---@return number forwardY
|
||||
---@return number forwardZ
|
||||
function ModelScene:GetCameraForward() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetCameraNearClip)
|
||||
---@return number nearClip
|
||||
function ModelScene:GetCameraNearClip() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetCameraPosition)
|
||||
---@return number positionX
|
||||
---@return number positionY
|
||||
---@return number positionZ
|
||||
function ModelScene:GetCameraPosition() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetCameraRight)
|
||||
---@return number rightX
|
||||
---@return number rightY
|
||||
---@return number rightZ
|
||||
function ModelScene:GetCameraRight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetCameraUp)
|
||||
---@return number upX
|
||||
---@return number upY
|
||||
---@return number upZ
|
||||
function ModelScene:GetCameraUp() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetDrawLayer)
|
||||
---@return DrawLayer layer
|
||||
---@return number sublevel
|
||||
function ModelScene:GetDrawLayer() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetFogColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
function ModelScene:GetFogColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetFogFar)
|
||||
---@return number far
|
||||
function ModelScene:GetFogFar() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetFogNear)
|
||||
---@return number near
|
||||
function ModelScene:GetFogNear() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetLightAmbientColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
function ModelScene:GetLightAmbientColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetLightDiffuseColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
function ModelScene:GetLightDiffuseColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetLightDirection)
|
||||
---@return number directionX
|
||||
---@return number directionY
|
||||
---@return number directionZ
|
||||
function ModelScene:GetLightDirection() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetLightPosition)
|
||||
---@return number positionX
|
||||
---@return number positionY
|
||||
---@return number positionZ
|
||||
function ModelScene:GetLightPosition() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetLightType)
|
||||
---@return Enum.ModelLightType? lightType
|
||||
function ModelScene:GetLightType() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetNumActors)
|
||||
---@return number numActors
|
||||
function ModelScene:GetNumActors() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetViewInsets)
|
||||
---@return uiUnit left
|
||||
---@return uiUnit right
|
||||
---@return uiUnit top
|
||||
---@return uiUnit bottom
|
||||
function ModelScene:GetViewInsets() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_GetViewTranslation)
|
||||
---@return number translationX
|
||||
---@return number translationY
|
||||
function ModelScene:GetViewTranslation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_IsLightVisible)
|
||||
---@return boolean isVisible
|
||||
function ModelScene:IsLightVisible() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_Project3DPointTo2D)
|
||||
---@param pointX number
|
||||
---@param pointY number
|
||||
---@param pointZ number
|
||||
---@return number point2DX
|
||||
---@return number point2DY
|
||||
---@return number depth
|
||||
function ModelScene:Project3DPointTo2D(pointX, pointY, pointZ) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetAllowOverlappedModels)
|
||||
---@param allowOverlappedModels boolean
|
||||
function ModelScene:SetAllowOverlappedModels(allowOverlappedModels) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetCameraFarClip)
|
||||
---@param farClip number
|
||||
function ModelScene:SetCameraFarClip(farClip) end
|
||||
|
||||
---Field of view in radians
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetCameraFieldOfView)
|
||||
---@param fov number
|
||||
function ModelScene:SetCameraFieldOfView(fov) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetCameraNearClip)
|
||||
---@param nearClip number
|
||||
function ModelScene:SetCameraNearClip(nearClip) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetCameraOrientationByAxisVectors)
|
||||
---@param forwardX number
|
||||
---@param forwardY number
|
||||
---@param forwardZ number
|
||||
---@param rightX number
|
||||
---@param rightY number
|
||||
---@param rightZ number
|
||||
---@param upX number
|
||||
---@param upY number
|
||||
---@param upZ number
|
||||
function ModelScene:SetCameraOrientationByAxisVectors(forwardX, forwardY, forwardZ, rightX, rightY, rightZ, upX, upY, upZ) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetCameraOrientationByYawPitchRoll)
|
||||
---@param yaw number
|
||||
---@param pitch number
|
||||
---@param roll number
|
||||
function ModelScene:SetCameraOrientationByYawPitchRoll(yaw, pitch, roll) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetCameraPosition)
|
||||
---@param positionX number
|
||||
---@param positionY number
|
||||
---@param positionZ number
|
||||
function ModelScene:SetCameraPosition(positionX, positionY, positionZ) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetDesaturation)
|
||||
---@param strength number
|
||||
function ModelScene:SetDesaturation(strength) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetDrawLayer)
|
||||
---@param layer DrawLayer
|
||||
function ModelScene:SetDrawLayer(layer) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetFogColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
function ModelScene:SetFogColor(colorR, colorG, colorB) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetFogFar)
|
||||
---@param far number
|
||||
function ModelScene:SetFogFar(far) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetFogNear)
|
||||
---@param near number
|
||||
function ModelScene:SetFogNear(near) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetLightAmbientColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
function ModelScene:SetLightAmbientColor(colorR, colorG, colorB) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetLightDiffuseColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
function ModelScene:SetLightDiffuseColor(colorR, colorG, colorB) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetLightDirection)
|
||||
---@param directionX number
|
||||
---@param directionY number
|
||||
---@param directionZ number
|
||||
function ModelScene:SetLightDirection(directionX, directionY, directionZ) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetLightPosition)
|
||||
---@param positionX number
|
||||
---@param positionY number
|
||||
---@param positionZ number
|
||||
function ModelScene:SetLightPosition(positionX, positionY, positionZ) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetLightType)
|
||||
---@param lightType number|Enum.ModelLightType
|
||||
function ModelScene:SetLightType(lightType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetLightVisible)
|
||||
---@param visible? boolean Default = false
|
||||
function ModelScene:SetLightVisible(visible) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetPaused)
|
||||
---@param paused boolean
|
||||
---@param affectsGlobalPause? boolean Default = true
|
||||
function ModelScene:SetPaused(paused, affectsGlobalPause) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetViewInsets)
|
||||
---@param left uiUnit
|
||||
---@param right uiUnit
|
||||
---@param top uiUnit
|
||||
---@param bottom uiUnit
|
||||
function ModelScene:SetViewInsets(left, right, top, bottom) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_SetViewTranslation)
|
||||
---@param translationX number
|
||||
---@param translationY number
|
||||
function ModelScene:SetViewTranslation(translationX, translationY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelScene_TakeActor)
|
||||
function ModelScene:TakeActor() end
|
||||
@@ -0,0 +1,149 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_ModelSceneActor)
|
||||
---@class ModelSceneActor : ModelSceneActorBase
|
||||
local ModelSceneActor = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_AttachToMount)
|
||||
---@param rider ModelSceneActor
|
||||
---@param animation AnimationDataEnum
|
||||
---@param spellKitVisualID? number
|
||||
---@return boolean success
|
||||
function ModelSceneActor:AttachToMount(rider, animation, spellKitVisualID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_CalculateMountScale)
|
||||
---@param rider ModelSceneActor
|
||||
---@return number scale
|
||||
function ModelSceneActor:CalculateMountScale(rider) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_DetachFromMount)
|
||||
---@param rider ModelSceneActor
|
||||
---@return boolean success
|
||||
function ModelSceneActor:DetachFromMount(rider) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_Dress)
|
||||
function ModelSceneActor:Dress() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_DressPlayerSlot)
|
||||
---@param invSlot number
|
||||
function ModelSceneActor:DressPlayerSlot(invSlot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_GetAutoDress)
|
||||
---@return boolean autoDress
|
||||
function ModelSceneActor:GetAutoDress() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_GetItemTransmogInfo)
|
||||
---@param inventorySlots number
|
||||
---@return ItemTransmogInfo? itemTransmogInfo
|
||||
function ModelSceneActor:GetItemTransmogInfo(inventorySlots) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_GetItemTransmogInfoList)
|
||||
---@return ItemTransmogInfo[] infoList
|
||||
function ModelSceneActor:GetItemTransmogInfoList() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_GetObeyHideInTransmogFlag)
|
||||
---@return boolean obey
|
||||
function ModelSceneActor:GetObeyHideInTransmogFlag() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_GetPaused)
|
||||
---@return boolean paused
|
||||
---@return boolean globalPaused
|
||||
function ModelSceneActor:GetPaused() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_GetSheathed)
|
||||
---@return boolean sheathed
|
||||
function ModelSceneActor:GetSheathed() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_GetUseTransmogChoices)
|
||||
---@return boolean use
|
||||
function ModelSceneActor:GetUseTransmogChoices() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_GetUseTransmogSkin)
|
||||
---@return boolean use
|
||||
function ModelSceneActor:GetUseTransmogSkin() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_IsGeoReady)
|
||||
---@return boolean isReady
|
||||
function ModelSceneActor:IsGeoReady() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_IsSlotAllowed)
|
||||
---@param inventorySlots number
|
||||
---@return boolean allowed
|
||||
function ModelSceneActor:IsSlotAllowed(inventorySlots) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_IsSlotVisible)
|
||||
---@param inventorySlots number
|
||||
---@return boolean visible
|
||||
function ModelSceneActor:IsSlotVisible(inventorySlots) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_ReleaseFrontEndCharacterDisplays)
|
||||
---@return boolean success
|
||||
function ModelSceneActor:ReleaseFrontEndCharacterDisplays() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_ResetNextHandSlot)
|
||||
function ModelSceneActor:ResetNextHandSlot() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_SetAutoDress)
|
||||
---@param autoDress boolean
|
||||
function ModelSceneActor:SetAutoDress(autoDress) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_SetFrontEndLobbyModelFromDefaultCharacterDisplay)
|
||||
---@param characterIndex number
|
||||
---@return boolean success
|
||||
function ModelSceneActor:SetFrontEndLobbyModelFromDefaultCharacterDisplay(characterIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_SetItemTransmogInfo)
|
||||
---@param transmogInfo ItemTransmogInfo
|
||||
---@param inventorySlots? number
|
||||
---@param ignoreChildItems? boolean Default = false
|
||||
---@return Enum.ItemTryOnReason result
|
||||
function ModelSceneActor:SetItemTransmogInfo(transmogInfo, inventorySlots, ignoreChildItems) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_SetModelByHyperlink)
|
||||
---@param link string
|
||||
---@return boolean success
|
||||
function ModelSceneActor:SetModelByHyperlink(link) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_SetObeyHideInTransmogFlag)
|
||||
---@param obey boolean
|
||||
function ModelSceneActor:SetObeyHideInTransmogFlag(obey) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_SetPaused)
|
||||
---@param paused boolean
|
||||
---@param affectsGlobalPause? boolean Default = true
|
||||
function ModelSceneActor:SetPaused(paused, affectsGlobalPause) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_SetPlayerModelFromGlues)
|
||||
---@param sheatheWeapons? boolean Default = false
|
||||
---@param autoDress? boolean Default = true
|
||||
---@param hideWeapons? boolean Default = false
|
||||
---@param usePlayerNativeForm? boolean Default = true
|
||||
---@return boolean success
|
||||
function ModelSceneActor:SetPlayerModelFromGlues(sheatheWeapons, autoDress, hideWeapons, usePlayerNativeForm) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_SetSheathed)
|
||||
---@param sheathed boolean
|
||||
---@param hidden? boolean Default = false
|
||||
function ModelSceneActor:SetSheathed(sheathed, hidden) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_SetUseTransmogChoices)
|
||||
---@param use boolean
|
||||
function ModelSceneActor:SetUseTransmogChoices(use) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_SetUseTransmogSkin)
|
||||
---@param use boolean
|
||||
function ModelSceneActor:SetUseTransmogSkin(use) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_TryOn)
|
||||
---@param itemLinkOrItemModifiedAppearanceID string
|
||||
---@param handSlotName? string
|
||||
---@param spellEnchantmentID? number Default = 0
|
||||
---@return Enum.ItemTryOnReason? reason
|
||||
function ModelSceneActor:TryOn(itemLinkOrItemModifiedAppearanceID, handSlotName, spellEnchantmentID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_Undress)
|
||||
---@param includeWeapons? boolean Default = true
|
||||
function ModelSceneActor:Undress(includeWeapons) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActor_UndressSlot)
|
||||
---@param inventorySlots number
|
||||
function ModelSceneActor:UndressSlot(inventorySlots) end
|
||||
@@ -0,0 +1,52 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_MovieFrame)
|
||||
---@class MovieFrame : Frame
|
||||
local MovieFrame = {}
|
||||
---@class movieframe : MovieFrame
|
||||
---@class MOVIEFRAME : MovieFrame
|
||||
|
||||
---@param scriptType ScriptMovieFrame
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function MovieFrame:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptMovieFrame
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function MovieFrame:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptMovieFrame
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function MovieFrame:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptMovieFrame
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function MovieFrame:SetScript(scriptType, handler) end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MovieFrame_EnableSubtitles)
|
||||
---@param enable boolean
|
||||
function MovieFrame:EnableSubtitles(enable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MovieFrame_StartMovie)
|
||||
---@param movieID number
|
||||
---@param looping? boolean Default = false
|
||||
---@return boolean success
|
||||
---@return number returnCode
|
||||
function MovieFrame:StartMovie(movieID, looping) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MovieFrame_StartMovieByName)
|
||||
---@param movieName string
|
||||
---@param looping? boolean Default = false
|
||||
---@param resolution? number Default = 0
|
||||
---@return boolean success
|
||||
---@return number returnCode
|
||||
function MovieFrame:StartMovieByName(movieName, looping, resolution) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MovieFrame_StopMovie)
|
||||
function MovieFrame:StopMovie() end
|
||||
@@ -0,0 +1,4 @@
|
||||
---@meta _
|
||||
---@class ArchaeologyDigSiteFrame : Blob
|
||||
---@class archaeologydigsiteframe : ArchaeologyDigSiteFrame
|
||||
---@class ARCHAEOLOGYDIGSITEFRAME : ArchaeologyDigSiteFrame
|
||||
@@ -0,0 +1,22 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_QuestPOIFrame)
|
||||
---@class QuestPOIFrame : Blob
|
||||
local QuestPOIFrame = {}
|
||||
---@class questpoiframe : QuestPOIFrame
|
||||
---@class QUESTPOIFRAME : QuestPOIFrame
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_QuestPOIFrame_GetNumTooltips)
|
||||
---@return number numObjectives
|
||||
function QuestPOIFrame:GetNumTooltips() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_QuestPOIFrame_GetTooltipIndex)
|
||||
---@param index number
|
||||
---@return number objectiveIndex
|
||||
function QuestPOIFrame:GetTooltipIndex(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_QuestPOIFrame_UpdateMouseOverTooltip)
|
||||
---@param x number
|
||||
---@param y number
|
||||
---@return number? questID
|
||||
---@return number? numObjectives
|
||||
function QuestPOIFrame:UpdateMouseOverTooltip(x, y) end
|
||||
@@ -0,0 +1,16 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_ScenarioPOIFrame)
|
||||
---@class ScenarioPOIFrame : Blob
|
||||
local ScenarioPOIFrame = {}
|
||||
---@class scenariopoiframe : ScenarioPOIFrame
|
||||
---@class SCENARIOPOIFRAME : ScenarioPOIFrame
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScenarioPOIFrame_GetScenarioTooltipText)
|
||||
---@return string? tooltipText
|
||||
function ScenarioPOIFrame:GetScenarioTooltipText() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScenarioPOIFrame_UpdateMouseOverTooltip)
|
||||
---@param x number
|
||||
---@param y number
|
||||
---@return boolean hasTooltip
|
||||
function ScenarioPOIFrame:UpdateMouseOverTooltip(x, y) end
|
||||
@@ -0,0 +1,65 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_ScrollFrame)
|
||||
---@class ScrollFrame : Frame
|
||||
local ScrollFrame = {}
|
||||
---@class scrollframe : ScrollFrame
|
||||
---@class SCROLLFRAME : ScrollFrame
|
||||
|
||||
---@param scriptType ScriptScrollFrame
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function ScrollFrame:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptScrollFrame
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function ScrollFrame:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptScrollFrame
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function ScrollFrame:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptScrollFrame
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function ScrollFrame:SetScript(scriptType, handler) end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScrollFrame_GetHorizontalScroll)
|
||||
---@return uiUnit offset
|
||||
function ScrollFrame:GetHorizontalScroll() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScrollFrame_GetHorizontalScrollRange)
|
||||
---@return uiUnit range
|
||||
function ScrollFrame:GetHorizontalScrollRange() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScrollFrame_GetScrollChild)
|
||||
---@return SimpleFrame scrollChild
|
||||
function ScrollFrame:GetScrollChild() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScrollFrame_GetVerticalScroll)
|
||||
---@return uiUnit offset
|
||||
function ScrollFrame:GetVerticalScroll() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScrollFrame_GetVerticalScrollRange)
|
||||
---@return uiUnit range
|
||||
function ScrollFrame:GetVerticalScrollRange() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScrollFrame_SetHorizontalScroll)
|
||||
---@param offset uiUnit
|
||||
function ScrollFrame:SetHorizontalScroll(offset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScrollFrame_SetScrollChild)
|
||||
---@param scrollChild SimpleFrame
|
||||
function ScrollFrame:SetScrollChild(scrollChild) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScrollFrame_SetVerticalScroll)
|
||||
---@param offset uiUnit
|
||||
function ScrollFrame:SetVerticalScroll(offset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScrollFrame_UpdateScrollChildRect)
|
||||
function ScrollFrame:UpdateScrollChildRect() end
|
||||
@@ -0,0 +1,135 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_SimpleHTML)
|
||||
---@class SimpleHTML : Frame
|
||||
local SimpleHTML = {}
|
||||
---@class simplehtml : SimpleHTML
|
||||
---@class SIMPLEHTML : SimpleHTML
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_GetContentHeight)
|
||||
---@return uiUnit height
|
||||
function SimpleHTML:GetContentHeight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_GetFont)
|
||||
---@param textType HTMLTextType
|
||||
---@return string fontFile
|
||||
---@return uiFontHeight height
|
||||
---@return TBFFlags flags
|
||||
function SimpleHTML:GetFont(textType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_GetFontObject)
|
||||
---@param textType HTMLTextType
|
||||
---@return SimpleFont font
|
||||
function SimpleHTML:GetFontObject(textType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_GetHyperlinkFormat)
|
||||
---@return string format
|
||||
function SimpleHTML:GetHyperlinkFormat() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_GetIndentedWordWrap)
|
||||
---@param textType HTMLTextType
|
||||
---@return boolean wordWrap
|
||||
function SimpleHTML:GetIndentedWordWrap(textType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_GetJustifyH)
|
||||
---@param textType HTMLTextType
|
||||
---@return JustifyHorizontal justifyH
|
||||
function SimpleHTML:GetJustifyH(textType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_GetJustifyV)
|
||||
---@param textType HTMLTextType
|
||||
---@return JustifyVertical justifyV
|
||||
function SimpleHTML:GetJustifyV(textType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_GetShadowColor)
|
||||
---@param textType HTMLTextType
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function SimpleHTML:GetShadowColor(textType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_GetShadowOffset)
|
||||
---@param textType HTMLTextType
|
||||
---@return number offsetX
|
||||
---@return number offsetY
|
||||
function SimpleHTML:GetShadowOffset(textType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_GetSpacing)
|
||||
---@param textType HTMLTextType
|
||||
---@return uiUnit spacing
|
||||
function SimpleHTML:GetSpacing(textType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_GetTextColor)
|
||||
---@param textType HTMLTextType
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function SimpleHTML:GetTextColor(textType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_GetTextData)
|
||||
---@return HTMLContentNode[] content
|
||||
function SimpleHTML:GetTextData() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_SetFont)
|
||||
---@param textType HTMLTextType
|
||||
---@param fontFile FontFile
|
||||
---@param height uiFontHeight
|
||||
---@param flags TBFFlags
|
||||
function SimpleHTML:SetFont(textType, fontFile, height, flags) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_SetFontObject)
|
||||
---@param textType HTMLTextType
|
||||
---@param font FontObject
|
||||
function SimpleHTML:SetFontObject(textType, font) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_SetHyperlinkFormat)
|
||||
---@param format string
|
||||
function SimpleHTML:SetHyperlinkFormat(format) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_SetIndentedWordWrap)
|
||||
---@param textType HTMLTextType
|
||||
---@param wordWrap boolean
|
||||
function SimpleHTML:SetIndentedWordWrap(textType, wordWrap) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_SetJustifyH)
|
||||
---@param textType HTMLTextType
|
||||
---@param justifyH JustifyHorizontal
|
||||
function SimpleHTML:SetJustifyH(textType, justifyH) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_SetJustifyV)
|
||||
---@param textType HTMLTextType
|
||||
---@param justifyV JustifyVertical
|
||||
function SimpleHTML:SetJustifyV(textType, justifyV) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_SetShadowColor)
|
||||
---@param textType HTMLTextType
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function SimpleHTML:SetShadowColor(textType, colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_SetShadowOffset)
|
||||
---@param textType HTMLTextType
|
||||
---@param offsetX number
|
||||
---@param offsetY number
|
||||
function SimpleHTML:SetShadowOffset(textType, offsetX, offsetY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_SetSpacing)
|
||||
---@param textType HTMLTextType
|
||||
---@param spacing uiUnit
|
||||
function SimpleHTML:SetSpacing(textType, spacing) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_SetText)
|
||||
---@param text string
|
||||
---@param ignoreMarkup? boolean Default = false
|
||||
function SimpleHTML:SetText(text, ignoreMarkup) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SimpleHTML_SetTextColor)
|
||||
---@param textType HTMLTextType
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function SimpleHTML:SetTextColor(textType, colorR, colorG, colorB, a) end
|
||||
@@ -0,0 +1,107 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Slider)
|
||||
---@class Slider : Frame
|
||||
local Slider = {}
|
||||
---@class slider : Slider
|
||||
---@class SLIDER : Slider
|
||||
|
||||
---@param scriptType ScriptSlider
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function Slider:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptSlider
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function Slider:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptSlider
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function Slider:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptSlider
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function Slider:SetScript(scriptType, handler) end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_Disable)
|
||||
function Slider:Disable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_Enable)
|
||||
function Slider:Enable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_GetMinMaxValues)
|
||||
---@return number minValue
|
||||
---@return number maxValue
|
||||
function Slider:GetMinMaxValues() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_GetObeyStepOnDrag)
|
||||
---@return boolean isObeyStepOnDrag
|
||||
function Slider:GetObeyStepOnDrag() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_GetOrientation)
|
||||
---@return Orientation orientation
|
||||
function Slider:GetOrientation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_GetStepsPerPage)
|
||||
---@return number stepsPerPage
|
||||
function Slider:GetStepsPerPage() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_GetThumbTexture)
|
||||
---@return SimpleTexture texture
|
||||
function Slider:GetThumbTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_GetValue)
|
||||
---@return number value
|
||||
function Slider:GetValue() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_GetValueStep)
|
||||
---@return number valueStep
|
||||
function Slider:GetValueStep() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_IsDraggingThumb)
|
||||
---@return boolean isDraggingThumb
|
||||
function Slider:IsDraggingThumb() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_IsEnabled)
|
||||
---@return boolean enabled
|
||||
function Slider:IsEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_SetEnabled)
|
||||
---@param enabled boolean
|
||||
function Slider:SetEnabled(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_SetMinMaxValues)
|
||||
---@param minValue number
|
||||
---@param maxValue number
|
||||
function Slider:SetMinMaxValues(minValue, maxValue) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_SetObeyStepOnDrag)
|
||||
---@param obeyStepOnDrag boolean
|
||||
function Slider:SetObeyStepOnDrag(obeyStepOnDrag) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_SetOrientation)
|
||||
---@param orientation Orientation
|
||||
function Slider:SetOrientation(orientation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_SetStepsPerPage)
|
||||
---@param stepsPerPage number
|
||||
function Slider:SetStepsPerPage(stepsPerPage) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_SetThumbTexture)
|
||||
---@param asset TextureAsset
|
||||
function Slider:SetThumbTexture(asset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_SetValue)
|
||||
---@param value number
|
||||
---@param treatAsMouseEvent? boolean Default = false
|
||||
function Slider:SetValue(value, treatAsMouseEvent) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Slider_SetValueStep)
|
||||
---@param valueStep number
|
||||
function Slider:SetValueStep(valueStep) end
|
||||
@@ -0,0 +1,155 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_StatusBar)
|
||||
---@class StatusBar : Frame
|
||||
local StatusBar = {}
|
||||
---@class statusbar : StatusBar
|
||||
---@class STATUSBAR : StatusBar
|
||||
|
||||
---@param scriptType ScriptStatusBar
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return function handler
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_GetScript)
|
||||
function StatusBar:GetScript(scriptType, bindingType) end
|
||||
|
||||
---@param scriptType ScriptStatusBar
|
||||
---@return boolean hasScript
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HasScript)
|
||||
function StatusBar:HasScript(scriptType) end
|
||||
|
||||
---@param scriptType ScriptStatusBar
|
||||
---@param handler function
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return boolean success
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_HookScript)
|
||||
function StatusBar:HookScript(scriptType, handler, bindingType) end
|
||||
|
||||
---@param scriptType ScriptStatusBar
|
||||
---@param handler function|nil
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptObject_SetScript)
|
||||
function StatusBar:SetScript(scriptType, handler) end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_GetFillStyle)
|
||||
---@return StatusBarFillStyle fillStyle
|
||||
function StatusBar:GetFillStyle() end
|
||||
|
||||
---Returns the current interpolated value displayed by the bar.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_GetInterpolatedValue)
|
||||
---@return number value
|
||||
function StatusBar:GetInterpolatedValue() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_GetMinMaxValues)
|
||||
---@return number minValue
|
||||
---@return number maxValue
|
||||
function StatusBar:GetMinMaxValues() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_GetOrientation)
|
||||
---@return Orientation orientation
|
||||
function StatusBar:GetOrientation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_GetReverseFill)
|
||||
---@return boolean isReverseFill
|
||||
function StatusBar:GetReverseFill() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_GetRotatesTexture)
|
||||
---@return boolean rotatesTexture
|
||||
function StatusBar:GetRotatesTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_GetStatusBarColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function StatusBar:GetStatusBarColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_GetStatusBarDesaturation)
|
||||
---@return normalizedValue desaturation
|
||||
function StatusBar:GetStatusBarDesaturation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_GetStatusBarTexture)
|
||||
---@return SimpleTexture texture
|
||||
function StatusBar:GetStatusBarTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_GetTimerDuration)
|
||||
---@return LuaDurationObject duration
|
||||
function StatusBar:GetTimerDuration() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_GetValue)
|
||||
---@return number value
|
||||
function StatusBar:GetValue() end
|
||||
|
||||
---Returns true if the status bar is currently interpolating toward a target value.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_IsInterpolating)
|
||||
---@return boolean isInterpolating
|
||||
function StatusBar:IsInterpolating() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_IsStatusBarDesaturated)
|
||||
---@return boolean desaturated
|
||||
function StatusBar:IsStatusBarDesaturated() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_SetColorFill)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function StatusBar:SetColorFill(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_SetFillStyle)
|
||||
---@param fillStyle StatusBarFillStyle
|
||||
function StatusBar:SetFillStyle(fillStyle) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_SetMinMaxValues)
|
||||
---@param minValue number
|
||||
---@param maxValue number
|
||||
---@param interpolation? Enum.StatusBarInterpolation Default = Immediate
|
||||
function StatusBar:SetMinMaxValues(minValue, maxValue, interpolation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_SetOrientation)
|
||||
---@param orientation Orientation
|
||||
function StatusBar:SetOrientation(orientation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_SetReverseFill)
|
||||
---@param isReverseFill boolean
|
||||
function StatusBar:SetReverseFill(isReverseFill) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_SetRotatesTexture)
|
||||
---@param rotatesTexture boolean
|
||||
function StatusBar:SetRotatesTexture(rotatesTexture) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_SetStatusBarColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function StatusBar:SetStatusBarColor(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_SetStatusBarDesaturated)
|
||||
---@param desaturated? boolean Default = false
|
||||
function StatusBar:SetStatusBarDesaturated(desaturated) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_SetStatusBarDesaturation)
|
||||
---@param desaturation normalizedValue
|
||||
function StatusBar:SetStatusBarDesaturation(desaturation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_SetStatusBarTexture)
|
||||
---@param asset TextureAsset
|
||||
---@return boolean success
|
||||
function StatusBar:SetStatusBarTexture(asset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_SetTimerDuration)
|
||||
---@param duration LuaDurationObject
|
||||
---@param interpolation? Enum.StatusBarInterpolation Default = Immediate
|
||||
---@param direction? Enum.StatusBarTimerDirection Default = ElapsedTime
|
||||
function StatusBar:SetTimerDuration(duration, interpolation, direction) end
|
||||
|
||||
---Immediately finishes any interpolation of the bar and snaps it to the target value.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_SetToTargetValue)
|
||||
function StatusBar:SetToTargetValue() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StatusBar_SetValue)
|
||||
---@param value number
|
||||
---@param interpolation? Enum.StatusBarInterpolation Default = Immediate
|
||||
function StatusBar:SetValue(value, interpolation) end
|
||||
@@ -0,0 +1,68 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_UnitPositionFrame)
|
||||
---@class UnitPositionFrame : Frame
|
||||
local UnitPositionFrame = {}
|
||||
---@class unitpositionframe : UnitPositionFrame
|
||||
---@class UNITPOSITIONFRAME : UnitPositionFrame
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_UnitPositionFrame_AddUnit)
|
||||
---@param unitTokenString string
|
||||
---@param asset TextureAssetDisk
|
||||
---@param width? uiUnit
|
||||
---@param height? uiUnit
|
||||
---@param r? number
|
||||
---@param g? number
|
||||
---@param b? number
|
||||
---@param a? number
|
||||
---@param sublayer? number
|
||||
---@param showFacing? boolean
|
||||
function UnitPositionFrame:AddUnit(unitTokenString, asset, width, height, r, g, b, a, sublayer, showFacing) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_UnitPositionFrame_ClearUnits)
|
||||
function UnitPositionFrame:ClearUnits() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_UnitPositionFrame_FinalizeUnits)
|
||||
function UnitPositionFrame:FinalizeUnits() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_UnitPositionFrame_GetMouseOverUnits)
|
||||
---@return string units
|
||||
function UnitPositionFrame:GetMouseOverUnits() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_UnitPositionFrame_GetPlayerPingScale)
|
||||
---@return number scale
|
||||
function UnitPositionFrame:GetPlayerPingScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_UnitPositionFrame_GetUiMapID)
|
||||
---@return number mapID
|
||||
function UnitPositionFrame:GetUiMapID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_UnitPositionFrame_SetPlayerPingScale)
|
||||
---@param scale number
|
||||
function UnitPositionFrame:SetPlayerPingScale(scale) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_UnitPositionFrame_SetPlayerPingTexture)
|
||||
---@param textureType number|Enum.PingTextureType
|
||||
---@param asset FileAsset
|
||||
---@param width? uiUnit Default = 0
|
||||
---@param height? uiUnit Default = 0
|
||||
function UnitPositionFrame:SetPlayerPingTexture(textureType, asset, width, height) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_UnitPositionFrame_SetUiMapID)
|
||||
---@param mapID number
|
||||
function UnitPositionFrame:SetUiMapID(mapID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_UnitPositionFrame_SetUnitColor)
|
||||
---@param unit string
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param colorA number
|
||||
function UnitPositionFrame:SetUnitColor(unit, colorR, colorG, colorB, colorA) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_UnitPositionFrame_StartPlayerPing)
|
||||
---@param duration? number Default = 0
|
||||
---@param fadeDuration? number Default = 0
|
||||
function UnitPositionFrame:StartPlayerPing(duration, fadeDuration) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_UnitPositionFrame_StopPlayerPing)
|
||||
function UnitPositionFrame:StopPlayerPing() end
|
||||
Reference in New Issue
Block a user