Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
No edit summary
Tag: WoW API docs
Tag: WoW API docs
Line 113: Line 113:
 
==Patch changes==
 
==Patch changes==
 
* {{Patch 9.1.0|note=Added <code>tooltipLoc, modelSceneLayer, scriptedAnimationEffectID</code> fields.}}
 
* {{Patch 9.1.0|note=Added <code>tooltipLoc, modelSceneLayer, scriptedAnimationEffectID</code> fields.}}
* {{Patch 9.0.1|note=Added <code>textureKit, frameTextureKit, widgetScale, layoutDirection</code> and <code>Circular</code> fields.}}
+
* {{Patch 9.0.1|note=Added <code>Circular</code> and <code>textureKit, frameTextureKit, widgetScale, layoutDirection</code>.}}
 
* {{Patch 8.2.0|note=Added <code>widgetSizeSetting, textureKitID, frameTextureKitID, inAnimType, outAnimType</code> fields.}}
 
* {{Patch 8.2.0|note=Added <code>widgetSizeSetting, textureKitID, frameTextureKitID, inAnimType, outAnimType</code> fields.}}
 
* {{Patch 8.1.0|note=Added.}}
 
* {{Patch 8.1.0|note=Added.}}

Revision as of 14:40, 24 September 2021

Needs summary.

widgetInfo = C_UIWidgetManager.GetSpellDisplayVisualizationInfo(widgetID)

Arguments

widgetID
number - Returned from UPDATE_UI_WIDGET and C_UIWidgetManager.GetAllWidgetsBySetID()

Returns

widgetInfo
SpellDisplayVisualizationInfo?
Key Type Description
shownState Enum.WidgetShownState
enabledState Enum.WidgetEnabledState
spellInfo UIWidgetSpellInfo
tooltipLoc Enum.UIWidgetTooltipLocation
widgetSizeSetting number
textureKit string
frameTextureKit string
hasTimer boolean
orderIndex number
widgetTag string
inAnimType Enum.WidgetAnimationType
outAnimType Enum.WidgetAnimationType
widgetScale Enum.UIWidgetScale
layoutDirection Enum.UIWidgetLayoutDirection
modelSceneLayer Enum.UIWidgetModelSceneLayer
scriptedAnimationEffectID number
Enum.WidgetShownState
Value Field Description
0 Hidden
1 Shown
Enum.WidgetEnabledState
Value Field Description
0 Disabled
1 Yellow Renamed from Enabled in 10.1.0
2 Red
3 White Added in 9.1.0
4 Green Added in 9.1.0
5 Artifact Renamed from Gold in 10.1.0
6 Black Added in 9.2.0
UIWidgetSpellInfo
Key Type Description
spellID number
tooltip string
text string
stackDisplay number
iconSizeType Enum.SpellDisplayIconSizeType
iconDisplayType Enum.SpellDisplayIconDisplayType
textShownState Enum.SpellDisplayTextShownStateType
Enum.SpellDisplayIconSizeType
Value Key Description
0 Small
1 Medium
2 Large
Enum.SpellDisplayIconDisplayType
Value Key Description
0 Buff
1 Debuff
2 Circular
Enum.SpellDisplayTextShownStateType
Value Key Description
0 Shown
1 Hidden
Enum.UIWidgetTooltipLocation
Value Field Description
0 Default
1 BottomLeft
2 Left
3 TopLeft
4 Top
5 TopRight
6 Right
7 BottomRight
8 Bottom
Enum.WidgetAnimationType
Value Field Description
0 None
1 Fade
Enum.UIWidgetScale
Value Field Description
0 OneHundred
1 Ninty
2 Eighty
3 Seventy
4 Sixty
5 Fifty
Enum.UIWidgetLayoutDirection
Value Field Description
0 Default
1 Vertical
2 Horizontal
3 Overlap
4 HorizontalForceNewRow
Enum.UIWidgetModelSceneLayer
Value Field Description
0 None
1 Front
2 Back

Patch changes

  • Shadowlands Patch 9.1.0 (2021-06-29): Added tooltipLoc, modelSceneLayer, scriptedAnimationEffectID fields.
  • Shadowlands Patch 9.0.1 (2020-10-13): Added Circular and textureKit, frameTextureKit, widgetScale, layoutDirection.
  • Battle for Azeroth Patch 8.2.0 (2019-06-25): Added widgetSizeSetting, textureKitID, frameTextureKitID, inAnimType, outAnimType fields.
  • Battle for Azeroth Patch 8.1.0 (2018-12-11): Added.