First commit, step 4 completed
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user