First commit, step 4 completed
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Alpha)
|
||||
---@class Alpha : Animation
|
||||
local Alpha = {}
|
||||
---@class alpha : Alpha
|
||||
---@class ALPHA : Alpha
|
||||
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Alpha_GetFromAlpha)
|
||||
---@return number normalizedAlpha
|
||||
function Alpha:GetFromAlpha() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Alpha_GetToAlpha)
|
||||
---@return number normalizedAlpha
|
||||
function Alpha:GetToAlpha() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Alpha_SetFromAlpha)
|
||||
---@param normalizedAlpha number
|
||||
function Alpha:SetFromAlpha(normalizedAlpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Alpha_SetToAlpha)
|
||||
---@param normalizedAlpha number
|
||||
function Alpha:SetToAlpha(normalizedAlpha) end
|
||||
@@ -0,0 +1,165 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Animation)
|
||||
---@class Animation : Object
|
||||
local Animation = {}
|
||||
---@class animation : Animation
|
||||
---@class ANIMATION : Animation
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Object_GetParent)
|
||||
---@return AnimationGroup parent
|
||||
function Animation:GetParent() end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_GetDuration)
|
||||
---@return number durationSec
|
||||
function Animation:GetDuration() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_GetElapsed)
|
||||
---@return number elapsedSec
|
||||
function Animation:GetElapsed() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_GetEndDelay)
|
||||
---@return number delaySec
|
||||
function Animation:GetEndDelay() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_GetOrder)
|
||||
---@return number order
|
||||
function Animation:GetOrder() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_GetProgress)
|
||||
---@return number progress
|
||||
function Animation:GetProgress() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_GetRegionParent)
|
||||
---@return CScriptObject region
|
||||
function Animation:GetRegionParent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_GetScript)
|
||||
---@param scriptTypeName ScriptAnimation
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return luaFunction script
|
||||
function Animation:GetScript(scriptTypeName, bindingType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_GetSmoothProgress)
|
||||
---@return number progress
|
||||
function Animation:GetSmoothProgress() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_GetSmoothing)
|
||||
---@return SmoothingType weights
|
||||
function Animation:GetSmoothing() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_GetStartDelay)
|
||||
---@return number delaySec
|
||||
function Animation:GetStartDelay() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_GetTarget)
|
||||
---@return CScriptObject target
|
||||
function Animation:GetTarget() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_HasScript)
|
||||
---@param scriptName string
|
||||
---@return boolean hasScript
|
||||
function Animation:HasScript(scriptName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_HookScript)
|
||||
---@param scriptTypeName ScriptAnimation
|
||||
---@param script luaFunction
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
function Animation:HookScript(scriptTypeName, script, bindingType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_IsDelaying)
|
||||
---@return boolean isDelaying
|
||||
function Animation:IsDelaying() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_IsDone)
|
||||
---@return boolean isDone
|
||||
function Animation:IsDone() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_IsPaused)
|
||||
---@return boolean isPaused
|
||||
function Animation:IsPaused() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_IsPlaying)
|
||||
---@return boolean isPlaying
|
||||
function Animation:IsPlaying() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_IsStopped)
|
||||
---@return boolean isStopped
|
||||
function Animation:IsStopped() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_Pause)
|
||||
function Animation:Pause() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_Play)
|
||||
function Animation:Play() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_Restart)
|
||||
function Animation:Restart() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetChildKey)
|
||||
---@param childKey string
|
||||
---@return boolean success
|
||||
function Animation:SetChildKey(childKey) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetDuration)
|
||||
---@param durationSec number
|
||||
---@param recomputeGroupDuration? boolean Default = true
|
||||
function Animation:SetDuration(durationSec, recomputeGroupDuration) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetEndDelay)
|
||||
---@param delaySec number
|
||||
---@param recomputeGroupDuration? boolean Default = true
|
||||
function Animation:SetEndDelay(delaySec, recomputeGroupDuration) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetOrder)
|
||||
---@param newOrder number
|
||||
function Animation:SetOrder(newOrder) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetParent)
|
||||
---@param parent SimpleAnimGroup
|
||||
---@param order? number
|
||||
function Animation:SetParent(parent, order) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetPlaying)
|
||||
---@param play boolean
|
||||
function Animation:SetPlaying(play) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetScript)
|
||||
---@param scriptTypeName string
|
||||
---@param script? luaFunction
|
||||
function Animation:SetScript(scriptTypeName, script) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetSmoothProgress)
|
||||
---@param durationSec number
|
||||
function Animation:SetSmoothProgress(durationSec) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetSmoothing)
|
||||
---@param weights SmoothingType
|
||||
function Animation:SetSmoothing(weights) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetStartDelay)
|
||||
---@param delaySec number
|
||||
---@param recomputeGroupDuration? boolean Default = true
|
||||
function Animation:SetStartDelay(delaySec, recomputeGroupDuration) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetTarget)
|
||||
---@param target CScriptObject
|
||||
---@return boolean success
|
||||
function Animation:SetTarget(target) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetTargetKey)
|
||||
---@param key string
|
||||
---@return boolean success
|
||||
function Animation:SetTargetKey(key) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetTargetName)
|
||||
---@param name string
|
||||
---@return boolean success
|
||||
function Animation:SetTargetName(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_SetTargetParent)
|
||||
---@return boolean success
|
||||
function Animation:SetTargetParent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Animation_Stop)
|
||||
function Animation:Stop() end
|
||||
@@ -0,0 +1,131 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_AnimationGroup)
|
||||
---@class AnimationGroup : Object
|
||||
local AnimationGroup = {}
|
||||
---@class animationgroup : AnimationGroup
|
||||
---@class ANIMATIONGROUP : AnimationGroup
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Object_GetParent)
|
||||
---@return Frame parent
|
||||
function AnimationGroup:GetParent() end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_CreateAnimation)
|
||||
---@generic T
|
||||
---@param animationType? `T` | AnimationType
|
||||
---@param name? string
|
||||
---@param templateName? string
|
||||
---@return table|T animation
|
||||
function AnimationGroup:CreateAnimation(animationType, name, templateName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_Finish)
|
||||
function AnimationGroup:Finish() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_GetAnimationSpeedMultiplier)
|
||||
---@return number animationSpeedMultiplier
|
||||
function AnimationGroup:GetAnimationSpeedMultiplier() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_GetAnimations)
|
||||
---@return Animation ... scriptObject
|
||||
function AnimationGroup:GetAnimations() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_GetDuration)
|
||||
---@return number durationSec
|
||||
function AnimationGroup:GetDuration() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_GetElapsed)
|
||||
---@return number elapsedSec
|
||||
function AnimationGroup:GetElapsed() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_GetLoopState)
|
||||
---@return string loopState
|
||||
function AnimationGroup:GetLoopState() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_GetLooping)
|
||||
---@return LoopType loopType
|
||||
function AnimationGroup:GetLooping() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_GetProgress)
|
||||
---@return number progress
|
||||
function AnimationGroup:GetProgress() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_GetScript)
|
||||
---@param scriptTypeName ScriptAnimationGroup
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return luaFunction script
|
||||
function AnimationGroup:GetScript(scriptTypeName, bindingType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_HasScript)
|
||||
---@param scriptName ScriptAnimationGroup
|
||||
---@return boolean hasScript
|
||||
function AnimationGroup:HasScript(scriptName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_HookScript)
|
||||
---@param scriptTypeName ScriptAnimationGroup
|
||||
---@param script luaFunction
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
function AnimationGroup:HookScript(scriptTypeName, script, bindingType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_IsDone)
|
||||
---@return boolean isDone
|
||||
function AnimationGroup:IsDone() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_IsPaused)
|
||||
---@return boolean isPaused
|
||||
function AnimationGroup:IsPaused() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_IsPendingFinish)
|
||||
---@return boolean isPendingFinish
|
||||
function AnimationGroup:IsPendingFinish() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_IsPlaying)
|
||||
---@return boolean isPlaying
|
||||
function AnimationGroup:IsPlaying() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_IsReverse)
|
||||
---@return boolean isReverse
|
||||
function AnimationGroup:IsReverse() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_IsSetToFinalAlpha)
|
||||
---@return boolean isSetToFinalAlpha
|
||||
function AnimationGroup:IsSetToFinalAlpha() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_Pause)
|
||||
function AnimationGroup:Pause() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_Play)
|
||||
---@param reverse? boolean Default = false
|
||||
---@param offset? number Default = 0
|
||||
function AnimationGroup:Play(reverse, offset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_RemoveAnimations)
|
||||
function AnimationGroup:RemoveAnimations() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_Restart)
|
||||
---@param reverse? boolean Default = false
|
||||
---@param offset? number Default = 0
|
||||
function AnimationGroup:Restart(reverse, offset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_SetAnimationSpeedMultiplier)
|
||||
---@param animationSpeedMultiplier number
|
||||
function AnimationGroup:SetAnimationSpeedMultiplier(animationSpeedMultiplier) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_SetLooping)
|
||||
---@param loopType LoopType
|
||||
function AnimationGroup:SetLooping(loopType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_SetPlaying)
|
||||
---@param play boolean
|
||||
function AnimationGroup:SetPlaying(play) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_SetScript)
|
||||
---@param scriptTypeName ScriptAnimationGroup
|
||||
---@param script? luaFunction
|
||||
function AnimationGroup:SetScript(scriptTypeName, script) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_SetToFinalAlpha)
|
||||
---@param setToFinalAlpha boolean
|
||||
function AnimationGroup:SetToFinalAlpha(setToFinalAlpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimationGroup_Stop)
|
||||
function AnimationGroup:Stop() end
|
||||
@@ -0,0 +1,33 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_ControlPoint)
|
||||
---@class ControlPoint : Object
|
||||
local ControlPoint = {}
|
||||
---@class controlpoint : ControlPoint
|
||||
---@class CONTROLPOINT : ControlPoint
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Object_GetParent)
|
||||
---@return Path parent
|
||||
function ControlPoint:GetParent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ControlPoint_GetOffset)
|
||||
---@return uiUnit offsetX
|
||||
---@return uiUnit offsetY
|
||||
function ControlPoint:GetOffset() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ControlPoint_GetOrder)
|
||||
---@return number order
|
||||
function ControlPoint:GetOrder() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ControlPoint_SetOffset)
|
||||
---@param offsetX uiUnit
|
||||
---@param offsetY uiUnit
|
||||
function ControlPoint:SetOffset(offsetX, offsetY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ControlPoint_SetOrder)
|
||||
---@param order number
|
||||
function ControlPoint:SetOrder(order) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ControlPoint_SetParent)
|
||||
---@param parent SimplePathAnim
|
||||
---@param order? number
|
||||
function ControlPoint:SetParent(parent, order) end
|
||||
@@ -0,0 +1,46 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_FlipBook)
|
||||
---@class FlipBook : Animation
|
||||
local FlipBook = {}
|
||||
---@class flipbook : FlipBook
|
||||
---@class FLIPBOOK : FlipBook
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FlipBook_GetFlipBookColumns)
|
||||
---@return number columns
|
||||
function FlipBook:GetFlipBookColumns() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FlipBook_GetFlipBookFrameHeight)
|
||||
---@return number height
|
||||
function FlipBook:GetFlipBookFrameHeight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FlipBook_GetFlipBookFrameWidth)
|
||||
---@return number width
|
||||
function FlipBook:GetFlipBookFrameWidth() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FlipBook_GetFlipBookFrames)
|
||||
---@return number frames
|
||||
function FlipBook:GetFlipBookFrames() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FlipBook_GetFlipBookRows)
|
||||
---@return number rows
|
||||
function FlipBook:GetFlipBookRows() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FlipBook_SetFlipBookColumns)
|
||||
---@param columns number
|
||||
function FlipBook:SetFlipBookColumns(columns) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FlipBook_SetFlipBookFrameHeight)
|
||||
---@param height number
|
||||
function FlipBook:SetFlipBookFrameHeight(height) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FlipBook_SetFlipBookFrameWidth)
|
||||
---@param width number
|
||||
function FlipBook:SetFlipBookFrameWidth(width) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FlipBook_SetFlipBookFrames)
|
||||
---@param frames number
|
||||
function FlipBook:SetFlipBookFrames(frames) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FlipBook_SetFlipBookRows)
|
||||
---@param rows number
|
||||
function FlipBook:SetFlipBookRows(rows) end
|
||||
@@ -0,0 +1,29 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Path)
|
||||
---@class Path : Animation
|
||||
local Path = {}
|
||||
---@class path : Path
|
||||
---@class PATH : Path
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Path_CreateControlPoint)
|
||||
---@param name? string
|
||||
---@param templateName? string
|
||||
---@param order? number
|
||||
---@return SimpleControlPoint point
|
||||
function Path:CreateControlPoint(name, templateName, order) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Path_GetControlPoints)
|
||||
---@return ControlPoint ... ScriptObject
|
||||
function Path:GetControlPoints() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Path_GetCurveType)
|
||||
---@return CurveType curveType
|
||||
function Path:GetCurveType() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Path_GetMaxControlPointOrder)
|
||||
---@return number maxOrder
|
||||
function Path:GetMaxControlPointOrder() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Path_SetCurveType)
|
||||
---@param curveType CurveType
|
||||
function Path:SetCurveType(curveType) end
|
||||
@@ -0,0 +1,34 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Rotation)
|
||||
---@class Rotation : Animation
|
||||
local Rotation = {}
|
||||
---@class rotation : Rotation
|
||||
---@class ROTATION : Rotation
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Rotation_GetDegrees)
|
||||
---@return number angle
|
||||
function Rotation:GetDegrees() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Rotation_GetOrigin)
|
||||
---@return FramePoint point
|
||||
---@return number originX
|
||||
---@return number originY
|
||||
function Rotation:GetOrigin() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Rotation_GetRadians)
|
||||
---@return number angle
|
||||
function Rotation:GetRadians() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Rotation_SetDegrees)
|
||||
---@param angle number
|
||||
function Rotation:SetDegrees(angle) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Rotation_SetOrigin)
|
||||
---@param point FramePoint
|
||||
---@param originX number
|
||||
---@param originY number
|
||||
function Rotation:SetOrigin(point, originX, originY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Rotation_SetRadians)
|
||||
---@param angle number
|
||||
function Rotation:SetRadians(angle) end
|
||||
@@ -0,0 +1,49 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Scale)
|
||||
---@class Scale : Animation
|
||||
local Scale = {}
|
||||
---@class scale : Scale
|
||||
---@class SCALE : Scale
|
||||
---@class LineScale : Scale
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Scale_GetOrigin)
|
||||
---@return FramePoint point
|
||||
---@return number originX
|
||||
---@return number originY
|
||||
function Scale:GetOrigin() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Scale_GetScale)
|
||||
---@return number scaleX
|
||||
---@return number scaleY
|
||||
function Scale:GetScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Scale_GetScaleFrom)
|
||||
---@return number scaleX
|
||||
---@return number scaleY
|
||||
function Scale:GetScaleFrom() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Scale_GetScaleTo)
|
||||
---@return number scaleX
|
||||
---@return number scaleY
|
||||
function Scale:GetScaleTo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Scale_SetOrigin)
|
||||
---@param point FramePoint
|
||||
---@param originX number
|
||||
---@param originY number
|
||||
function Scale:SetOrigin(point, originX, originY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Scale_SetScale)
|
||||
---@param scaleX number
|
||||
---@param scaleY number
|
||||
function Scale:SetScale(scaleX, scaleY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Scale_SetScaleFrom)
|
||||
---@param scaleX number
|
||||
---@param scaleY number
|
||||
function Scale:SetScaleFrom(scaleX, scaleY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Scale_SetScaleTo)
|
||||
---@param scaleX number
|
||||
---@param scaleY number
|
||||
function Scale:SetScaleTo(scaleX, scaleY) end
|
||||
@@ -0,0 +1,16 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_TextureCoordTranslation)
|
||||
---@class TextureCoordTranslation : Animation
|
||||
local TextureCoordTranslation = {}
|
||||
---@class textureCoordTranslation : TextureCoordTranslation
|
||||
---@class TEXTURECOORDTRANSLATION : TextureCoordTranslation
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureCoordTranslation_GetOffset)
|
||||
---@return number offsetU
|
||||
---@return number offsetV
|
||||
function TextureCoordTranslation:GetOffset() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureCoordTranslation_SetOffset)
|
||||
---@param offsetU number
|
||||
---@param offsetV number
|
||||
function TextureCoordTranslation:SetOffset(offsetU, offsetV) end
|
||||
@@ -0,0 +1,20 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Translation)
|
||||
---@class Translation : Animation
|
||||
local Translation = {}
|
||||
---@class translation : Translation
|
||||
---@class TRANSLATION : Translation
|
||||
---@class LineTranslation : Translation
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Translation_GetOffset)
|
||||
---@return uiUnit offsetX
|
||||
---@return uiUnit offsetY
|
||||
function Translation:GetOffset() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Translation_SetOffset)
|
||||
---@param offsetX uiUnit
|
||||
---@param offsetY uiUnit
|
||||
function Translation:SetOffset(offsetX, offsetY) end
|
||||
|
||||
---@class LineTranslation : Translation
|
||||
local LineTranslation = {}
|
||||
@@ -0,0 +1,23 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_VertexColor)
|
||||
---@class VertexColor : Animation
|
||||
local VertexColor = {}
|
||||
---@class vertexcolor : VertexColor
|
||||
---@class VERTEXCOLOR : VertexColor
|
||||
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_VertexColor_GetEndColor)
|
||||
---@return colorRGBA color
|
||||
function VertexColor:GetEndColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_VertexColor_GetStartColor)
|
||||
---@return colorRGBA color
|
||||
function VertexColor:GetStartColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_VertexColor_SetEndColor)
|
||||
---@param color colorRGBA
|
||||
function VertexColor:SetEndColor(color) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_VertexColor_SetStartColor)
|
||||
---@param color colorRGBA
|
||||
function VertexColor:SetStartColor(color) end
|
||||
@@ -0,0 +1,17 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_ScriptRegion)
|
||||
---@class AnimatableObject : Object
|
||||
local AnimatableObject = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimatableObject_CreateAnimationGroup)
|
||||
---@param name? string
|
||||
---@param templateName? string
|
||||
---@return SimpleAnimGroup group
|
||||
function AnimatableObject:CreateAnimationGroup(name, templateName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimatableObject_GetAnimationGroups)
|
||||
---@return SimpleAnimGroup ... scriptObject
|
||||
function AnimatableObject:GetAnimationGroups() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AnimatableObject_StopAnimating)
|
||||
function AnimatableObject:StopAnimating() end
|
||||
@@ -0,0 +1,59 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_POIFrame)
|
||||
---@class Blob : Frame
|
||||
local Blob = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_DrawAll)
|
||||
function Blob:DrawAll() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_DrawBlob)
|
||||
---@param questID number
|
||||
---@param draw? boolean Default = false
|
||||
function Blob:DrawBlob(questID, draw) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_DrawNone)
|
||||
function Blob:DrawNone() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_EnableMerging)
|
||||
---@param enable? boolean Default = false
|
||||
function Blob:EnableMerging(enable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_EnableSmoothing)
|
||||
---@param enable? boolean Default = false
|
||||
function Blob:EnableSmoothing(enable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_GetMapID)
|
||||
---@return number uiMapID
|
||||
function Blob:GetMapID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_SetBorderAlpha)
|
||||
---@param alpha number
|
||||
function Blob:SetBorderAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_SetBorderScalar)
|
||||
---@param scalar number
|
||||
function Blob:SetBorderScalar(scalar) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_SetBorderTexture)
|
||||
---@param asset FileAsset
|
||||
function Blob:SetBorderTexture(asset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_SetFillAlpha)
|
||||
---@param alpha number
|
||||
function Blob:SetFillAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_SetFillTexture)
|
||||
---@param asset FileAsset
|
||||
function Blob:SetFillTexture(asset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_SetMapID)
|
||||
---@param uiMapID number
|
||||
function Blob:SetMapID(uiMapID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_SetMergeThreshold)
|
||||
---@param threshold number
|
||||
function Blob:SetMergeThreshold(threshold) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Blob_SetNumSplinePoints)
|
||||
---@param numSplinePoints number
|
||||
function Blob:SetNumSplinePoints(numSplinePoints) end
|
||||
@@ -0,0 +1,111 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_PlayerModel)
|
||||
---@class CharacterModelBase : Model
|
||||
local CharacterModelBase = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_ApplySpellVisualKit)
|
||||
---@param spellVisualKitID number
|
||||
---@param oneShot? boolean Default = false
|
||||
function CharacterModelBase:ApplySpellVisualKit(spellVisualKitID, oneShot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_CanSetUnit)
|
||||
---@param unit UnitToken
|
||||
function CharacterModelBase:CanSetUnit(unit) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_FreezeAnimation)
|
||||
---@param anim AnimationDataEnum
|
||||
---@param variation number
|
||||
---@param frame number
|
||||
function CharacterModelBase:FreezeAnimation(anim, variation, frame) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_GetDisplayInfo)
|
||||
---@return number displayID
|
||||
function CharacterModelBase:GetDisplayInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_GetDoBlend)
|
||||
---@return boolean doBlend
|
||||
function CharacterModelBase:GetDoBlend() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_GetKeepModelOnHide)
|
||||
---@return boolean keepModelOnHide
|
||||
function CharacterModelBase:GetKeepModelOnHide() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_HasAnimation)
|
||||
---@param anim AnimationDataEnum
|
||||
---@return boolean hasAnimation
|
||||
function CharacterModelBase:HasAnimation(anim) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_PlayAnimKit)
|
||||
---@param animKit number
|
||||
---@param loop? boolean Default = false
|
||||
function CharacterModelBase:PlayAnimKit(animKit, loop) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_RefreshCamera)
|
||||
function CharacterModelBase:RefreshCamera() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_RefreshUnit)
|
||||
function CharacterModelBase:RefreshUnit() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_SetAnimation)
|
||||
---@param anim AnimationDataEnum
|
||||
---@param variation? number
|
||||
function CharacterModelBase:SetAnimation(anim, variation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_SetBarberShopAlternateForm)
|
||||
function CharacterModelBase:SetBarberShopAlternateForm() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_SetCamDistanceScale)
|
||||
---@param scale number
|
||||
function CharacterModelBase:SetCamDistanceScale(scale) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_SetCreature)
|
||||
---@param creatureID number
|
||||
---@param displayID? number Default = 0
|
||||
function CharacterModelBase:SetCreature(creatureID, displayID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_SetDisplayInfo)
|
||||
---@param displayID number
|
||||
---@param mountDisplayID? number
|
||||
function CharacterModelBase:SetDisplayInfo(displayID, mountDisplayID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_SetDoBlend)
|
||||
---@param doBlend? boolean Default = false
|
||||
function CharacterModelBase:SetDoBlend(doBlend) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_SetItem)
|
||||
---@param itemID number
|
||||
---@param appearanceModID? number
|
||||
---@param itemVisualID? number
|
||||
function CharacterModelBase:SetItem(itemID, appearanceModID, itemVisualID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_SetItemAppearance)
|
||||
---@param itemAppearanceID number
|
||||
---@param itemVisualID? number
|
||||
---@param itemSubclass? number|Enum.ItemWeaponSubclass
|
||||
function CharacterModelBase:SetItemAppearance(itemAppearanceID, itemVisualID, itemSubclass) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_SetKeepModelOnHide)
|
||||
---@param keepModelOnHide boolean
|
||||
function CharacterModelBase:SetKeepModelOnHide(keepModelOnHide) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_SetPortraitZoom)
|
||||
---@param zoom number
|
||||
function CharacterModelBase:SetPortraitZoom(zoom) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_SetRotation)
|
||||
---@param radians number
|
||||
---@param animate? boolean Default = true
|
||||
function CharacterModelBase:SetRotation(radians, animate) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_SetUnit)
|
||||
---@param unit UnitToken
|
||||
---@param blend? boolean Default = true
|
||||
---@param useNativeForm? boolean
|
||||
---@return boolean success
|
||||
function CharacterModelBase:SetUnit(unit, blend, useNativeForm) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_StopAnimKit)
|
||||
function CharacterModelBase:StopAnimKit() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CharacterModelBase_ZeroCachedCenterXY)
|
||||
function CharacterModelBase:ZeroCachedCenterXY() end
|
||||
@@ -0,0 +1,50 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_FrameScriptObject)
|
||||
---@class FrameScriptObject
|
||||
local FrameScriptObject = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FrameScriptObject_GetName)
|
||||
---@return string name
|
||||
function FrameScriptObject:GetName() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FrameScriptObject_GetObjectType)
|
||||
---@return string objectType
|
||||
function FrameScriptObject:GetObjectType() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FrameScriptObject_HasAnySecretAspect)
|
||||
---@return boolean hasSecretAspect
|
||||
function FrameScriptObject:HasAnySecretAspect() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FrameScriptObject_HasSecretAspect)
|
||||
---@param aspect Enum.SecretAspect
|
||||
---@return boolean hasSecretAspect
|
||||
function FrameScriptObject:HasSecretAspect(aspect) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FrameScriptObject_HasSecretValues)
|
||||
---@return boolean hasSecretValues
|
||||
function FrameScriptObject:HasSecretValues() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FrameScriptObject_IsForbidden)
|
||||
---@return boolean isForbidden
|
||||
function FrameScriptObject:IsForbidden() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FrameScriptObject_IsObjectType)
|
||||
---@param objectType string
|
||||
---@return boolean isType
|
||||
function FrameScriptObject:IsObjectType(objectType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FrameScriptObject_IsPreventingSecretValues)
|
||||
---@return boolean isPreventingSecretValues
|
||||
function FrameScriptObject:IsPreventingSecretValues() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FrameScriptObject_SetForbidden)
|
||||
function FrameScriptObject:SetForbidden() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FrameScriptObject_SetPreventSecretValues)
|
||||
---@param preventSecretValues boolean
|
||||
function FrameScriptObject:SetPreventSecretValues(preventSecretValues) end
|
||||
|
||||
---Reset all script accessible values to their default values.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FrameScriptObject_SetToDefaults)
|
||||
function FrameScriptObject:SetToDefaults() end
|
||||
@@ -0,0 +1,227 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_ModelSceneActorBase)
|
||||
---@class ModelSceneActorBase : Object
|
||||
local ModelSceneActorBase = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_ClearModel)
|
||||
function ModelSceneActorBase:ClearModel() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetActiveBoundingBox)
|
||||
---@return vector3 boxBottom
|
||||
---@return vector3 boxTop
|
||||
function ModelSceneActorBase:GetActiveBoundingBox() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetAlpha)
|
||||
---@return number alpha
|
||||
function ModelSceneActorBase:GetAlpha() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetAnimation)
|
||||
---@return AnimationDataEnum animation
|
||||
function ModelSceneActorBase:GetAnimation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetAnimationBlendOperation)
|
||||
---@return Enum.ModelBlendOperation blendOp
|
||||
function ModelSceneActorBase:GetAnimationBlendOperation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetAnimationVariation)
|
||||
---@return number variation
|
||||
function ModelSceneActorBase:GetAnimationVariation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetDesaturation)
|
||||
---@return number strength
|
||||
function ModelSceneActorBase:GetDesaturation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetMaxBoundingBox)
|
||||
---@return vector3 boxBottom
|
||||
---@return vector3 boxTop
|
||||
function ModelSceneActorBase:GetMaxBoundingBox() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetModelFileID)
|
||||
---@return fileID file
|
||||
function ModelSceneActorBase:GetModelFileID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetModelPath)
|
||||
---@return string path
|
||||
function ModelSceneActorBase:GetModelPath() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetModelUnitGUID)
|
||||
---@return WOWGUID guid
|
||||
function ModelSceneActorBase:GetModelUnitGUID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetParticleOverrideScale)
|
||||
---@return number? scale
|
||||
function ModelSceneActorBase:GetParticleOverrideScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetPitch)
|
||||
---@return number pitch
|
||||
function ModelSceneActorBase:GetPitch() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetPosition)
|
||||
---@return number positionX
|
||||
---@return number positionY
|
||||
---@return number positionZ
|
||||
function ModelSceneActorBase:GetPosition() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetRoll)
|
||||
---@return number roll
|
||||
function ModelSceneActorBase:GetRoll() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetScale)
|
||||
---@return number scale
|
||||
function ModelSceneActorBase:GetScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetSpellVisualKit)
|
||||
---@return number spellVisualKitID
|
||||
function ModelSceneActorBase:GetSpellVisualKit() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_GetYaw)
|
||||
---@return number yaw
|
||||
function ModelSceneActorBase:GetYaw() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_Hide)
|
||||
function ModelSceneActorBase:Hide() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_IsLoaded)
|
||||
---@return boolean isLoaded
|
||||
function ModelSceneActorBase:IsLoaded() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_IsPreferringModelCollisionBounds)
|
||||
---@return boolean preferringCollisionBounds
|
||||
function ModelSceneActorBase:IsPreferringModelCollisionBounds() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_IsShown)
|
||||
---@return boolean isShown
|
||||
function ModelSceneActorBase:IsShown() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_IsUsingCenterForOrigin)
|
||||
---@return boolean x
|
||||
---@return boolean y
|
||||
---@return boolean z
|
||||
function ModelSceneActorBase:IsUsingCenterForOrigin() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_IsVisible)
|
||||
---@return boolean isVisible
|
||||
function ModelSceneActorBase:IsVisible() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_PlayAnimationKit)
|
||||
---@param animationKit number
|
||||
---@param isLooping? boolean Default = false
|
||||
function ModelSceneActorBase:PlayAnimationKit(animationKit, isLooping) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetAlpha)
|
||||
---@param alpha number
|
||||
function ModelSceneActorBase:SetAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetAnimation)
|
||||
---@param animation AnimationDataEnum
|
||||
---@param variation? number
|
||||
---@param animSpeed? number Default = 1
|
||||
---@param animOffsetSeconds? number Default = 0
|
||||
function ModelSceneActorBase:SetAnimation(animation, variation, animSpeed, animOffsetSeconds) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetAnimationBlendOperation)
|
||||
---@param blendOp number|Enum.ModelBlendOperation
|
||||
function ModelSceneActorBase:SetAnimationBlendOperation(blendOp) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetDesaturation)
|
||||
---@param strength number
|
||||
function ModelSceneActorBase:SetDesaturation(strength) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetGradientMask)
|
||||
---@param gradientIndex0 number
|
||||
---@param gradientIndex1 number
|
||||
---@param gradientIndex2 number
|
||||
---@param gradientIndex3 number
|
||||
function ModelSceneActorBase:SetGradientMask(gradientIndex0, gradientIndex1, gradientIndex2, gradientIndex3) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetModelByCreatureDisplayID)
|
||||
---@param creatureDisplayID number
|
||||
---@param useActivePlayerCustomizations? boolean Default = false
|
||||
---@return boolean success
|
||||
function ModelSceneActorBase:SetModelByCreatureDisplayID(creatureDisplayID, useActivePlayerCustomizations) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetModelByFileID)
|
||||
---@param asset FileAsset
|
||||
---@param useMips? boolean Default = false
|
||||
---@return boolean success
|
||||
function ModelSceneActorBase:SetModelByFileID(asset, useMips) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetModelByPath)
|
||||
---@param asset FileAsset
|
||||
---@param useMips? boolean Default = false
|
||||
---@return boolean success
|
||||
function ModelSceneActorBase:SetModelByPath(asset, useMips) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetModelByUnit)
|
||||
---@param unit UnitToken
|
||||
---@param sheatheWeapons? boolean Default = false
|
||||
---@param autoDress? boolean Default = true
|
||||
---@param hideWeapons? boolean Default = false
|
||||
---@param usePlayerNativeForm? boolean Default = true
|
||||
---@param holdBowString? boolean Default = false
|
||||
---@param customRaceID? number
|
||||
---@return boolean success
|
||||
function ModelSceneActorBase:SetModelByUnit(unit, sheatheWeapons, autoDress, hideWeapons, usePlayerNativeForm, holdBowString, customRaceID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetParticleOverrideScale)
|
||||
---@param scale? number
|
||||
function ModelSceneActorBase:SetParticleOverrideScale(scale) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetPitch)
|
||||
---@param pitch number
|
||||
function ModelSceneActorBase:SetPitch(pitch) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetPlayerModelFromGlues)
|
||||
---@param characterIndex? number
|
||||
---@param sheatheWeapons? boolean Default = false
|
||||
---@param autoDress? boolean Default = true
|
||||
---@param hideWeapons? boolean Default = false
|
||||
---@param usePlayerNativeForm? boolean Default = true
|
||||
---@param customRaceID? number
|
||||
---@return boolean success
|
||||
function ModelSceneActorBase:SetPlayerModelFromGlues(characterIndex, sheatheWeapons, autoDress, hideWeapons, usePlayerNativeForm, customRaceID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetPosition)
|
||||
---@param positionX number
|
||||
---@param positionY number
|
||||
---@param positionZ number
|
||||
function ModelSceneActorBase:SetPosition(positionX, positionY, positionZ) end
|
||||
|
||||
---If true, will try to use the collision bounds of models for sizing and centering. Will fall back to default model bounds if set to False, or if collision bounds are unavailable.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetPreferModelCollisionBounds)
|
||||
---@param preferCollisionBounds boolean
|
||||
function ModelSceneActorBase:SetPreferModelCollisionBounds(preferCollisionBounds) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetRoll)
|
||||
---@param roll number
|
||||
function ModelSceneActorBase:SetRoll(roll) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetScale)
|
||||
---@param scale number
|
||||
function ModelSceneActorBase:SetScale(scale) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetShown)
|
||||
---@param show? boolean Default = false
|
||||
function ModelSceneActorBase:SetShown(show) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetSpellVisualKit)
|
||||
---@param spellVisualKitID? number Default = 0
|
||||
---@param oneShot? boolean Default = false
|
||||
function ModelSceneActorBase:SetSpellVisualKit(spellVisualKitID, oneShot) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetUseCenterForOrigin)
|
||||
---@param x? boolean Default = false
|
||||
---@param y? boolean Default = false
|
||||
---@param z? boolean Default = false
|
||||
function ModelSceneActorBase:SetUseCenterForOrigin(x, y, z) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_SetYaw)
|
||||
---@param yaw number
|
||||
function ModelSceneActorBase:SetYaw(yaw) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_Show)
|
||||
function ModelSceneActorBase:Show() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ModelSceneActorBase_StopAnimationKit)
|
||||
function ModelSceneActorBase:StopAnimationKit() end
|
||||
@@ -0,0 +1,24 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Object)
|
||||
---@class Object : FrameScriptObject
|
||||
local Object = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Object_ClearParentKey)
|
||||
function Object:ClearParentKey() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Object_GetDebugName)
|
||||
---@param preferParentKey? boolean Default = false
|
||||
---@return string debugName
|
||||
function Object:GetDebugName(preferParentKey) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Object_GetParent)
|
||||
---@return CScriptObject parent
|
||||
function Object:GetParent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Object_GetParentKey)
|
||||
---@return string parentKey
|
||||
function Object:GetParentKey() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Object_SetParentKey)
|
||||
---@param parentKey string
|
||||
function Object:SetParentKey(parentKey) end
|
||||
@@ -0,0 +1,81 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Region)
|
||||
---@class Region : ScriptRegion, ScriptRegionResizing, AnimatableObject
|
||||
local Region = {}
|
||||
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_GetAlpha)
|
||||
---@return SingleColorValue alpha
|
||||
function Region:GetAlpha() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_GetDrawLayer)
|
||||
---@return DrawLayer layer
|
||||
---@return number sublayer
|
||||
function Region:GetDrawLayer() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_GetEffectiveScale)
|
||||
---@return number effectiveScale
|
||||
function Region:GetEffectiveScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_GetScale)
|
||||
---@return number scale
|
||||
function Region:GetScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_GetVertexColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function Region:GetVertexColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_IsIgnoringParentAlpha)
|
||||
---@return boolean isIgnoring
|
||||
function Region:IsIgnoringParentAlpha() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_IsIgnoringParentScale)
|
||||
---@return boolean isIgnoring
|
||||
function Region:IsIgnoringParentScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_IsObjectLoaded)
|
||||
---@return boolean isLoaded
|
||||
function Region:IsObjectLoaded() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_SetAlpha)
|
||||
---@param alpha SingleColorValue
|
||||
function Region:SetAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_SetAlphaFromBoolean)
|
||||
---@param value boolean
|
||||
---@param alphaIfTrue? SingleColorValue Default = 255
|
||||
---@param alphaIfFalse? SingleColorValue Default = 0
|
||||
function Region:SetAlphaFromBoolean(value, alphaIfTrue, alphaIfFalse) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_SetDrawLayer)
|
||||
---@param layer DrawLayer
|
||||
---@param sublevel? number Default = 0
|
||||
function Region:SetDrawLayer(layer, sublevel) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_SetIgnoreParentAlpha)
|
||||
---@param ignore boolean
|
||||
function Region:SetIgnoreParentAlpha(ignore) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_SetIgnoreParentScale)
|
||||
---@param ignore boolean
|
||||
function Region:SetIgnoreParentScale(ignore) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_SetScale)
|
||||
---@param scale number
|
||||
function Region:SetScale(scale) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_SetVertexColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function Region:SetVertexColor(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Region_SetVertexColorFromBoolean)
|
||||
---@param value boolean
|
||||
---@param colorIfTrue colorRGBA
|
||||
---@param colorIfFalse colorRGBA
|
||||
function Region:SetVertexColorFromBoolean(value, colorIfTrue, colorIfFalse) end
|
||||
@@ -0,0 +1,228 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_ScriptRegion)
|
||||
---@class ScriptRegion : Object
|
||||
local ScriptRegion = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Object_GetParent)
|
||||
---@return Frame parent
|
||||
function ScriptRegion:GetParent() end
|
||||
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_CanChangeProtectedState)
|
||||
---@return boolean canChange
|
||||
function ScriptRegion:CanChangeProtectedState() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_CanPropagateMouseClicks)
|
||||
---@return boolean canPropagate
|
||||
function ScriptRegion:CanPropagateMouseClicks() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_CanPropagateMouseMotion)
|
||||
---@return boolean canPropagate
|
||||
function ScriptRegion:CanPropagateMouseMotion() end
|
||||
|
||||
---Remove all script handlers set through Scripts in XML or SetScript in Lua
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_ClearScripts)
|
||||
function ScriptRegion:ClearScripts() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_CollapsesLayout)
|
||||
---@return boolean collapsesLayout
|
||||
function ScriptRegion:CollapsesLayout() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_EnableMouse)
|
||||
---@param enable? boolean Default = false
|
||||
function ScriptRegion:EnableMouse(enable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_EnableMouseMotion)
|
||||
---@param enable? boolean Default = false
|
||||
function ScriptRegion:EnableMouseMotion(enable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_EnableMouseWheel)
|
||||
---@param enable? boolean Default = false
|
||||
function ScriptRegion:EnableMouseWheel(enable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_GetBottom)
|
||||
---@return uiUnit bottom
|
||||
function ScriptRegion:GetBottom() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_GetCenter)
|
||||
---@return uiUnit x
|
||||
---@return uiUnit y
|
||||
function ScriptRegion:GetCenter() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_GetHeight)
|
||||
---@param ignoreRect? boolean Default = false
|
||||
---@return uiUnit height
|
||||
function ScriptRegion:GetHeight(ignoreRect) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_GetLeft)
|
||||
---@return uiUnit left
|
||||
function ScriptRegion:GetLeft() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_GetRect)
|
||||
---@return uiUnit left
|
||||
---@return uiUnit bottom
|
||||
---@return uiUnit width
|
||||
---@return uiUnit height
|
||||
function ScriptRegion:GetRect() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_GetRight)
|
||||
---@return uiUnit right
|
||||
function ScriptRegion:GetRight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_GetScaledRect)
|
||||
---@return uiUnit left
|
||||
---@return uiUnit bottom
|
||||
---@return uiUnit width
|
||||
---@return uiUnit height
|
||||
function ScriptRegion:GetScaledRect() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_GetScript)
|
||||
---@param scriptTypeName ScriptType
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
---@return luaFunction script
|
||||
function ScriptRegion:GetScript(scriptTypeName, bindingType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_GetSize)
|
||||
---@param ignoreRect? boolean Default = false
|
||||
---@return uiUnit width
|
||||
---@return uiUnit height
|
||||
function ScriptRegion:GetSize(ignoreRect) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_GetSourceLocation)
|
||||
---@return string location
|
||||
function ScriptRegion:GetSourceLocation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_GetTop)
|
||||
---@return uiUnit top
|
||||
function ScriptRegion:GetTop() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_GetWidth)
|
||||
---@param ignoreRect? boolean Default = false
|
||||
---@return uiUnit width
|
||||
function ScriptRegion:GetWidth(ignoreRect) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_HasScript)
|
||||
---@param scriptName ScriptType
|
||||
---@return boolean hasScript
|
||||
function ScriptRegion:HasScript(scriptName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_Hide)
|
||||
function ScriptRegion:Hide() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_HookScript)
|
||||
---@param scriptTypeName ScriptType
|
||||
---@param script luaFunction
|
||||
---@param bindingType? LE_SCRIPT_BINDING_TYPE
|
||||
function ScriptRegion:HookScript(scriptTypeName, script, bindingType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_Intersects)
|
||||
---@param region ScriptRegion
|
||||
---@return boolean intersects
|
||||
function ScriptRegion:Intersects(region) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsAnchoringRestricted)
|
||||
---@return boolean isRestricted
|
||||
function ScriptRegion:IsAnchoringRestricted() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsAnchoringSecret)
|
||||
---@return boolean isSecret
|
||||
function ScriptRegion:IsAnchoringSecret() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsCollapsed)
|
||||
---@return boolean isCollapsed
|
||||
function ScriptRegion:IsCollapsed() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsDragging)
|
||||
---@return boolean isDragging
|
||||
function ScriptRegion:IsDragging() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsMouseClickEnabled)
|
||||
---@return boolean enabled
|
||||
function ScriptRegion:IsMouseClickEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsMouseEnabled)
|
||||
---@return boolean enabled
|
||||
function ScriptRegion:IsMouseEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsMouseMotionEnabled)
|
||||
---@return boolean enabled
|
||||
function ScriptRegion:IsMouseMotionEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsMouseMotionFocus)
|
||||
---@return boolean isMouseMotionFocus
|
||||
function ScriptRegion:IsMouseMotionFocus() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsMouseOver)
|
||||
---@param offsetTop? uiUnit Default = 0
|
||||
---@param offsetBottom? uiUnit Default = 0
|
||||
---@param offsetLeft? uiUnit Default = 0
|
||||
---@param offsetRight? uiUnit Default = 0
|
||||
---@return boolean isMouseOver
|
||||
function ScriptRegion:IsMouseOver(offsetTop, offsetBottom, offsetLeft, offsetRight) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsMouseWheelEnabled)
|
||||
---@return boolean enabled
|
||||
function ScriptRegion:IsMouseWheelEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsProtected)
|
||||
---@return boolean isProtected
|
||||
---@return boolean isProtectedExplicitly
|
||||
function ScriptRegion:IsProtected() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsRectValid)
|
||||
---@return boolean isValid
|
||||
function ScriptRegion:IsRectValid() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsShown)
|
||||
---@return boolean isShown
|
||||
function ScriptRegion:IsShown() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_IsVisible)
|
||||
---@return boolean isVisible
|
||||
function ScriptRegion:IsVisible() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_SetCollapsesLayout)
|
||||
---@param collapsesLayout boolean
|
||||
function ScriptRegion:SetCollapsesLayout(collapsesLayout) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_SetMouseClickEnabled)
|
||||
---@param enabled? boolean Default = false
|
||||
function ScriptRegion:SetMouseClickEnabled(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_SetMouseMotionEnabled)
|
||||
---@param enabled? boolean Default = false
|
||||
function ScriptRegion:SetMouseMotionEnabled(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_SetParent)
|
||||
---@param parent? SimpleFrame
|
||||
function ScriptRegion:SetParent(parent) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_SetPassThroughButtons)
|
||||
---@param ... MouseButton buttons
|
||||
function ScriptRegion:SetPassThroughButtons(...) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_SetPropagateMouseClicks)
|
||||
---@param propagate boolean
|
||||
function ScriptRegion:SetPropagateMouseClicks(propagate) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_SetPropagateMouseMotion)
|
||||
---@param propagate boolean
|
||||
function ScriptRegion:SetPropagateMouseMotion(propagate) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_SetScript)
|
||||
---@param scriptTypeName ScriptType
|
||||
---@param script? luaFunction
|
||||
function ScriptRegion:SetScript(scriptTypeName, script) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_SetShown)
|
||||
---@param show? boolean Default = false
|
||||
function ScriptRegion:SetShown(show) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_ShouldButtonPassThrough)
|
||||
---@param button MouseButton
|
||||
---@return boolean shouldPassThrough
|
||||
function ScriptRegion:ShouldButtonPassThrough(button) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegion_Show)
|
||||
function ScriptRegion:Show() end
|
||||
@@ -0,0 +1,77 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_ScriptRegion)
|
||||
---@class ScriptRegionResizing : Object
|
||||
local ScriptRegionResizing = {}
|
||||
|
||||
---@param x uiUnit
|
||||
---@param y uiUnit
|
||||
function ScriptRegionResizing:AdjustPointsOffset(x, y) end
|
||||
|
||||
---Clears all points and immediately invalidates the rect. (Prior to 11.2.0, this would only invalidate rect immediately for AnchoringRestricted regions.)
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegionResizing_ClearAllPoints)
|
||||
function ScriptRegionResizing:ClearAllPoints() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegionResizing_ClearPoint)
|
||||
---@param point FramePoint
|
||||
function ScriptRegionResizing:ClearPoint(point) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegionResizing_ClearPointsOffset)
|
||||
function ScriptRegionResizing:ClearPointsOffset() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegionResizing_GetNumPoints)
|
||||
---@return number numPoints
|
||||
function ScriptRegionResizing:GetNumPoints() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegionResizing_GetPoint)
|
||||
---@param anchorIndex? number Default = 0
|
||||
---@param resolveCollapsed? boolean Default = false
|
||||
---@return FramePoint point
|
||||
---@return ScriptRegion relativeTo
|
||||
---@return FramePoint relativePoint
|
||||
---@return uiUnit offsetX
|
||||
---@return uiUnit offsetY
|
||||
function ScriptRegionResizing:GetPoint(anchorIndex, resolveCollapsed) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegionResizing_GetPointByName)
|
||||
---@param point FramePoint
|
||||
---@param resolveCollapsed? boolean Default = false
|
||||
---@return FramePoint point
|
||||
---@return ScriptRegion relativeTo
|
||||
---@return FramePoint relativePoint
|
||||
---@return uiUnit offsetX
|
||||
---@return uiUnit offsetY
|
||||
function ScriptRegionResizing:GetPointByName(point, resolveCollapsed) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegionResizing_SetAllPoints)
|
||||
---@param relativeTo? ScriptRegion
|
||||
---@param doResize? boolean Default = true
|
||||
function ScriptRegionResizing:SetAllPoints(relativeTo, doResize) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegionResizing_SetHeight)
|
||||
---@param height uiUnit
|
||||
function ScriptRegionResizing:SetHeight(height) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegionResizing_SetPoint)
|
||||
---@param point FramePoint
|
||||
---@param relativeTo? any
|
||||
---@param relativePoint? FramePoint
|
||||
---@param offsetX? uiUnit
|
||||
---@param offsetY? uiUnit
|
||||
---@overload fun(self, point: FramePoint, relativeTo?: any, ofsx?: number, ofsy?: number)
|
||||
---@overload fun(self, point: FramePoint, ofsx?: number, ofsy?: number)
|
||||
function ScriptRegionResizing:SetPoint(point, relativeTo, relativePoint, offsetX, offsetY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegionResizing_SetPointsOffset)
|
||||
---@param x uiUnit
|
||||
---@param y uiUnit
|
||||
function ScriptRegionResizing:SetPointsOffset(x, y) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegionResizing_SetSize)
|
||||
---@param x uiUnit
|
||||
---@param y uiUnit
|
||||
function ScriptRegionResizing:SetSize(x, y) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ScriptRegionResizing_SetWidth)
|
||||
---@param width uiUnit
|
||||
function ScriptRegionResizing:SetWidth(width) end
|
||||
@@ -0,0 +1,30 @@
|
||||
---@meta _
|
||||
---@class TabardModelBase : PlayerModel
|
||||
local TabardModelBase = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TabardModelBase_CanSaveTabardNow)
|
||||
---@return boolean canSave
|
||||
function TabardModelBase:CanSaveTabardNow() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TabardModelBase_CycleVariation)
|
||||
---@param variationIndex number
|
||||
---@param delta number
|
||||
function TabardModelBase:CycleVariation(variationIndex, delta) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TabardModelBase_GetLowerEmblemTexture)
|
||||
---@param texture SimpleTexture
|
||||
function TabardModelBase:GetLowerEmblemTexture(texture) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TabardModelBase_GetUpperEmblemTexture)
|
||||
---@param texture SimpleTexture
|
||||
function TabardModelBase:GetUpperEmblemTexture(texture) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TabardModelBase_InitializeTabardColors)
|
||||
function TabardModelBase:InitializeTabardColors() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TabardModelBase_IsGuildTabard)
|
||||
---@return boolean isGuildTabard
|
||||
function TabardModelBase:IsGuildTabard() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TabardModelBase_Save)
|
||||
function TabardModelBase:Save() end
|
||||
@@ -0,0 +1,204 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_TextureBase)
|
||||
---@class TextureBase : Region
|
||||
local TextureBase = {}
|
||||
|
||||
---Disable shader based nineslice texture rendering. Since SetAtlas will automatically load slice data for the atlas from the DB, can be useful if you want to disable nineslice after setting an atlas.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_ClearTextureSlice)
|
||||
function TextureBase:ClearTextureSlice() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_ClearVertexOffsets)
|
||||
function TextureBase:ClearVertexOffsets() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetAtlas)
|
||||
---@return textureAtlas atlas
|
||||
function TextureBase:GetAtlas() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetBlendMode)
|
||||
---@return BlendMode blendMode
|
||||
function TextureBase:GetBlendMode() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetDesaturation)
|
||||
---@return normalizedValue desaturation
|
||||
function TextureBase:GetDesaturation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetHorizTile)
|
||||
---@return boolean tiling
|
||||
function TextureBase:GetHorizTile() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetRotation)
|
||||
---@return number radians
|
||||
---@return vector2 normalizedRotationPoint
|
||||
function TextureBase:GetRotation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetTexCoord)
|
||||
---@return number ulX
|
||||
---@return number ulY
|
||||
---@return number llX
|
||||
---@return number llY
|
||||
---@return number urX
|
||||
---@return number urY
|
||||
---@return number lrX
|
||||
---@return number lrY
|
||||
function TextureBase:GetTexCoord() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetTexelSnappingBias)
|
||||
---@return normalizedValue bias
|
||||
function TextureBase:GetTexelSnappingBias() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetTexture)
|
||||
---@return string? textureFile
|
||||
function TextureBase:GetTexture() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetTextureFileID)
|
||||
---@return fileID textureFile
|
||||
function TextureBase:GetTextureFileID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetTextureFilePath)
|
||||
---@return string? textureFile
|
||||
function TextureBase:GetTextureFilePath() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetTextureSliceMargins)
|
||||
---@return number left
|
||||
---@return number top
|
||||
---@return number right
|
||||
---@return number bottom
|
||||
function TextureBase:GetTextureSliceMargins() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetTextureSliceMode)
|
||||
---@return Enum.UITextureSliceMode sliceMode
|
||||
function TextureBase:GetTextureSliceMode() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetVertTile)
|
||||
---@return boolean tiling
|
||||
function TextureBase:GetVertTile() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_GetVertexOffset)
|
||||
---@param vertexIndex number
|
||||
---@return uiUnit offsetX
|
||||
---@return uiUnit offsetY
|
||||
function TextureBase:GetVertexOffset(vertexIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_IsBlockingLoadRequested)
|
||||
---@return boolean blocking
|
||||
function TextureBase:IsBlockingLoadRequested() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_IsDesaturated)
|
||||
---@return boolean desaturated
|
||||
function TextureBase:IsDesaturated() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_IsSnappingToPixelGrid)
|
||||
---@return boolean snap
|
||||
function TextureBase:IsSnappingToPixelGrid() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_ResetTexCoord)
|
||||
function TextureBase:ResetTexCoord() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetAtlas)
|
||||
---@param atlas textureAtlas
|
||||
---@param useAtlasSize? boolean Default = false
|
||||
---@param filterMode? FilterMode
|
||||
---@param resetTexCoords? boolean
|
||||
---@param wrapModeHorizontal? string
|
||||
---@param wrapModeVertical? string
|
||||
function TextureBase:SetAtlas(atlas, useAtlasSize, filterMode, resetTexCoords, wrapModeHorizontal, wrapModeVertical) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetBlendMode)
|
||||
---@param blendMode BlendMode
|
||||
function TextureBase:SetBlendMode(blendMode) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetBlockingLoadsRequested)
|
||||
---@param blocking? boolean Default = false
|
||||
function TextureBase:SetBlockingLoadsRequested(blocking) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetColorTexture)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function TextureBase:SetColorTexture(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetDesaturated)
|
||||
---@param desaturated? boolean Default = false
|
||||
function TextureBase:SetDesaturated(desaturated) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetDesaturation)
|
||||
---@param desaturation normalizedValue
|
||||
function TextureBase:SetDesaturation(desaturation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetGradient)
|
||||
---@param orientation Orientation
|
||||
---@param minColor colorRGBA
|
||||
---@param maxColor colorRGBA
|
||||
function TextureBase:SetGradient(orientation, minColor, maxColor) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetHorizTile)
|
||||
---@param tiling? boolean Default = false
|
||||
function TextureBase:SetHorizTile(tiling) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetMask)
|
||||
---@param file string
|
||||
function TextureBase:SetMask(file) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetRotation)
|
||||
---@param radians number
|
||||
---@param normalizedRotationPoint? vector2
|
||||
function TextureBase:SetRotation(radians, normalizedRotationPoint) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetSnapToPixelGrid)
|
||||
---@param snap? boolean Default = false
|
||||
function TextureBase:SetSnapToPixelGrid(snap) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetSpriteSheetCell)
|
||||
---@param cell number
|
||||
---@param numRows number
|
||||
---@param numColumns number
|
||||
---@param cellWidth? number
|
||||
---@param cellHeight? number
|
||||
function TextureBase:SetSpriteSheetCell(cell, numRows, numColumns, cellWidth, cellHeight) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetTexCoord)
|
||||
---@param left number
|
||||
---@param right number
|
||||
---@param top number
|
||||
---@param bottom number
|
||||
---@overload fun(self, ulX:number, ulY:number, llX:number, llY:number, urX:number, urY:number, lrX:number, lrY:number)
|
||||
function TextureBase:SetTexCoord(left, right, top, bottom) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetTexelSnappingBias)
|
||||
---@param bias normalizedValue
|
||||
function TextureBase:SetTexelSnappingBias(bias) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetTexture)
|
||||
---@param textureAsset? string|number
|
||||
---@param wrapModeHorizontal? WrapMode
|
||||
---@param wrapModeVertical? WrapMode
|
||||
---@param filterMode? FilterMode
|
||||
---@return boolean success
|
||||
function TextureBase:SetTexture(textureAsset, wrapModeHorizontal, wrapModeVertical, filterMode) end
|
||||
|
||||
---Enables nineslice texture rendering using the specified pixel margins. Preferred over legacy nineslice approach that uses 9 separate textures.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetTextureSliceMargins)
|
||||
---@param left number
|
||||
---@param top number
|
||||
---@param right number
|
||||
---@param bottom number
|
||||
function TextureBase:SetTextureSliceMargins(left, top, right, bottom) end
|
||||
|
||||
---Controls whether the center and sides are Stretched or Tiled when using nineslice texture rendering. Defaults to Stretched.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetTextureSliceMode)
|
||||
---@param sliceMode Enum.UITextureSliceMode
|
||||
function TextureBase:SetTextureSliceMode(sliceMode) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetVertTile)
|
||||
---@param tiling? boolean Default = false
|
||||
function TextureBase:SetVertTile(tiling) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TextureBase_SetVertexOffset)
|
||||
---@param vertexIndex number
|
||||
---@param offsetX uiUnit
|
||||
---@param offsetY uiUnit
|
||||
function TextureBase:SetVertexOffset(vertexIndex, offsetX, offsetY) end
|
||||
@@ -0,0 +1,123 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Font)
|
||||
---@class Font : FrameScriptObject
|
||||
local Font = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_CopyFontObject)
|
||||
---@param sourceFont SimpleFont|FontObject
|
||||
function Font:CopyFontObject(sourceFont) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_GetAlpha)
|
||||
---@return SingleColorValue alpha
|
||||
function Font:GetAlpha() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_GetFont)
|
||||
---@return string fontFile
|
||||
---@return uiFontHeight height
|
||||
---@return TBFFlags flags
|
||||
function Font:GetFont() end
|
||||
|
||||
---Return is either in uiUnits or internal height due to fixedHeight.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_GetFontHeight)
|
||||
---@return number height
|
||||
function Font:GetFontHeight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_GetFontObject)
|
||||
---@return SimpleFont font
|
||||
function Font:GetFontObject() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_GetFontObjectForAlphabet)
|
||||
---@param alphabet FontAlphabet
|
||||
---@return SimpleFont font
|
||||
function Font:GetFontObjectForAlphabet(alphabet) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_GetIndentedWordWrap)
|
||||
---@return boolean wordWrap
|
||||
function Font:GetIndentedWordWrap() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_GetJustifyH)
|
||||
---@return JustifyHorizontal justifyH
|
||||
function Font:GetJustifyH() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_GetJustifyV)
|
||||
---@return JustifyVertical justifyV
|
||||
function Font:GetJustifyV() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_GetShadowColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function Font:GetShadowColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_GetShadowOffset)
|
||||
---@return number offsetX
|
||||
---@return number offsetY
|
||||
function Font:GetShadowOffset() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_GetSpacing)
|
||||
---@return uiUnit spacing
|
||||
function Font:GetSpacing() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_GetTextColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function Font:GetTextColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_SetAlpha)
|
||||
---@param alpha SingleColorValue
|
||||
function Font:SetAlpha(alpha) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_SetFont)
|
||||
---@param fontFile FontFile
|
||||
---@param height uiFontHeight
|
||||
---@param flags TBFFlags
|
||||
function Font:SetFont(fontFile, height, flags) end
|
||||
|
||||
---Preserves all flags, does correct height conversion due to fixedHeight.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_SetFontHeight)
|
||||
---@param height number
|
||||
function Font:SetFontHeight(height) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_SetFontObject)
|
||||
---@param font FontObject|nil
|
||||
function Font:SetFontObject(font) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_SetIndentedWordWrap)
|
||||
---@param wordWrap boolean
|
||||
function Font:SetIndentedWordWrap(wordWrap) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_SetJustifyH)
|
||||
---@param justifyH JustifyHorizontal
|
||||
function Font:SetJustifyH(justifyH) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_SetJustifyV)
|
||||
---@param justifyV JustifyVertical
|
||||
function Font:SetJustifyV(justifyV) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_SetShadowColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function Font:SetShadowColor(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_SetShadowOffset)
|
||||
---@param offsetX number
|
||||
---@param offsetY number
|
||||
function Font:SetShadowOffset(offsetX, offsetY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_SetSpacing)
|
||||
---@param spacing uiUnit
|
||||
function Font:SetSpacing(spacing) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Font_SetTextColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function Font:SetTextColor(colorR, colorG, colorB, a) end
|
||||
@@ -0,0 +1,245 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_FontString)
|
||||
---@class FontString : Region
|
||||
local FontString = {}
|
||||
---@class fontstring : FontString
|
||||
---@class FONTSTRING : FontString
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_CalculateScreenAreaFromCharacterSpan)
|
||||
---@param leftIndex number
|
||||
---@param rightIndex number
|
||||
---@return uiBoundsRect[]? areas
|
||||
function FontString:CalculateScreenAreaFromCharacterSpan(leftIndex, rightIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_CanNonSpaceWrap)
|
||||
---@return boolean wrap
|
||||
function FontString:CanNonSpaceWrap() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_CanWordWrap)
|
||||
---@return boolean wrap
|
||||
function FontString:CanWordWrap() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_ClearAlphaGradient)
|
||||
function FontString:ClearAlphaGradient() end
|
||||
|
||||
---Sets text to an empty string and removes the Text secret aspect.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_ClearText)
|
||||
function FontString:ClearText() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_FindCharacterIndexAtCoordinate)
|
||||
---@param x uiUnit
|
||||
---@param y uiUnit
|
||||
---@return number characterIndex
|
||||
---@return boolean inside
|
||||
function FontString:FindCharacterIndexAtCoordinate(x, y) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetAlphaGradient)
|
||||
---@return number start
|
||||
---@return number length
|
||||
function FontString:GetAlphaGradient() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetFieldSize)
|
||||
---@return number fieldSize
|
||||
function FontString:GetFieldSize() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetFont)
|
||||
---@return string? fontFile
|
||||
---@return uiUnit fontHeight
|
||||
---@return TBFFlags flags
|
||||
function FontString:GetFont() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetFontHeight)
|
||||
---@param calculated? boolean Default = true
|
||||
---@return uiUnit height
|
||||
function FontString:GetFontHeight(calculated) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetFontObject)
|
||||
---@return SimpleFont font
|
||||
function FontString:GetFontObject() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetIndentedWordWrap)
|
||||
---@return boolean wrap
|
||||
function FontString:GetIndentedWordWrap() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetJustifyH)
|
||||
---@return JustifyHorizontal justifyH
|
||||
function FontString:GetJustifyH() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetJustifyV)
|
||||
---@return JustifyVertical justifyV
|
||||
function FontString:GetJustifyV() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetLineHeight)
|
||||
---@return uiUnit lineHeight
|
||||
function FontString:GetLineHeight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetMaxLines)
|
||||
---@return number maxLines
|
||||
function FontString:GetMaxLines() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetNumLines)
|
||||
---@return number numLines
|
||||
function FontString:GetNumLines() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetRotation)
|
||||
---@return number radians
|
||||
function FontString:GetRotation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetScaleAnimationMode)
|
||||
---@return Enum.FontStringScaleAnimationMode scaleAnimationMode
|
||||
function FontString:GetScaleAnimationMode() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetShadowColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function FontString:GetShadowColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetShadowOffset)
|
||||
---@return number offsetX
|
||||
---@return number offsetY
|
||||
function FontString:GetShadowOffset() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetSpacing)
|
||||
---@return uiUnit spacing
|
||||
function FontString:GetSpacing() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetStringHeight)
|
||||
---@return uiUnit height
|
||||
function FontString:GetStringHeight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetStringWidth)
|
||||
---@return uiUnit width
|
||||
function FontString:GetStringWidth() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetText)
|
||||
---@return string text
|
||||
function FontString:GetText() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetTextColor)
|
||||
---@return number colorR
|
||||
---@return number colorG
|
||||
---@return number colorB
|
||||
---@return number colorA
|
||||
function FontString:GetTextColor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetTextScale)
|
||||
---@return number textScale
|
||||
function FontString:GetTextScale() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetUnboundedStringWidth)
|
||||
---@return uiUnit width
|
||||
function FontString:GetUnboundedStringWidth() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_GetWrappedWidth)
|
||||
---@return uiUnit width
|
||||
function FontString:GetWrappedWidth() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_IsTruncated)
|
||||
---@return boolean isTruncated
|
||||
function FontString:IsTruncated() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_OnColorsUpdated)
|
||||
function FontString:OnColorsUpdated() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetAlphaGradient)
|
||||
---@param start number
|
||||
---@param length number
|
||||
---@return boolean isWithinText
|
||||
function FontString:SetAlphaGradient(start, length) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetFixedColor)
|
||||
---@param fixedColor boolean
|
||||
function FontString:SetFixedColor(fixedColor) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetFont)
|
||||
---@param fontFile FontFile
|
||||
---@param fontHeight uiUnit
|
||||
---@param flags? TBFFlags
|
||||
function FontString:SetFont(fontFile, fontHeight, flags) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetFontHeight)
|
||||
---@param height uiUnit
|
||||
function FontString:SetFontHeight(height) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetFontObject)
|
||||
---@param font FontObject|nil
|
||||
function FontString:SetFontObject(font) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetFormattedText)
|
||||
---@param text string
|
||||
---@param ... string|number
|
||||
function FontString:SetFormattedText(text, ...) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetIndentedWordWrap)
|
||||
---@param wrap boolean
|
||||
function FontString:SetIndentedWordWrap(wrap) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetJustifyH)
|
||||
---@param justifyH JustifyHorizontal
|
||||
function FontString:SetJustifyH(justifyH) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetJustifyV)
|
||||
---@param justifyV JustifyVertical
|
||||
function FontString:SetJustifyV(justifyV) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetMaxLines)
|
||||
---@param maxLines number
|
||||
function FontString:SetMaxLines(maxLines) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetNonSpaceWrap)
|
||||
---@param wrap boolean
|
||||
function FontString:SetNonSpaceWrap(wrap) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetRotation)
|
||||
---@param radians number
|
||||
function FontString:SetRotation(radians) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetScaleAnimationMode)
|
||||
---@param scaleAnimationMode Enum.FontStringScaleAnimationMode
|
||||
function FontString:SetScaleAnimationMode(scaleAnimationMode) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetShadowColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function FontString:SetShadowColor(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetShadowOffset)
|
||||
---@param offsetX number
|
||||
---@param offsetY number
|
||||
function FontString:SetShadowOffset(offsetX, offsetY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetSpacing)
|
||||
---@param spacing uiUnit
|
||||
function FontString:SetSpacing(spacing) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetText)
|
||||
---@param text? string Default =
|
||||
function FontString:SetText(text) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetTextColor)
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param a? SingleColorValue
|
||||
function FontString:SetTextColor(colorR, colorG, colorB, a) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetTextHeight)
|
||||
---@param height uiUnit
|
||||
function FontString:SetTextHeight(height) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetTextScale)
|
||||
---@param textScale number
|
||||
function FontString:SetTextScale(textScale) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetTextToFit)
|
||||
---@param text? string Default =
|
||||
function FontString:SetTextToFit(text) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FontString_SetWordWrap)
|
||||
---@param wrap boolean
|
||||
function FontString:SetWordWrap(wrap) end
|
||||
@@ -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
|
||||
@@ -0,0 +1,9 @@
|
||||
---@meta _
|
||||
---@class DropdownButtonMixin : CallbackRegistryMixin
|
||||
DropdownButtonMixin = {}
|
||||
|
||||
function DropdownButtonMixin:OnLoad_Intrinsic() end
|
||||
function DropdownButtonMixin:OnHide_Intrinsic() end
|
||||
function DropdownButtonMixin:OnShow_Intrinsic() end
|
||||
|
||||
---@class DropdownButton : DropdownButtonMixin, Button
|
||||
@@ -0,0 +1,13 @@
|
||||
---@meta _
|
||||
---@class EventFrameMixin : CallbackRegistryMixin
|
||||
EventFrameMixin = {}
|
||||
|
||||
function EventFrameMixin:OnLoad_Intrinsic() end
|
||||
function EventFrameMixin:OnHide_Intrinsic() end
|
||||
function EventFrameMixin:OnShow_Intrinsic() end
|
||||
|
||||
---@param width number
|
||||
---@param height number
|
||||
function EventFrameMixin:OnSizeChanged_Intrinsic(width, height) end
|
||||
|
||||
---@class EventFrame : EventFrameMixin, Frame
|
||||
@@ -0,0 +1,54 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Line)
|
||||
---@class Line : TextureBase
|
||||
local Line = {}
|
||||
---@class line : Line
|
||||
---@class LINE : Line
|
||||
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_ClearAllPoints)
|
||||
function Line:ClearAllPoints() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_GetEndPoint)
|
||||
---@return FramePoint relativePoint
|
||||
---@return ScriptRegion relativeTo
|
||||
---@return uiUnit offsetX
|
||||
---@return uiUnit offsetY
|
||||
function Line:GetEndPoint() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_GetHitRectThickness)
|
||||
---@return uiUnit thickness
|
||||
function Line:GetHitRectThickness() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_GetStartPoint)
|
||||
---@return FramePoint relativePoint
|
||||
---@return ScriptRegion relativeTo
|
||||
---@return uiUnit offsetX
|
||||
---@return uiUnit offsetY
|
||||
function Line:GetStartPoint() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_GetThickness)
|
||||
---@return uiUnit thickness
|
||||
function Line:GetThickness() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_SetEndPoint)
|
||||
---@param relativePoint FramePoint
|
||||
---@param relativeTo ScriptRegion
|
||||
---@param offsetX? uiUnit Default = 0
|
||||
---@param offsetY? uiUnit Default = 0
|
||||
function Line:SetEndPoint(relativePoint, relativeTo, offsetX, offsetY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_SetHitRectThickness)
|
||||
---@param thickness uiUnit
|
||||
function Line:SetHitRectThickness(thickness) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_SetStartPoint)
|
||||
---@param relativePoint FramePoint
|
||||
---@param relativeTo ScriptRegion
|
||||
---@param offsetX? uiUnit Default = 0
|
||||
---@param offsetY? uiUnit Default = 0
|
||||
function Line:SetStartPoint(relativePoint, relativeTo, offsetX, offsetY) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Line_SetThickness)
|
||||
---@param thickness uiUnit
|
||||
function Line:SetThickness(thickness) end
|
||||
@@ -0,0 +1,28 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/UIOBJECT_Texture)
|
||||
---@class Texture : TextureBase
|
||||
local Texture = {}
|
||||
---@class texture : Texture
|
||||
---@class TEXTURE : Texture
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Texture_AddMaskTexture)
|
||||
---@param mask SimpleMaskTexture
|
||||
function Texture:AddMaskTexture(mask) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Texture_GetMaskTexture)
|
||||
---@param index number
|
||||
---@return SimpleMaskTexture mask
|
||||
function Texture:GetMaskTexture(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Texture_GetNumMaskTextures)
|
||||
---@return size count
|
||||
function Texture:GetNumMaskTextures() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Texture_RemoveMaskTexture)
|
||||
---@param mask SimpleMaskTexture
|
||||
function Texture:RemoveMaskTexture(mask) end
|
||||
|
||||
---@class MaskTexture : TextureBase
|
||||
local MaskTexture = {}
|
||||
---@class masktexture : MaskTexture
|
||||
---@class MASKTEXTURE : MaskTexture
|
||||
@@ -0,0 +1,733 @@
|
||||
---@meta _
|
||||
---@alias FontFile string
|
||||
---|"fonts/arialn.ttf"
|
||||
---|"fonts/frizqt__.ttf"
|
||||
---|"fonts/skurri.ttf"
|
||||
---|"fonts/morpheus.ttf"
|
||||
---|"fonts/blei00d.ttf"
|
||||
---|"fonts/arhei.ttf"
|
||||
---|"fonts/bkai00m.ttf"
|
||||
---|"fonts/2002.ttf"
|
||||
---|"fonts/nim_____.ttf"
|
||||
---|"fonts/2002b.ttf"
|
||||
---|"fonts/bhei00m.ttf"
|
||||
---|"fonts/arkai_c.ttf"
|
||||
---|"fonts/frizqt___cyr.ttf"
|
||||
---|"fonts/k_pagetext.ttf"
|
||||
---|"fonts/skurri_cyr.ttf"
|
||||
---|"fonts/arkai_t.ttf"
|
||||
---|"fonts/k_damage.ttf"
|
||||
---|"fonts/morpheus_cyr.ttf"
|
||||
---|"fonts/bhei01b.ttf"
|
||||
---|"fonts/arheiuhk_bd.ttf"
|
||||
|
||||
---@alias FontObject string|Font
|
||||
---|"AchievementCriteriaFont"
|
||||
---|"AchievementDateFont"
|
||||
---|"AchievementDescriptionFont"
|
||||
---|"AchievementFont_Small"
|
||||
---|"AchievementPointsFont"
|
||||
---|"AchievementPointsFontSmall"
|
||||
---|"ArtifactAppearanceSetHighlightFont"
|
||||
---|"ArtifactAppearanceSetNormalFont"
|
||||
---|"BossEmoteNormalHuge"
|
||||
---|"ChatBubbleFont"
|
||||
---|"ChatFontNormal"
|
||||
---|"ChatFontSmall"
|
||||
---|"CombatLogFont"
|
||||
---|"CombatTextFont"
|
||||
---|"CombatTextFontOutline"
|
||||
---|"CommentatorCCFont"
|
||||
---|"CommentatorDampeningFont"
|
||||
---|"CommentatorFontMedium"
|
||||
---|"CommentatorFontSmall"
|
||||
---|"CommentatorTeamNameFont"
|
||||
---|"CommentatorTeamScoreFont"
|
||||
---|"CommentatorVictoryFanfare"
|
||||
---|"CommentatorVictoryFanfareTeam"
|
||||
---|"ConsoleFontNormal"
|
||||
---|"ConsoleFontSmall"
|
||||
---|"CoreAbilityFont"
|
||||
---|"DestinyFontHuge"
|
||||
---|"DestinyFontLarge"
|
||||
---|"DestinyFontMed"
|
||||
---|"DialogButtonHighlightText"
|
||||
---|"DialogButtonNormalText"
|
||||
---|"ErrorFont"
|
||||
---|"Fancy12Font"
|
||||
---|"Fancy14Font"
|
||||
---|"Fancy16Font"
|
||||
---|"Fancy18Font"
|
||||
---|"Fancy20Font"
|
||||
---|"Fancy22Font"
|
||||
---|"Fancy24Font"
|
||||
---|"Fancy27Font"
|
||||
---|"Fancy30Font"
|
||||
---|"Fancy32Font"
|
||||
---|"Fancy48Font"
|
||||
---|"FocusFontSmall"
|
||||
---|"FriendsFont_11"
|
||||
---|"FriendsFont_Large"
|
||||
---|"FriendsFont_Normal"
|
||||
---|"FriendsFont_Small"
|
||||
---|"FriendsFont_UserText"
|
||||
---|"Game10Font_o1"
|
||||
---|"Game11Font"
|
||||
---|"Game11Font_o1"
|
||||
---|"Game11Font_Shadow"
|
||||
---|"Game120Font"
|
||||
---|"Game12Font"
|
||||
---|"Game12Font_o1"
|
||||
---|"Game13Font"
|
||||
---|"Game13Font_o1"
|
||||
---|"Game13FontShadow"
|
||||
---|"Game15Font"
|
||||
---|"Game15Font_o1"
|
||||
---|"Game16Font"
|
||||
---|"Game17Font_Shadow"
|
||||
---|"Game18Font"
|
||||
---|"Game20Font"
|
||||
---|"Game24Font"
|
||||
---|"Game27Font"
|
||||
---|"Game30Font"
|
||||
---|"Game32Font"
|
||||
---|"Game32Font_Shadow2"
|
||||
---|"Game36Font"
|
||||
---|"Game36Font_Shadow2"
|
||||
---|"Game40Font"
|
||||
---|"Game40Font_Shadow2"
|
||||
---|"Game42Font"
|
||||
---|"Game46Font"
|
||||
---|"Game46Font_Shadow2"
|
||||
---|"Game48Font"
|
||||
---|"Game48FontShadow"
|
||||
---|"Game52Font_Shadow2"
|
||||
---|"Game58Font_Shadow2"
|
||||
---|"Game60Font"
|
||||
---|"Game69Font_Shadow2"
|
||||
---|"Game72Font"
|
||||
---|"Game72Font_Shadow"
|
||||
---|"GameFont72Highlight"
|
||||
---|"GameFont72HighlightShadow"
|
||||
---|"GameFont72Normal"
|
||||
---|"GameFont72NormalShadow"
|
||||
---|"GameFont_Gigantic"
|
||||
---|"GameFontBlack"
|
||||
---|"GameFontBlackMedium"
|
||||
---|"GameFontBlackSmall"
|
||||
---|"GameFontBlackSmall2"
|
||||
---|"GameFontBlackTiny"
|
||||
---|"GameFontBlackTiny2"
|
||||
---|"GameFontDarkGraySmall"
|
||||
---|"GameFontDisable"
|
||||
---|"GameFontDisableHuge"
|
||||
---|"GameFontDisableLarge"
|
||||
---|"GameFontDisableLeft"
|
||||
---|"GameFontDisableMed2"
|
||||
---|"GameFontDisableMed3"
|
||||
---|"GameFontDisableOutline22"
|
||||
---|"GameFontDisableSmall"
|
||||
---|"GameFontDisableSmall2"
|
||||
---|"GameFontDisableSmallLeft"
|
||||
---|"GameFontDisableTiny"
|
||||
---|"GameFontDisableTiny2"
|
||||
---|"GameFontGreen"
|
||||
---|"GameFontGreenLarge"
|
||||
---|"GameFontGreenSmall"
|
||||
---|"GameFontHighlight"
|
||||
---|"GameFontHighlightCenter"
|
||||
---|"GameFontHighlightExtraSmall"
|
||||
---|"GameFontHighlightExtraSmallLeft"
|
||||
---|"GameFontHighlightExtraSmallLeftTop"
|
||||
---|"GameFontHighlightHuge"
|
||||
---|"GameFontHighlightHuge2"
|
||||
---|"GameFontHighlightLarge"
|
||||
---|"GameFontHighlightLarge2"
|
||||
---|"GameFontHighlightLeft"
|
||||
---|"GameFontHighlightMed2"
|
||||
---|"GameFontHighlightMedium"
|
||||
---|"GameFontHighlightOutline"
|
||||
---|"GameFontHighlightOutline22"
|
||||
---|"GameFontHighlightRight"
|
||||
---|"GameFontHighlightShadowHuge2"
|
||||
---|"GameFontHighlightShadowOutline22"
|
||||
---|"GameFontHighlightSmall"
|
||||
---|"GameFontHighlightSmall2"
|
||||
---|"GameFontHighlightSmallLeft"
|
||||
---|"GameFontHighlightSmallLeftTop"
|
||||
---|"GameFontHighlightSmallOutline"
|
||||
---|"GameFontHighlightSmallRight"
|
||||
---|"GameFontNormal"
|
||||
---|"GameFontNormal_NoShadow"
|
||||
---|"GameFontNormalCenter"
|
||||
---|"GameFontNormalGraySmall"
|
||||
---|"GameFontNormalHuge"
|
||||
---|"GameFontNormalHuge2"
|
||||
---|"GameFontNormalHuge3"
|
||||
---|"GameFontNormalHuge3Outline"
|
||||
---|"GameFontNormalHuge4"
|
||||
---|"GameFontNormalHuge4Outline"
|
||||
---|"GameFontNormalHugeBlack"
|
||||
---|"GameFontNormalHugeOutline"
|
||||
---|"GameFontNormalLarge"
|
||||
---|"GameFontNormalLarge2"
|
||||
---|"GameFontNormalLargeLeft"
|
||||
---|"GameFontNormalLargeLeftTop"
|
||||
---|"GameFontNormalLargeOutline"
|
||||
---|"GameFontNormalLeft"
|
||||
---|"GameFontNormalLeftBottom"
|
||||
---|"GameFontNormalLeftGreen"
|
||||
---|"GameFontNormalLeftGrey"
|
||||
---|"GameFontNormalLeftLightGreen"
|
||||
---|"GameFontNormalLeftOrange"
|
||||
---|"GameFontNormalLeftRed"
|
||||
---|"GameFontNormalLeftYellow"
|
||||
---|"GameFontNormalMed1"
|
||||
---|"GameFontNormalMed2"
|
||||
---|"GameFontNormalMed2Outline"
|
||||
---|"GameFontNormalMed3"
|
||||
---|"GameFontNormalMed3Outline"
|
||||
---|"GameFontNormalOutline"
|
||||
---|"GameFontNormalOutline22"
|
||||
---|"GameFontNormalRight"
|
||||
---|"GameFontNormalShadowHuge2"
|
||||
---|"GameFontNormalShadowOutline22"
|
||||
---|"GameFontNormalSmall"
|
||||
---|"GameFontNormalSmall2"
|
||||
---|"GameFontNormalSmallBattleNetBlueLeft"
|
||||
---|"GameFontNormalSmallLeft"
|
||||
---|"GameFontNormalTiny"
|
||||
---|"GameFontNormalTiny2"
|
||||
---|"GameFontNormalWTF2"
|
||||
---|"GameFontNormalWTF2Outline"
|
||||
---|"GameFontRed"
|
||||
---|"GameFontRedLarge"
|
||||
---|"GameFontRedSmall"
|
||||
---|"GameFontWhite"
|
||||
---|"GameFontWhiteSmall"
|
||||
---|"GameFontWhiteTiny"
|
||||
---|"GameFontWhiteTiny2"
|
||||
---|"GameNormalNumberFont"
|
||||
---|"GameTooltipHeader"
|
||||
---|"GameTooltipHeaderText"
|
||||
---|"GameTooltipText"
|
||||
---|"GameTooltipTextSmall"
|
||||
---|"IMEHighlight"
|
||||
---|"IMENormal"
|
||||
---|"InvoiceFont_Med"
|
||||
---|"InvoiceFont_Small"
|
||||
---|"InvoiceTextFontNormal"
|
||||
---|"InvoiceTextFontSmall"
|
||||
---|"ItemTextFontNormal"
|
||||
---|"MailFont_Large"
|
||||
---|"MailTextFontNormal"
|
||||
---|"MissionCombatTextFontOutline"
|
||||
---|"MovieSubtitleFont"
|
||||
---|"NewSubSpellFont"
|
||||
---|"Number11Font"
|
||||
---|"Number11FontWhite"
|
||||
---|"Number12Font"
|
||||
---|"Number12Font_o1"
|
||||
---|"Number13Font"
|
||||
---|"Number13FontGray"
|
||||
---|"Number13FontRed"
|
||||
---|"Number13FontWhite"
|
||||
---|"Number13FontYellow"
|
||||
---|"Number14FontGray"
|
||||
---|"Number14FontGreen"
|
||||
---|"Number14FontRed"
|
||||
---|"Number14FontWhite"
|
||||
---|"Number15Font"
|
||||
---|"Number15FontWhite"
|
||||
---|"Number16Font"
|
||||
---|"Number18Font"
|
||||
---|"Number18FontWhite"
|
||||
---|"NumberFont_GameNormal"
|
||||
---|"NumberFont_Normal_Med"
|
||||
---|"NumberFont_Outline_Huge"
|
||||
---|"NumberFont_Outline_Large"
|
||||
---|"NumberFont_Outline_Med"
|
||||
---|"NumberFont_OutlineThick_Mono_Small"
|
||||
---|"NumberFont_Shadow_Large"
|
||||
---|"NumberFont_Shadow_Med"
|
||||
---|"NumberFont_Shadow_Small"
|
||||
---|"NumberFont_Shadow_Tiny"
|
||||
---|"NumberFont_Small"
|
||||
---|"NumberFontNormal"
|
||||
---|"NumberFontNormalGray"
|
||||
---|"NumberFontNormalHuge"
|
||||
---|"NumberFontNormalLarge"
|
||||
---|"NumberFontNormalLargeRight"
|
||||
---|"NumberFontNormalLargeRightGray"
|
||||
---|"NumberFontNormalLargeRightRed"
|
||||
---|"NumberFontNormalLargeRightYellow"
|
||||
---|"NumberFontNormalLargeYellow"
|
||||
---|"NumberFontNormalRight"
|
||||
---|"NumberFontNormalRightGray"
|
||||
---|"NumberFontNormalRightGreen"
|
||||
---|"NumberFontNormalRightRed"
|
||||
---|"NumberFontNormalRightYellow"
|
||||
---|"NumberFontNormalSmall"
|
||||
---|"NumberFontNormalSmallGray"
|
||||
---|"NumberFontNormalYellow"
|
||||
---|"NumberFontSmallBattleNetBlueLeft"
|
||||
---|"NumberFontSmallWhiteLeft"
|
||||
---|"NumberFontSmallYellowLeft"
|
||||
---|"ObjectiveFont"
|
||||
---|"OptionsFontHighlight"
|
||||
---|"OptionsFontHighlightSmall"
|
||||
---|"OptionsFontLarge"
|
||||
---|"OptionsFontLeft"
|
||||
---|"OptionsFontSmall"
|
||||
---|"OptionsFontSmallLeft"
|
||||
---|"PriceFont"
|
||||
---|"PriceFontGray"
|
||||
---|"PriceFontGreen"
|
||||
---|"PriceFontRed"
|
||||
---|"PriceFontWhite"
|
||||
---|"PriceFontYellow"
|
||||
---|"PVPInfoTextFont"
|
||||
---|"QuestDifficulty_Difficult"
|
||||
---|"QuestDifficulty_Header"
|
||||
---|"QuestDifficulty_Impossible"
|
||||
---|"QuestDifficulty_Standard"
|
||||
---|"QuestDifficulty_Trivial"
|
||||
---|"QuestDifficulty_VeryDifficult"
|
||||
---|"QuestFont"
|
||||
---|"QuestFont_30"
|
||||
---|"QuestFont_39"
|
||||
---|"QuestFont_Enormous"
|
||||
---|"QuestFont_Huge"
|
||||
---|"QuestFont_Large"
|
||||
---|"QuestFont_Outline_Huge"
|
||||
---|"QuestFont_Shadow_Enormous"
|
||||
---|"QuestFont_Shadow_Huge"
|
||||
---|"QuestFont_Shadow_Small"
|
||||
---|"QuestFont_Shadow_Super_Huge"
|
||||
---|"QuestFont_Super_Huge"
|
||||
---|"QuestFont_Super_Huge_Outline"
|
||||
---|"QuestFontHighlightHuge"
|
||||
---|"QuestFontLeft"
|
||||
---|"QuestFontNormalHuge"
|
||||
---|"QuestFontNormalLarge"
|
||||
---|"QuestFontNormalSmall"
|
||||
---|"QuestMapRewardsFont"
|
||||
---|"QuestTitleFont"
|
||||
---|"QuestTitleFontBlackShadow"
|
||||
---|"ReputationDetailFont"
|
||||
---|"SpellFont_Small"
|
||||
---|"SplashHeaderFont"
|
||||
---|"SubSpellFont"
|
||||
---|"SubZoneTextFont"
|
||||
---|"System15Font"
|
||||
---|"System_IME"
|
||||
---|"SystemFont22_Outline"
|
||||
---|"SystemFont22_Shadow_Outline"
|
||||
---|"SystemFont_Huge1"
|
||||
---|"SystemFont_Huge1_Outline"
|
||||
---|"SystemFont_Huge2"
|
||||
---|"SystemFont_Huge4"
|
||||
---|"SystemFont_InverseShadow_Small"
|
||||
---|"SystemFont_Large"
|
||||
---|"SystemFont_LargeNamePlate"
|
||||
---|"SystemFont_LargeNamePlateFixed"
|
||||
---|"SystemFont_Med1"
|
||||
---|"SystemFont_Med2"
|
||||
---|"SystemFont_Med3"
|
||||
---|"SystemFont_NamePlate"
|
||||
---|"SystemFont_NamePlateCastBar"
|
||||
---|"SystemFont_NamePlateFixed"
|
||||
---|"SystemFont_Outline"
|
||||
---|"SystemFont_Outline_Small"
|
||||
---|"SystemFont_Outline_WTF2"
|
||||
---|"SystemFont_OutlineThick_Huge2"
|
||||
---|"SystemFont_OutlineThick_Huge4"
|
||||
---|"SystemFont_OutlineThick_WTF"
|
||||
---|"SystemFont_Shadow_Huge1"
|
||||
---|"SystemFont_Shadow_Huge2"
|
||||
---|"SystemFont_Shadow_Huge2_Outline"
|
||||
---|"SystemFont_Shadow_Huge3"
|
||||
---|"SystemFont_Shadow_Huge4"
|
||||
---|"SystemFont_Shadow_Huge4_Outline"
|
||||
---|"SystemFont_Shadow_Large"
|
||||
---|"SystemFont_Shadow_Large2"
|
||||
---|"SystemFont_Shadow_Large_Outline"
|
||||
---|"SystemFont_Shadow_Med1"
|
||||
---|"SystemFont_Shadow_Med1_Outline"
|
||||
---|"SystemFont_Shadow_Med2"
|
||||
---|"SystemFont_Shadow_Med2_Outline"
|
||||
---|"SystemFont_Shadow_Med3"
|
||||
---|"SystemFont_Shadow_Med3_Outline"
|
||||
---|"SystemFont_Shadow_Outline_Huge3"
|
||||
---|"SystemFont_Shadow_Small"
|
||||
---|"SystemFont_Shadow_Small2"
|
||||
---|"SystemFont_Small"
|
||||
---|"SystemFont_Small2"
|
||||
---|"SystemFont_Tiny"
|
||||
---|"SystemFont_Tiny2"
|
||||
---|"SystemFont_World"
|
||||
---|"SystemFont_World_ThickOutline"
|
||||
---|"SystemFont_WTF2"
|
||||
---|"TextStatusBarText"
|
||||
---|"TextStatusBarTextLarge"
|
||||
---|"Tooltip_Med"
|
||||
---|"Tooltip_Small"
|
||||
---|"VehicleMenuBarStatusBarText"
|
||||
---|"WhiteNormalNumberFont"
|
||||
---|"WorldMapTextFont"
|
||||
---|"ZoneTextFont"
|
||||
|
||||
AchievementCriteriaFont = CreateFont("AchievementCriteriaFont")
|
||||
AchievementDateFont = CreateFont("AchievementDateFont")
|
||||
AchievementDescriptionFont = CreateFont("AchievementDescriptionFont")
|
||||
AchievementFont_Small = CreateFont("AchievementFont_Small")
|
||||
AchievementPointsFont = CreateFont("AchievementPointsFont")
|
||||
AchievementPointsFontSmall = CreateFont("AchievementPointsFontSmall")
|
||||
ArtifactAppearanceSetHighlightFont = CreateFont("ArtifactAppearanceSetHighlightFont")
|
||||
ArtifactAppearanceSetNormalFont = CreateFont("ArtifactAppearanceSetNormalFont")
|
||||
BossEmoteNormalHuge = CreateFont("BossEmoteNormalHuge")
|
||||
ChatBubbleFont = CreateFont("ChatBubbleFont")
|
||||
ChatFontNormal = CreateFont("ChatFontNormal")
|
||||
ChatFontSmall = CreateFont("ChatFontSmall")
|
||||
CombatLogFont = CreateFont("CombatLogFont")
|
||||
CombatTextFont = CreateFont("CombatTextFont")
|
||||
CombatTextFontOutline = CreateFont("CombatTextFontOutline")
|
||||
CommentatorCCFont = CreateFont("CommentatorCCFont")
|
||||
CommentatorDampeningFont = CreateFont("CommentatorDampeningFont")
|
||||
CommentatorFontMedium = CreateFont("CommentatorFontMedium")
|
||||
CommentatorFontSmall = CreateFont("CommentatorFontSmall")
|
||||
CommentatorTeamNameFont = CreateFont("CommentatorTeamNameFont")
|
||||
CommentatorTeamScoreFont = CreateFont("CommentatorTeamScoreFont")
|
||||
CommentatorVictoryFanfare = CreateFont("CommentatorVictoryFanfare")
|
||||
CommentatorVictoryFanfareTeam = CreateFont("CommentatorVictoryFanfareTeam")
|
||||
ConsoleFontNormal = CreateFont("ConsoleFontNormal")
|
||||
ConsoleFontSmall = CreateFont("ConsoleFontSmall")
|
||||
CoreAbilityFont = CreateFont("CoreAbilityFont")
|
||||
DestinyFontHuge = CreateFont("DestinyFontHuge")
|
||||
DestinyFontLarge = CreateFont("DestinyFontLarge")
|
||||
DestinyFontMed = CreateFont("DestinyFontMed")
|
||||
DialogButtonHighlightText = CreateFont("DialogButtonHighlightText")
|
||||
DialogButtonNormalText = CreateFont("DialogButtonNormalText")
|
||||
ErrorFont = CreateFont("ErrorFont")
|
||||
Fancy12Font = CreateFont("Fancy12Font")
|
||||
Fancy14Font = CreateFont("Fancy14Font")
|
||||
Fancy16Font = CreateFont("Fancy16Font")
|
||||
Fancy18Font = CreateFont("Fancy18Font")
|
||||
Fancy20Font = CreateFont("Fancy20Font")
|
||||
Fancy22Font = CreateFont("Fancy22Font")
|
||||
Fancy24Font = CreateFont("Fancy24Font")
|
||||
Fancy27Font = CreateFont("Fancy27Font")
|
||||
Fancy30Font = CreateFont("Fancy30Font")
|
||||
Fancy32Font = CreateFont("Fancy32Font")
|
||||
Fancy48Font = CreateFont("Fancy48Font")
|
||||
FocusFontSmall = CreateFont("FocusFontSmall")
|
||||
FriendsFont_11 = CreateFont("FriendsFont_11")
|
||||
FriendsFont_Large = CreateFont("FriendsFont_Large")
|
||||
FriendsFont_Normal = CreateFont("FriendsFont_Normal")
|
||||
FriendsFont_Small = CreateFont("FriendsFont_Small")
|
||||
FriendsFont_UserText = CreateFont("FriendsFont_UserText")
|
||||
Game10Font_o1 = CreateFont("Game10Font_o1")
|
||||
Game11Font = CreateFont("Game11Font")
|
||||
Game11Font_o1 = CreateFont("Game11Font_o1")
|
||||
Game11Font_Shadow = CreateFont("Game11Font_Shadow")
|
||||
Game120Font = CreateFont("Game120Font")
|
||||
Game12Font = CreateFont("Game12Font")
|
||||
Game12Font_o1 = CreateFont("Game12Font_o1")
|
||||
Game13Font = CreateFont("Game13Font")
|
||||
Game13Font_o1 = CreateFont("Game13Font_o1")
|
||||
Game13FontShadow = CreateFont("Game13FontShadow")
|
||||
Game15Font = CreateFont("Game15Font")
|
||||
Game15Font_o1 = CreateFont("Game15Font_o1")
|
||||
Game16Font = CreateFont("Game16Font")
|
||||
Game17Font_Shadow = CreateFont("Game17Font_Shadow")
|
||||
Game18Font = CreateFont("Game18Font")
|
||||
Game20Font = CreateFont("Game20Font")
|
||||
Game24Font = CreateFont("Game24Font")
|
||||
Game27Font = CreateFont("Game27Font")
|
||||
Game30Font = CreateFont("Game30Font")
|
||||
Game32Font = CreateFont("Game32Font")
|
||||
Game32Font_Shadow2 = CreateFont("Game32Font_Shadow2")
|
||||
Game36Font = CreateFont("Game36Font")
|
||||
Game36Font_Shadow2 = CreateFont("Game36Font_Shadow2")
|
||||
Game40Font = CreateFont("Game40Font")
|
||||
Game40Font_Shadow2 = CreateFont("Game40Font_Shadow2")
|
||||
Game42Font = CreateFont("Game42Font")
|
||||
Game46Font = CreateFont("Game46Font")
|
||||
Game46Font_Shadow2 = CreateFont("Game46Font_Shadow2")
|
||||
Game48Font = CreateFont("Game48Font")
|
||||
Game48FontShadow = CreateFont("Game48FontShadow")
|
||||
Game52Font_Shadow2 = CreateFont("Game52Font_Shadow2")
|
||||
Game58Font_Shadow2 = CreateFont("Game58Font_Shadow2")
|
||||
Game60Font = CreateFont("Game60Font")
|
||||
Game69Font_Shadow2 = CreateFont("Game69Font_Shadow2")
|
||||
Game72Font = CreateFont("Game72Font")
|
||||
Game72Font_Shadow = CreateFont("Game72Font_Shadow")
|
||||
GameFont72Highlight = CreateFont("GameFont72Highlight")
|
||||
GameFont72HighlightShadow = CreateFont("GameFont72HighlightShadow")
|
||||
GameFont72Normal = CreateFont("GameFont72Normal")
|
||||
GameFont72NormalShadow = CreateFont("GameFont72NormalShadow")
|
||||
GameFont_Gigantic = CreateFont("GameFont_Gigantic")
|
||||
GameFontBlack = CreateFont("GameFontBlack")
|
||||
GameFontBlackMedium = CreateFont("GameFontBlackMedium")
|
||||
GameFontBlackSmall = CreateFont("GameFontBlackSmall")
|
||||
GameFontBlackSmall2 = CreateFont("GameFontBlackSmall2")
|
||||
GameFontBlackTiny = CreateFont("GameFontBlackTiny")
|
||||
GameFontBlackTiny2 = CreateFont("GameFontBlackTiny2")
|
||||
GameFontDarkGraySmall = CreateFont("GameFontDarkGraySmall")
|
||||
GameFontDisable = CreateFont("GameFontDisable")
|
||||
GameFontDisableHuge = CreateFont("GameFontDisableHuge")
|
||||
GameFontDisableLarge = CreateFont("GameFontDisableLarge")
|
||||
GameFontDisableLeft = CreateFont("GameFontDisableLeft")
|
||||
GameFontDisableMed2 = CreateFont("GameFontDisableMed2")
|
||||
GameFontDisableMed3 = CreateFont("GameFontDisableMed3")
|
||||
GameFontDisableOutline22 = CreateFont("GameFontDisableOutline22")
|
||||
GameFontDisableSmall = CreateFont("GameFontDisableSmall")
|
||||
GameFontDisableSmall2 = CreateFont("GameFontDisableSmall2")
|
||||
GameFontDisableSmallLeft = CreateFont("GameFontDisableSmallLeft")
|
||||
GameFontDisableTiny = CreateFont("GameFontDisableTiny")
|
||||
GameFontDisableTiny2 = CreateFont("GameFontDisableTiny2")
|
||||
GameFontGreen = CreateFont("GameFontGreen")
|
||||
GameFontGreenLarge = CreateFont("GameFontGreenLarge")
|
||||
GameFontGreenSmall = CreateFont("GameFontGreenSmall")
|
||||
GameFontHighlight = CreateFont("GameFontHighlight")
|
||||
GameFontHighlightCenter = CreateFont("GameFontHighlightCenter")
|
||||
GameFontHighlightExtraSmall = CreateFont("GameFontHighlightExtraSmall")
|
||||
GameFontHighlightExtraSmallLeft = CreateFont("GameFontHighlightExtraSmallLeft")
|
||||
GameFontHighlightExtraSmallLeftTop = CreateFont("GameFontHighlightExtraSmallLeftTop")
|
||||
GameFontHighlightHuge = CreateFont("GameFontHighlightHuge")
|
||||
GameFontHighlightHuge2 = CreateFont("GameFontHighlightHuge2")
|
||||
GameFontHighlightLarge = CreateFont("GameFontHighlightLarge")
|
||||
GameFontHighlightLarge2 = CreateFont("GameFontHighlightLarge2")
|
||||
GameFontHighlightLeft = CreateFont("GameFontHighlightLeft")
|
||||
GameFontHighlightMed2 = CreateFont("GameFontHighlightMed2")
|
||||
GameFontHighlightMedium = CreateFont("GameFontHighlightMedium")
|
||||
GameFontHighlightOutline = CreateFont("GameFontHighlightOutline")
|
||||
GameFontHighlightOutline22 = CreateFont("GameFontHighlightOutline22")
|
||||
GameFontHighlightRight = CreateFont("GameFontHighlightRight")
|
||||
GameFontHighlightShadowHuge2 = CreateFont("GameFontHighlightShadowHuge2")
|
||||
GameFontHighlightShadowOutline22 = CreateFont("GameFontHighlightShadowOutline22")
|
||||
GameFontHighlightSmall = CreateFont("GameFontHighlightSmall")
|
||||
GameFontHighlightSmall2 = CreateFont("GameFontHighlightSmall2")
|
||||
GameFontHighlightSmallLeft = CreateFont("GameFontHighlightSmallLeft")
|
||||
GameFontHighlightSmallLeftTop = CreateFont("GameFontHighlightSmallLeftTop")
|
||||
GameFontHighlightSmallOutline = CreateFont("GameFontHighlightSmallOutline")
|
||||
GameFontHighlightSmallRight = CreateFont("GameFontHighlightSmallRight")
|
||||
GameFontNormal = CreateFont("GameFontNormal")
|
||||
GameFontNormal_NoShadow = CreateFont("GameFontNormal_NoShadow")
|
||||
GameFontNormalCenter = CreateFont("GameFontNormalCenter")
|
||||
GameFontNormalGraySmall = CreateFont("GameFontNormalGraySmall")
|
||||
GameFontNormalHuge = CreateFont("GameFontNormalHuge")
|
||||
GameFontNormalHuge2 = CreateFont("GameFontNormalHuge2")
|
||||
GameFontNormalHuge3 = CreateFont("GameFontNormalHuge3")
|
||||
GameFontNormalHuge3Outline = CreateFont("GameFontNormalHuge3Outline")
|
||||
GameFontNormalHuge4 = CreateFont("GameFontNormalHuge4")
|
||||
GameFontNormalHuge4Outline = CreateFont("GameFontNormalHuge4Outline")
|
||||
GameFontNormalHugeBlack = CreateFont("GameFontNormalHugeBlack")
|
||||
GameFontNormalHugeOutline = CreateFont("GameFontNormalHugeOutline")
|
||||
GameFontNormalLarge = CreateFont("GameFontNormalLarge")
|
||||
GameFontNormalLarge2 = CreateFont("GameFontNormalLarge2")
|
||||
GameFontNormalLargeLeft = CreateFont("GameFontNormalLargeLeft")
|
||||
GameFontNormalLargeLeftTop = CreateFont("GameFontNormalLargeLeftTop")
|
||||
GameFontNormalLargeOutline = CreateFont("GameFontNormalLargeOutline")
|
||||
GameFontNormalLeft = CreateFont("GameFontNormalLeft")
|
||||
GameFontNormalLeftBottom = CreateFont("GameFontNormalLeftBottom")
|
||||
GameFontNormalLeftGreen = CreateFont("GameFontNormalLeftGreen")
|
||||
GameFontNormalLeftGrey = CreateFont("GameFontNormalLeftGrey")
|
||||
GameFontNormalLeftLightGreen = CreateFont("GameFontNormalLeftLightGreen")
|
||||
GameFontNormalLeftOrange = CreateFont("GameFontNormalLeftOrange")
|
||||
GameFontNormalLeftRed = CreateFont("GameFontNormalLeftRed")
|
||||
GameFontNormalLeftYellow = CreateFont("GameFontNormalLeftYellow")
|
||||
GameFontNormalMed1 = CreateFont("GameFontNormalMed1")
|
||||
GameFontNormalMed2 = CreateFont("GameFontNormalMed2")
|
||||
GameFontNormalMed2Outline = CreateFont("GameFontNormalMed2Outline")
|
||||
GameFontNormalMed3 = CreateFont("GameFontNormalMed3")
|
||||
GameFontNormalMed3Outline = CreateFont("GameFontNormalMed3Outline")
|
||||
GameFontNormalOutline = CreateFont("GameFontNormalOutline")
|
||||
GameFontNormalOutline22 = CreateFont("GameFontNormalOutline22")
|
||||
GameFontNormalRight = CreateFont("GameFontNormalRight")
|
||||
GameFontNormalShadowHuge2 = CreateFont("GameFontNormalShadowHuge2")
|
||||
GameFontNormalShadowOutline22 = CreateFont("GameFontNormalShadowOutline22")
|
||||
GameFontNormalSmall = CreateFont("GameFontNormalSmall")
|
||||
GameFontNormalSmall2 = CreateFont("GameFontNormalSmall2")
|
||||
GameFontNormalSmallBattleNetBlueLeft = CreateFont("GameFontNormalSmallBattleNetBlueLeft")
|
||||
GameFontNormalSmallLeft = CreateFont("GameFontNormalSmallLeft")
|
||||
GameFontNormalTiny = CreateFont("GameFontNormalTiny")
|
||||
GameFontNormalTiny2 = CreateFont("GameFontNormalTiny2")
|
||||
GameFontNormalWTF2 = CreateFont("GameFontNormalWTF2")
|
||||
GameFontNormalWTF2Outline = CreateFont("GameFontNormalWTF2Outline")
|
||||
GameFontRed = CreateFont("GameFontRed")
|
||||
GameFontRedLarge = CreateFont("GameFontRedLarge")
|
||||
GameFontRedSmall = CreateFont("GameFontRedSmall")
|
||||
GameFontWhite = CreateFont("GameFontWhite")
|
||||
GameFontWhiteSmall = CreateFont("GameFontWhiteSmall")
|
||||
GameFontWhiteTiny = CreateFont("GameFontWhiteTiny")
|
||||
GameFontWhiteTiny2 = CreateFont("GameFontWhiteTiny2")
|
||||
GameNormalNumberFont = CreateFont("GameNormalNumberFont")
|
||||
GameTooltipHeader = CreateFont("GameTooltipHeader")
|
||||
GameTooltipHeaderText = CreateFont("GameTooltipHeaderText")
|
||||
GameTooltipText = CreateFont("GameTooltipText")
|
||||
GameTooltipTextSmall = CreateFont("GameTooltipTextSmall")
|
||||
IMEHighlight = CreateFont("IMEHighlight")
|
||||
IMENormal = CreateFont("IMENormal")
|
||||
InvoiceFont_Med = CreateFont("InvoiceFont_Med")
|
||||
InvoiceFont_Small = CreateFont("InvoiceFont_Small")
|
||||
InvoiceTextFontNormal = CreateFont("InvoiceTextFontNormal")
|
||||
InvoiceTextFontSmall = CreateFont("InvoiceTextFontSmall")
|
||||
ItemTextFontNormal = CreateFont("ItemTextFontNormal")
|
||||
MailFont_Large = CreateFont("MailFont_Large")
|
||||
MailTextFontNormal = CreateFont("MailTextFontNormal")
|
||||
MissionCombatTextFontOutline = CreateFont("MissionCombatTextFontOutline")
|
||||
MovieSubtitleFont = CreateFont("MovieSubtitleFont")
|
||||
NewSubSpellFont = CreateFont("NewSubSpellFont")
|
||||
Number11Font = CreateFont("Number11Font")
|
||||
Number11FontWhite = CreateFont("Number11FontWhite")
|
||||
Number12Font = CreateFont("Number12Font")
|
||||
Number12Font_o1 = CreateFont("Number12Font_o1")
|
||||
Number13Font = CreateFont("Number13Font")
|
||||
Number13FontGray = CreateFont("Number13FontGray")
|
||||
Number13FontRed = CreateFont("Number13FontRed")
|
||||
Number13FontWhite = CreateFont("Number13FontWhite")
|
||||
Number13FontYellow = CreateFont("Number13FontYellow")
|
||||
Number14FontGray = CreateFont("Number14FontGray")
|
||||
Number14FontGreen = CreateFont("Number14FontGreen")
|
||||
Number14FontRed = CreateFont("Number14FontRed")
|
||||
Number14FontWhite = CreateFont("Number14FontWhite")
|
||||
Number15Font = CreateFont("Number15Font")
|
||||
Number15FontWhite = CreateFont("Number15FontWhite")
|
||||
Number16Font = CreateFont("Number16Font")
|
||||
Number18Font = CreateFont("Number18Font")
|
||||
Number18FontWhite = CreateFont("Number18FontWhite")
|
||||
NumberFont_GameNormal = CreateFont("NumberFont_GameNormal")
|
||||
NumberFont_Normal_Med = CreateFont("NumberFont_Normal_Med")
|
||||
NumberFont_Outline_Huge = CreateFont("NumberFont_Outline_Huge")
|
||||
NumberFont_Outline_Large = CreateFont("NumberFont_Outline_Large")
|
||||
NumberFont_Outline_Med = CreateFont("NumberFont_Outline_Med")
|
||||
NumberFont_OutlineThick_Mono_Small = CreateFont("NumberFont_OutlineThick_Mono_Small")
|
||||
NumberFont_Shadow_Large = CreateFont("NumberFont_Shadow_Large")
|
||||
NumberFont_Shadow_Med = CreateFont("NumberFont_Shadow_Med")
|
||||
NumberFont_Shadow_Small = CreateFont("NumberFont_Shadow_Small")
|
||||
NumberFont_Shadow_Tiny = CreateFont("NumberFont_Shadow_Tiny")
|
||||
NumberFont_Small = CreateFont("NumberFont_Small")
|
||||
NumberFontNormal = CreateFont("NumberFontNormal")
|
||||
NumberFontNormalGray = CreateFont("NumberFontNormalGray")
|
||||
NumberFontNormalHuge = CreateFont("NumberFontNormalHuge")
|
||||
NumberFontNormalLarge = CreateFont("NumberFontNormalLarge")
|
||||
NumberFontNormalLargeRight = CreateFont("NumberFontNormalLargeRight")
|
||||
NumberFontNormalLargeRightGray = CreateFont("NumberFontNormalLargeRightGray")
|
||||
NumberFontNormalLargeRightRed = CreateFont("NumberFontNormalLargeRightRed")
|
||||
NumberFontNormalLargeRightYellow = CreateFont("NumberFontNormalLargeRightYellow")
|
||||
NumberFontNormalLargeYellow = CreateFont("NumberFontNormalLargeYellow")
|
||||
NumberFontNormalRight = CreateFont("NumberFontNormalRight")
|
||||
NumberFontNormalRightGray = CreateFont("NumberFontNormalRightGray")
|
||||
NumberFontNormalRightGreen = CreateFont("NumberFontNormalRightGreen")
|
||||
NumberFontNormalRightRed = CreateFont("NumberFontNormalRightRed")
|
||||
NumberFontNormalRightYellow = CreateFont("NumberFontNormalRightYellow")
|
||||
NumberFontNormalSmall = CreateFont("NumberFontNormalSmall")
|
||||
NumberFontNormalSmallGray = CreateFont("NumberFontNormalSmallGray")
|
||||
NumberFontNormalYellow = CreateFont("NumberFontNormalYellow")
|
||||
NumberFontSmallBattleNetBlueLeft = CreateFont("NumberFontSmallBattleNetBlueLeft")
|
||||
NumberFontSmallWhiteLeft = CreateFont("NumberFontSmallWhiteLeft")
|
||||
NumberFontSmallYellowLeft = CreateFont("NumberFontSmallYellowLeft")
|
||||
ObjectiveFont = CreateFont("ObjectiveFont")
|
||||
OptionsFontHighlight = CreateFont("OptionsFontHighlight")
|
||||
OptionsFontHighlightSmall = CreateFont("OptionsFontHighlightSmall")
|
||||
OptionsFontLarge = CreateFont("OptionsFontLarge")
|
||||
OptionsFontLeft = CreateFont("OptionsFontLeft")
|
||||
OptionsFontSmall = CreateFont("OptionsFontSmall")
|
||||
OptionsFontSmallLeft = CreateFont("OptionsFontSmallLeft")
|
||||
PriceFont = CreateFont("PriceFont")
|
||||
PriceFontGray = CreateFont("PriceFontGray")
|
||||
PriceFontGreen = CreateFont("PriceFontGreen")
|
||||
PriceFontRed = CreateFont("PriceFontRed")
|
||||
PriceFontWhite = CreateFont("PriceFontWhite")
|
||||
PriceFontYellow = CreateFont("PriceFontYellow")
|
||||
PVPInfoTextFont = CreateFont("PVPInfoTextFont")
|
||||
QuestDifficulty_Difficult = CreateFont("QuestDifficulty_Difficult")
|
||||
QuestDifficulty_Header = CreateFont("QuestDifficulty_Header")
|
||||
QuestDifficulty_Impossible = CreateFont("QuestDifficulty_Impossible")
|
||||
QuestDifficulty_Standard = CreateFont("QuestDifficulty_Standard")
|
||||
QuestDifficulty_Trivial = CreateFont("QuestDifficulty_Trivial")
|
||||
QuestDifficulty_VeryDifficult = CreateFont("QuestDifficulty_VeryDifficult")
|
||||
QuestFont = CreateFont("QuestFont")
|
||||
QuestFont_30 = CreateFont("QuestFont_30")
|
||||
QuestFont_39 = CreateFont("QuestFont_39")
|
||||
QuestFont_Enormous = CreateFont("QuestFont_Enormous")
|
||||
QuestFont_Huge = CreateFont("QuestFont_Huge")
|
||||
QuestFont_Large = CreateFont("QuestFont_Large")
|
||||
QuestFont_Outline_Huge = CreateFont("QuestFont_Outline_Huge")
|
||||
QuestFont_Shadow_Enormous = CreateFont("QuestFont_Shadow_Enormous")
|
||||
QuestFont_Shadow_Huge = CreateFont("QuestFont_Shadow_Huge")
|
||||
QuestFont_Shadow_Small = CreateFont("QuestFont_Shadow_Small")
|
||||
QuestFont_Shadow_Super_Huge = CreateFont("QuestFont_Shadow_Super_Huge")
|
||||
QuestFont_Super_Huge = CreateFont("QuestFont_Super_Huge")
|
||||
QuestFont_Super_Huge_Outline = CreateFont("QuestFont_Super_Huge_Outline")
|
||||
QuestFontHighlightHuge = CreateFont("QuestFontHighlightHuge")
|
||||
QuestFontLeft = CreateFont("QuestFontLeft")
|
||||
QuestFontNormalHuge = CreateFont("QuestFontNormalHuge")
|
||||
QuestFontNormalLarge = CreateFont("QuestFontNormalLarge")
|
||||
QuestFontNormalSmall = CreateFont("QuestFontNormalSmall")
|
||||
QuestMapRewardsFont = CreateFont("QuestMapRewardsFont")
|
||||
QuestTitleFont = CreateFont("QuestTitleFont")
|
||||
QuestTitleFontBlackShadow = CreateFont("QuestTitleFontBlackShadow")
|
||||
ReputationDetailFont = CreateFont("ReputationDetailFont")
|
||||
SpellFont_Small = CreateFont("SpellFont_Small")
|
||||
SplashHeaderFont = CreateFont("SplashHeaderFont")
|
||||
SubSpellFont = CreateFont("SubSpellFont")
|
||||
SubZoneTextFont = CreateFont("SubZoneTextFont")
|
||||
System15Font = CreateFont("System15Font")
|
||||
System_IME = CreateFont("System_IME")
|
||||
SystemFont22_Outline = CreateFont("SystemFont22_Outline")
|
||||
SystemFont22_Shadow_Outline = CreateFont("SystemFont22_Shadow_Outline")
|
||||
SystemFont_Huge1 = CreateFont("SystemFont_Huge1")
|
||||
SystemFont_Huge1_Outline = CreateFont("SystemFont_Huge1_Outline")
|
||||
SystemFont_Huge2 = CreateFont("SystemFont_Huge2")
|
||||
SystemFont_Huge4 = CreateFont("SystemFont_Huge4")
|
||||
SystemFont_InverseShadow_Small = CreateFont("SystemFont_InverseShadow_Small")
|
||||
SystemFont_Large = CreateFont("SystemFont_Large")
|
||||
SystemFont_LargeNamePlate = CreateFont("SystemFont_LargeNamePlate")
|
||||
SystemFont_LargeNamePlateFixed = CreateFont("SystemFont_LargeNamePlateFixed")
|
||||
SystemFont_Med1 = CreateFont("SystemFont_Med1")
|
||||
SystemFont_Med2 = CreateFont("SystemFont_Med2")
|
||||
SystemFont_Med3 = CreateFont("SystemFont_Med3")
|
||||
SystemFont_NamePlate = CreateFont("SystemFont_NamePlate")
|
||||
SystemFont_NamePlateCastBar = CreateFont("SystemFont_NamePlateCastBar")
|
||||
SystemFont_NamePlateFixed = CreateFont("SystemFont_NamePlateFixed")
|
||||
SystemFont_Outline = CreateFont("SystemFont_Outline")
|
||||
SystemFont_Outline_Small = CreateFont("SystemFont_Outline_Small")
|
||||
SystemFont_Outline_WTF2 = CreateFont("SystemFont_Outline_WTF2")
|
||||
SystemFont_OutlineThick_Huge2 = CreateFont("SystemFont_OutlineThick_Huge2")
|
||||
SystemFont_OutlineThick_Huge4 = CreateFont("SystemFont_OutlineThick_Huge4")
|
||||
SystemFont_OutlineThick_WTF = CreateFont("SystemFont_OutlineThick_WTF")
|
||||
SystemFont_Shadow_Huge1 = CreateFont("SystemFont_Shadow_Huge1")
|
||||
SystemFont_Shadow_Huge2 = CreateFont("SystemFont_Shadow_Huge2")
|
||||
SystemFont_Shadow_Huge2_Outline = CreateFont("SystemFont_Shadow_Huge2_Outline")
|
||||
SystemFont_Shadow_Huge3 = CreateFont("SystemFont_Shadow_Huge3")
|
||||
SystemFont_Shadow_Huge4 = CreateFont("SystemFont_Shadow_Huge4")
|
||||
SystemFont_Shadow_Huge4_Outline = CreateFont("SystemFont_Shadow_Huge4_Outline")
|
||||
SystemFont_Shadow_Large = CreateFont("SystemFont_Shadow_Large")
|
||||
SystemFont_Shadow_Large2 = CreateFont("SystemFont_Shadow_Large2")
|
||||
SystemFont_Shadow_Large_Outline = CreateFont("SystemFont_Shadow_Large_Outline")
|
||||
SystemFont_Shadow_Med1 = CreateFont("SystemFont_Shadow_Med1")
|
||||
SystemFont_Shadow_Med1_Outline = CreateFont("SystemFont_Shadow_Med1_Outline")
|
||||
SystemFont_Shadow_Med2 = CreateFont("SystemFont_Shadow_Med2")
|
||||
SystemFont_Shadow_Med2_Outline = CreateFont("SystemFont_Shadow_Med2_Outline")
|
||||
SystemFont_Shadow_Med3 = CreateFont("SystemFont_Shadow_Med3")
|
||||
SystemFont_Shadow_Med3_Outline = CreateFont("SystemFont_Shadow_Med3_Outline")
|
||||
SystemFont_Shadow_Outline_Huge3 = CreateFont("SystemFont_Shadow_Outline_Huge3")
|
||||
SystemFont_Shadow_Small = CreateFont("SystemFont_Shadow_Small")
|
||||
SystemFont_Shadow_Small2 = CreateFont("SystemFont_Shadow_Small2")
|
||||
SystemFont_Small = CreateFont("SystemFont_Small")
|
||||
SystemFont_Small2 = CreateFont("SystemFont_Small2")
|
||||
SystemFont_Tiny = CreateFont("SystemFont_Tiny")
|
||||
SystemFont_Tiny2 = CreateFont("SystemFont_Tiny2")
|
||||
SystemFont_World = CreateFont("SystemFont_World")
|
||||
SystemFont_World_ThickOutline = CreateFont("SystemFont_World_ThickOutline")
|
||||
SystemFont_WTF2 = CreateFont("SystemFont_WTF2")
|
||||
TextStatusBarText = CreateFont("TextStatusBarText")
|
||||
TextStatusBarTextLarge = CreateFont("TextStatusBarTextLarge")
|
||||
Tooltip_Med = CreateFont("Tooltip_Med")
|
||||
Tooltip_Small = CreateFont("Tooltip_Small")
|
||||
VehicleMenuBarStatusBarText = CreateFont("VehicleMenuBarStatusBarText")
|
||||
WhiteNormalNumberFont = CreateFont("WhiteNormalNumberFont")
|
||||
WorldMapTextFont = CreateFont("WorldMapTextFont")
|
||||
ZoneTextFont = CreateFont("ZoneTextFont")
|
||||
@@ -0,0 +1,74 @@
|
||||
---@meta _
|
||||
---@alias FrameType
|
||||
---|"Frame"
|
||||
---|"ArchaeologyDigSiteFrame"
|
||||
---|"Browser"
|
||||
---|"Button"
|
||||
---|"CheckButton"
|
||||
---|"Checkout"
|
||||
---|"CinematicModel"
|
||||
---|"ColorSelect"
|
||||
---|"Cooldown"
|
||||
---|"DressUpModel"
|
||||
---|"EditBox"
|
||||
---|"FogOfWarFrame"
|
||||
---|"GameTooltip"
|
||||
---|"ItemButton"
|
||||
---|"MessageFrame"
|
||||
---|"Model"
|
||||
---|"ModelScene"
|
||||
---|"MovieFrame"
|
||||
---|"OffScreenFrame"
|
||||
---|"PlayerModel"
|
||||
---|"QuestPOIFrame"
|
||||
---|"ScenarioPOIFrame"
|
||||
---|"ScrollFrame"
|
||||
---|"ScrollingMessageFrame"
|
||||
---|"SimpleHTML"
|
||||
---|"Slider"
|
||||
---|"StatusBar"
|
||||
---|"TabardModel"
|
||||
---|"UnitPositionFrame"
|
||||
---|"EventFrame" Frame|EventFrameMixin
|
||||
|
||||
---@alias AnimationType
|
||||
---|"Alpha"
|
||||
---|"Animation"
|
||||
---|"FlipBook"
|
||||
---|"LineScale"
|
||||
---|"LineTranslation"
|
||||
---|"Path"
|
||||
---|"Rotation"
|
||||
---|"Scale"
|
||||
---|"Translation"
|
||||
---|"VertexColor"
|
||||
|
||||
---@alias ChatBubbleFrame Frame
|
||||
---@alias CooldownFrame Cooldown
|
||||
---@alias CScriptObject Object
|
||||
---@alias ModelSceneFrame ModelScene
|
||||
---@alias ModelSceneFrameActor ModelSceneActor
|
||||
---@alias SimpleAnim Animation
|
||||
---@alias SimpleAnimAlpha Alpha
|
||||
---@alias SimpleAnimFlipBook FlipBook
|
||||
---@alias SimpleAnimGroup AnimationGroup
|
||||
---@alias SimpleAnimPath Path
|
||||
---@alias SimpleAnimRotation Rotation
|
||||
---@alias SimpleAnimScale Scale
|
||||
---@alias SimpleAnimScaleLine LineScale
|
||||
---@alias SimpleAnimTextureCoordTranslation TextureCoordTranslation
|
||||
---@alias SimpleAnimTranslation Translation
|
||||
---@alias SimpleAnimTranslationLine LineTranslation
|
||||
---@alias SimpleAnimVertexColor VertexColor
|
||||
---@alias SimpleCheckbox CheckButton
|
||||
---@alias SimpleControlPoint ControlPoint
|
||||
---@alias SimpleFont Font
|
||||
---@alias SimpleFontString FontString
|
||||
---@alias SimpleFrame Frame
|
||||
---@alias SimpleLine Line
|
||||
---@alias SimpleMaskTexture MaskTexture
|
||||
---@alias SimplePathAnim Path
|
||||
---@alias SimpleRegion Region
|
||||
---@alias SimpleTexture Texture
|
||||
---@alias SimpleWindow table
|
||||
---@alias Tooltip GameTooltip
|
||||
@@ -0,0 +1,101 @@
|
||||
---@meta _
|
||||
---@alias ScriptType string
|
||||
---|"OnLoad" # ScriptObject
|
||||
---|"OnUpdate" # ScriptObject
|
||||
---@alias ScriptAnimation ScriptType | "OnFinished" | "OnPause" | "OnPlay" | "OnStop"
|
||||
---@alias ScriptAnimationGroup ScriptType | "OnFinished" | "OnPause" | "OnPlay" | "OnStop" | "OnLoop"
|
||||
---@alias ScriptFrame ScriptType
|
||||
---|"OnAttributeChanged" # Frame
|
||||
---|"OnChar" # Frame
|
||||
---|"OnDisable" # Frame
|
||||
---|"OnDragStart" # Frame
|
||||
---|"OnDragStop" # Frame
|
||||
---|"OnEnable" # Frame
|
||||
---|"OnEnter" # Frame
|
||||
---|"OnEvent" # Frame
|
||||
---|"OnGamePadButtonDown" # Frame
|
||||
---|"OnGamePadButtonUp" # Frame
|
||||
---|"OnGamePadStick" # Frame
|
||||
---|"OnHide" # Frame
|
||||
---|"OnHyperlinkClick" # Frame
|
||||
---|"OnHyperlinkEnter" # Frame
|
||||
---|"OnHyperlinkLeave" # Frame
|
||||
---|"OnKeyDown" # Frame
|
||||
---|"OnKeyUp" # Frame
|
||||
---|"OnLeave" # Frame
|
||||
---|"OnMouseDown" # Frame
|
||||
---|"OnMouseUp" # Frame
|
||||
---|"OnMouseWheel" # Frame
|
||||
---|"OnReceiveDrag" # Frame
|
||||
---|"OnShow" # Frame
|
||||
---|"OnSizeChanged" # Frame
|
||||
|
||||
---@alias ScriptModel ScriptFrame
|
||||
---|"OnAnimFinished" # Model
|
||||
---|"OnAnimStarted" # Model
|
||||
---|"OnModelLoaded" # Model
|
||||
---@alias ScriptCinematicModel ScriptModel
|
||||
---|"OnPanFinished" # CinematicModel
|
||||
---@alias ScriptDressUpModel ScriptModel
|
||||
---|"OnDressModel" # DressUpModel
|
||||
---@alias ScriptModelSceneActor
|
||||
---|"OnAnimFinished" # ModelSceneActor
|
||||
---|"OnModelLoaded" # ModelSceneActor
|
||||
---|"OnModelLoading" # ModelSceneActor
|
||||
---@alias ScriptButton ScriptFrame
|
||||
---|"OnClick" # Button
|
||||
---|"OnDoubleClick" # Button
|
||||
---|"PostClick" # Button
|
||||
---|"PreClick" # Button
|
||||
---@alias ScriptColorSelect ScriptFrame
|
||||
---|"OnColorSelect" # ColorSelect
|
||||
---@alias ScriptCooldown ScriptFrame
|
||||
---|"OnCooldownDone" # Cooldown
|
||||
---@alias ScriptFogOfWarFrame ScriptFrame
|
||||
---|"OnUiMapChanged" # FogOfWarFrame
|
||||
---@alias ScriptMovieFrame ScriptFrame
|
||||
---|"OnMovieFinished" # MovieFrame
|
||||
---|"OnMovieHideSubtitle" # MovieFrame
|
||||
---|"OnMovieShowSubtitle" # MovieFrame
|
||||
---@alias ScriptScrollFrame ScriptFrame
|
||||
---|"OnHorizontalScroll" # ScrollFrame
|
||||
---|"OnScrollRangeChanged" # ScrollFrame
|
||||
---|"OnVerticalScroll" # ScrollFrame
|
||||
---@alias ScriptSlider ScriptFrame
|
||||
---|"OnMinMaxChanged" # Slider
|
||||
---|"OnValueChanged" # Slider
|
||||
---@alias ScriptStatusBar ScriptFrame
|
||||
---|"OnMinMaxChanged" # StatusBar
|
||||
---|"OnValueChanged" # StatusBar
|
||||
---@alias ScriptGameTooltip ScriptFrame
|
||||
---|"OnTooltipAddMoney" # GameTooltip
|
||||
---|"OnTooltipCleared" # GameTooltip
|
||||
---|"OnTooltipSetAchievement" # GameTooltip
|
||||
---|"OnTooltipSetDefaultAnchor" # GameTooltip
|
||||
---|"OnTooltipSetEquipmentSet" # GameTooltip
|
||||
---|"OnTooltipSetFramestack" # GameTooltip
|
||||
---|"OnTooltipSetItem" # GameTooltip
|
||||
---|"OnTooltipSetQuest" # GameTooltip
|
||||
---|"OnTooltipSetSpell" # GameTooltip
|
||||
---|"OnTooltipSetUnit" # GameTooltip
|
||||
|
||||
---@alias ScriptBrowser ScriptFrame | "OnEditFocusGained" | "OnEditFocusLost" | "OnEscapePressed" | "OnButtonUpdate" | "OnError" | "OnExternalLink"
|
||||
---@alias ScriptCheckout ScriptFrame | "OnEditFocusGained" | "OnEditFocusLost" | "OnEscapePressed" | "OnButtonUpdate" | "OnError" | "OnExternalLink" | "OnRequestNewSize"
|
||||
---@alias ScriptEditBox ScriptFrame
|
||||
---|"OnArrowPressed" # EditBox
|
||||
---|"OnCharComposition" # EditBox
|
||||
---|"OnCursorChanged" # EditBox
|
||||
---|"OnEditFocusGained" # EditBox
|
||||
---|"OnEditFocusLost" # EditBox
|
||||
---|"OnEnterPressed" # EditBox
|
||||
---|"OnEscapePressed" # EditBox
|
||||
---|"OnInputLanguageChanged" # EditBox
|
||||
---|"OnSpacePressed" # EditBox
|
||||
---|"OnTabPressed" # EditBox
|
||||
---|"OnTextChanged" # EditBox
|
||||
---|"OnTextSet" # EditBox
|
||||
|
||||
---@alias LE_SCRIPT_BINDING_TYPE
|
||||
---|"LE_SCRIPT_BINDING_TYPE_INTRINSIC_PRECALL"
|
||||
---|"LE_SCRIPT_BINDING_TYPE_EXTRINSIC"
|
||||
---|"LE_SCRIPT_BINDING_TYPE_INTRINSIC_POSTCALL"
|
||||
@@ -0,0 +1,41 @@
|
||||
---@meta _
|
||||
---@alias Template
|
||||
---|"ActionButtonTemplate"
|
||||
---|"AutoCompleteEditBoxTemplate"
|
||||
---|"BackdropTemplate"
|
||||
---|"BasicFrameTemplate"
|
||||
---|"BasicFrameTemplateWithInset"
|
||||
---|"ButtonFrameTemplate"
|
||||
---|"CharacterFrameTabButtonTemplate"
|
||||
---|"ChatConfigCheckButtonTemplate"
|
||||
---|"CooldownFrameTemplate"
|
||||
---|"DialogBorderDarkTemplate"
|
||||
---|"DialogBorderOpaqueTemplate"
|
||||
---|"FauxScrollFrameTemplate"
|
||||
---|"GameMenuButtonTemplate"
|
||||
---|"GameTooltipTemplate"
|
||||
---|"HybridScrollBarTemplate"
|
||||
---|"HybridScrollFrameTemplate"
|
||||
---|"InputBoxTemplate"
|
||||
---|"InsetFrameTemplate"
|
||||
---|"InterfaceOptionsCheckButtonTemplate"
|
||||
---|"OptionsBaseCheckButtonTemplate"
|
||||
---|"OptionsFrameTabButtonTemplate"
|
||||
---|"OptionsListButtonTemplate"
|
||||
---|"OptionsSliderTemplate"
|
||||
---|"SearchBoxTemplate"
|
||||
---|"SecureActionButtonTemplate"
|
||||
---|"SecureHandlerClickTemplate"
|
||||
---|"SecureHandlerStateTemplate"
|
||||
---|"SecureUnitButtonTemplate"
|
||||
---|"UICheckButtonTemplate"
|
||||
---|"UIDropDownMenuTemplate"
|
||||
---|"UIMenuButtonStretchTemplate"
|
||||
---|"UIPanelButtonTemplate"
|
||||
---|"UIPanelDialogTemplate"
|
||||
---|"UIPanelScrollBarTemplate"
|
||||
---|"UIPanelScrollDownButtonTemplate"
|
||||
---|"UIPanelScrollFrameTemplate"
|
||||
---|"UIRadioButtonTemplate"
|
||||
---|"WowScrollBox"
|
||||
---|"WowScrollBoxList"
|
||||
@@ -0,0 +1,153 @@
|
||||
---@meta _
|
||||
---@alias BlendMode
|
||||
---|"DISABLE"
|
||||
---|"BLEND"
|
||||
---|"ALPHAKEY"
|
||||
---|"ADD"
|
||||
---|"MOD"
|
||||
|
||||
---@alias CurveType
|
||||
---|"NONE"
|
||||
---|"SMOOTH"
|
||||
|
||||
---@alias DrawLayer
|
||||
---|"BACKGROUND"
|
||||
---|"BORDER"
|
||||
---|"ARTWORK"
|
||||
---|"OVERLAY"
|
||||
---|"HIGHLIGHT"
|
||||
|
||||
---@alias FilterMode
|
||||
---|"LINEAR"
|
||||
---|"TRILINEAR"
|
||||
---|"NEAREST"
|
||||
|
||||
---@alias FontAlphabet
|
||||
---|"roman"
|
||||
---|"korean"
|
||||
---|"simplifiedchinese"
|
||||
---|"traditionalchinese"
|
||||
---|"russian"
|
||||
|
||||
---@alias FramePoint
|
||||
---|"TOPLEFT"
|
||||
---|"TOPRIGHT"
|
||||
---|"BOTTOMLEFT"
|
||||
---|"BOTTOMRIGHT"
|
||||
---|"TOP"
|
||||
---|"BOTTOM"
|
||||
---|"LEFT"
|
||||
---|"RIGHT"
|
||||
---|"CENTER"
|
||||
|
||||
---@alias FrameStrata
|
||||
---|"PARENT"
|
||||
---|"BACKGROUND"
|
||||
---|"LOW"
|
||||
---|"MEDIUM"
|
||||
---|"HIGH"
|
||||
---|"DIALOG"
|
||||
---|"FULLSCREEN"
|
||||
---|"FULLSCREEN_DIALOG"
|
||||
---|"TOOLTIP"
|
||||
---|"BLIZZARD"
|
||||
|
||||
---@alias InsertMode
|
||||
---|"TOP"
|
||||
---|"BOTTOM"
|
||||
|
||||
---@alias JustifyHorizontal
|
||||
---|"LEFT"
|
||||
---|"RIGHT"
|
||||
---|"CENTER"
|
||||
|
||||
---@alias JustifyVertical
|
||||
---|"TOP"
|
||||
---|"BOTTOM"
|
||||
---|"MIDDLE"
|
||||
|
||||
---@alias LoopType
|
||||
---|"NONE"
|
||||
---|"REPEAT"
|
||||
---|"BOUNCE"
|
||||
|
||||
---@alias mouseButton
|
||||
---|"LeftButton"
|
||||
---|"RightButton"
|
||||
---|"MiddleButton"
|
||||
---|"Button4"
|
||||
---|"Button5"
|
||||
|
||||
---@alias MouseButton mouseButton
|
||||
|
||||
---@alias ClickButton
|
||||
---|"AnyUp"
|
||||
---|"AnyDown"
|
||||
---|"LeftButtonUp"
|
||||
---|"LeftButtonDown"
|
||||
---|"RightButtonUp"
|
||||
---|"RightButtonDown"
|
||||
---|"MiddleButtonUp"
|
||||
---|"MiddleButtonDown"
|
||||
---|"Button4Up"
|
||||
---|"Button4Down"
|
||||
---|"Button5Up"
|
||||
---|"Button5Down"
|
||||
|
||||
---@alias Orientation
|
||||
---|"HORIZONTAL"
|
||||
---|"VERTICAL"
|
||||
|
||||
---@alias SimpleButtonStateToken
|
||||
---|"DISABLED"
|
||||
---|"NORMAL"
|
||||
---|"PUSHED"
|
||||
|
||||
---@alias SmoothingType
|
||||
---|"NONE"
|
||||
---|"IN"
|
||||
---|"OUT"
|
||||
---|"IN_OUT"
|
||||
---|"OUT_IN"
|
||||
|
||||
---@alias StatusBarFillStyle
|
||||
---|"STANDARD"
|
||||
---|"STANDARD_NO_RANGE_FILL"
|
||||
---|"CENTER"
|
||||
---|"REVERSE"
|
||||
|
||||
---@alias TBFFlags
|
||||
---|""
|
||||
---|"MONOCHROME"
|
||||
---|"OUTLINE"
|
||||
---|"THICKOUTLINE"
|
||||
---|"SLUG"
|
||||
|
||||
--- `uiRect` cannot be annotated as a list of numbers
|
||||
--- it's the same as Model:GetViewInsets/SetViewInsets params
|
||||
|
||||
---------------
|
||||
-- custom types
|
||||
---------------
|
||||
|
||||
---@alias TooltipAnchor
|
||||
---|"ANCHOR_TOP"
|
||||
---|"ANCHOR_RIGHT"
|
||||
---|"ANCHOR_BOTTOM"
|
||||
---|"ANCHOR_LEFT"
|
||||
---|"ANCHOR_TOPRIGHT"
|
||||
---|"ANCHOR_BOTTOMRIGHT"
|
||||
---|"ANCHOR_TOPLEFT"
|
||||
---|"ANCHOR_BOTTOMLEFT"
|
||||
---|"ANCHOR_CURSOR"
|
||||
---|"ANCHOR_CURSOR_RIGHT"
|
||||
---|"ANCHOR_PRESERVE"
|
||||
---|"ANCHOR_NONE"
|
||||
|
||||
---@alias WrapMode
|
||||
---|"CLAMP"
|
||||
---|"REPEAT"
|
||||
---|"CLAMPTOBLACK"
|
||||
---|"CLAMPTOBLACKADDITIVE"
|
||||
---|"CLAMPTOWHITE"
|
||||
---|"MIRROR"
|
||||
Reference in New Issue
Block a user