Files
SessionGoldTracker/docs/blizzard-api/Blizzard_APIDocumentationGenerated/UIWidgetManagerDocumentation.lua
T
2026-10-15 14:27:00 +11:00

2258 lines
85 KiB
Lua

local UIWidgetManager =
{
Name = "UIWidgetManager",
Type = "System",
Namespace = "C_UIWidgetManager",
Environment = "All",
Functions =
{
{
Name = "GetAllWidgetsBySetID",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "setID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgets", Type = "table", InnerType = "UIWidgetInfo", Nilable = false },
},
},
{
Name = "GetBelowMinimapWidgetSetID",
Type = "Function",
Returns =
{
{ Name = "setID", Type = "number", Nilable = false },
},
},
{
Name = "GetBulletTextListWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "BulletTextListWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetButtonHeaderWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "ButtonHeaderWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetCaptureBarWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "CaptureBarWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetCaptureZoneVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "CaptureZoneVisualizationInfo", Nilable = true },
},
},
{
Name = "GetDiscreteProgressStepsVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "DiscreteProgressStepsVisualizationInfo", Nilable = true },
},
},
{
Name = "GetDoubleIconAndTextWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "DoubleIconAndTextWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetDoubleStateIconRowVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "DoubleStateIconRowVisualizationInfo", Nilable = true },
},
},
{
Name = "GetDoubleStatusBarWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "DoubleStatusBarWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetFillUpFramesWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "FillUpFramesWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetHorizontalCurrenciesWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "HorizontalCurrenciesWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetIconAndTextWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "IconAndTextWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetIconTextAndBackgroundWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "IconTextAndBackgroundWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetIconTextAndCurrenciesWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "IconTextAndCurrenciesWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetItemDisplayVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "ItemDisplayVisualizationInfo", Nilable = true },
},
},
{
Name = "GetMapPinAnimationWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "MapPinAnimationWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetObjectiveTrackerWidgetSetID",
Type = "Function",
Returns =
{
{ Name = "setID", Type = "number", Nilable = false },
},
},
{
Name = "GetPowerBarWidgetSetID",
Type = "Function",
Returns =
{
{ Name = "setID", Type = "number", Nilable = false },
},
},
{
Name = "GetPreyHuntProgressWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "PreyHuntProgressWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetScenarioHeaderCurrenciesAndBackgroundWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "ScenarioHeaderCurrenciesAndBackgroundWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetScenarioHeaderDelvesWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "ScenarioHeaderDelvesWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetScenarioHeaderTimerWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "ScenarioHeaderTimerWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetSpacerVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "SpacerVisualizationInfo", Nilable = true },
},
},
{
Name = "GetSpellDisplayVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "SpellDisplayVisualizationInfo", Nilable = true },
},
},
{
Name = "GetStackedResourceTrackerWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "StackedResourceTrackerWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetStatusBarWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "StatusBarWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetTextColumnRowVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "TextColumnRowVisualizationInfo", Nilable = true },
},
},
{
Name = "GetTextWithStateWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "TextWithStateWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetTextWithSubtextWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "TextWithSubtextWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetTextureAndTextRowVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "TextureAndTextRowVisualizationInfo", Nilable = true },
},
},
{
Name = "GetTextureAndTextVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "TextureAndTextVisualizationInfo", Nilable = true },
},
},
{
Name = "GetTextureWithAnimationVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "TextureWithAnimationVisualizationInfo", Nilable = true },
},
},
{
Name = "GetTopCenterWidgetSetID",
Type = "Function",
Returns =
{
{ Name = "setID", Type = "number", Nilable = false },
},
},
{
Name = "GetTugOfWarWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "TugOfWarWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetUnitPowerBarWidgetVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "UnitPowerBarWidgetVisualizationInfo", Nilable = true },
},
},
{
Name = "GetWidgetSetInfo",
Type = "Function",
MayReturnNothing = true,
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetSetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetSetInfo", Type = "UIWidgetSetInfo", Nilable = false },
},
},
{
Name = "GetZoneControlVisualizationInfo",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "widgetID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "widgetInfo", Type = "ZoneControlVisualizationInfo", Nilable = true },
},
},
{
Name = "RegisterUnitForWidgetUpdates",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "unitToken", Type = "string", Nilable = false },
{ Name = "isGuid", Type = "bool", Nilable = false, Default = false },
},
},
{
Name = "SetProcessingUnit",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "unit", Type = "UnitToken", Nilable = true },
},
},
{
Name = "SetProcessingUnitGuid",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "unit", Type = "WOWGUID", Nilable = true },
},
},
{
Name = "UnregisterUnitForWidgetUpdates",
Type = "Function",
SecretArguments = "AllowedWhenUntainted",
Arguments =
{
{ Name = "unitToken", Type = "string", Nilable = false },
{ Name = "isGuid", Type = "bool", Nilable = false, Default = false },
},
},
},
Events =
{
{
Name = "UpdateAllUiWidgets",
Type = "Event",
LiteralName = "UPDATE_ALL_UI_WIDGETS",
SynchronousEvent = true,
},
{
Name = "UpdateUiWidget",
Type = "Event",
LiteralName = "UPDATE_UI_WIDGET",
SynchronousEvent = true,
Payload =
{
{ Name = "widgetInfo", Type = "UIWidgetInfo", Nilable = false },
},
},
},
Tables =
{
{
Name = "CaptureBarWidgetFillDirectionType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "RightToLeft", Type = "CaptureBarWidgetFillDirectionType", EnumValue = 0 },
{ Name = "LeftToRight", Type = "CaptureBarWidgetFillDirectionType", EnumValue = 1 },
},
},
{
Name = "IconAndTextShiftTextType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "None", Type = "IconAndTextShiftTextType", EnumValue = 0 },
{ Name = "ShiftText", Type = "IconAndTextShiftTextType", EnumValue = 1 },
},
},
{
Name = "IconAndTextWidgetState",
Type = "Enumeration",
NumValues = 4,
MinValue = 0,
MaxValue = 3,
Fields =
{
{ Name = "Hidden", Type = "IconAndTextWidgetState", EnumValue = 0 },
{ Name = "Shown", Type = "IconAndTextWidgetState", EnumValue = 1 },
{ Name = "ShownWithDynamicIconFlashing", Type = "IconAndTextWidgetState", EnumValue = 2 },
{ Name = "ShownWithDynamicIconNotFlashing", Type = "IconAndTextWidgetState", EnumValue = 3 },
},
},
{
Name = "IconState",
Type = "Enumeration",
NumValues = 3,
MinValue = 0,
MaxValue = 2,
Fields =
{
{ Name = "Hidden", Type = "IconState", EnumValue = 0 },
{ Name = "ShowState1", Type = "IconState", EnumValue = 1 },
{ Name = "ShowState2", Type = "IconState", EnumValue = 2 },
},
},
{
Name = "ItemDisplayTextDisplayStyle",
Type = "Enumeration",
NumValues = 4,
MinValue = 0,
MaxValue = 3,
Fields =
{
{ Name = "WorldQuestReward", Type = "ItemDisplayTextDisplayStyle", EnumValue = 0 },
{ Name = "ItemNameAndInfoText", Type = "ItemDisplayTextDisplayStyle", EnumValue = 1 },
{ Name = "ItemNameOnlyCentered", Type = "ItemDisplayTextDisplayStyle", EnumValue = 2 },
{ Name = "PlayerChoiceReward", Type = "ItemDisplayTextDisplayStyle", EnumValue = 3 },
},
},
{
Name = "ItemDisplayTooltipEnabledType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Enabled", Type = "ItemDisplayTooltipEnabledType", EnumValue = 0 },
{ Name = "Disabled", Type = "ItemDisplayTooltipEnabledType", EnumValue = 1 },
},
},
{
Name = "MapPinAnimationType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "None", Type = "MapPinAnimationType", EnumValue = 0 },
{ Name = "Pulse", Type = "MapPinAnimationType", EnumValue = 1 },
},
},
{
Name = "PreyHuntProgressState",
Type = "Enumeration",
NumValues = 4,
MinValue = 0,
MaxValue = 3,
Fields =
{
{ Name = "Cold", Type = "PreyHuntProgressState", EnumValue = 0 },
{ Name = "Warm", Type = "PreyHuntProgressState", EnumValue = 1 },
{ Name = "Hot", Type = "PreyHuntProgressState", EnumValue = 2 },
{ Name = "Final", Type = "PreyHuntProgressState", EnumValue = 3 },
},
},
{
Name = "SpellDisplayIconDisplayType",
Type = "Enumeration",
NumValues = 4,
MinValue = 0,
MaxValue = 3,
Fields =
{
{ Name = "Buff", Type = "SpellDisplayIconDisplayType", EnumValue = 0 },
{ Name = "Debuff", Type = "SpellDisplayIconDisplayType", EnumValue = 1 },
{ Name = "Circular", Type = "SpellDisplayIconDisplayType", EnumValue = 2 },
{ Name = "NoBorder", Type = "SpellDisplayIconDisplayType", EnumValue = 3 },
},
},
{
Name = "SpellDisplayTextShownStateType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Shown", Type = "SpellDisplayTextShownStateType", EnumValue = 0 },
{ Name = "Hidden", Type = "SpellDisplayTextShownStateType", EnumValue = 1 },
},
},
{
Name = "SpellDisplayTint",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "None", Type = "SpellDisplayTint", EnumValue = 0 },
{ Name = "Red", Type = "SpellDisplayTint", EnumValue = 1 },
},
},
{
Name = "StatusBarColorTintValue",
Type = "Enumeration",
NumValues = 9,
MinValue = 0,
MaxValue = 8,
Fields =
{
{ Name = "None", Type = "StatusBarColorTintValue", EnumValue = 0 },
{ Name = "Black", Type = "StatusBarColorTintValue", EnumValue = 1 },
{ Name = "White", Type = "StatusBarColorTintValue", EnumValue = 2 },
{ Name = "Red", Type = "StatusBarColorTintValue", EnumValue = 3 },
{ Name = "Yellow", Type = "StatusBarColorTintValue", EnumValue = 4 },
{ Name = "Orange", Type = "StatusBarColorTintValue", EnumValue = 5 },
{ Name = "Purple", Type = "StatusBarColorTintValue", EnumValue = 6 },
{ Name = "Green", Type = "StatusBarColorTintValue", EnumValue = 7 },
{ Name = "Blue", Type = "StatusBarColorTintValue", EnumValue = 8 },
},
},
{
Name = "StatusBarOverrideBarTextShownType",
Type = "Enumeration",
NumValues = 4,
MinValue = 0,
MaxValue = 3,
Fields =
{
{ Name = "Never", Type = "StatusBarOverrideBarTextShownType", EnumValue = 0 },
{ Name = "Always", Type = "StatusBarOverrideBarTextShownType", EnumValue = 1 },
{ Name = "OnlyOnMouseover", Type = "StatusBarOverrideBarTextShownType", EnumValue = 2 },
{ Name = "OnlyNotOnMouseover", Type = "StatusBarOverrideBarTextShownType", EnumValue = 3 },
},
},
{
Name = "StatusBarValueTextType",
Type = "Enumeration",
NumValues = 7,
MinValue = 0,
MaxValue = 6,
Fields =
{
{ Name = "Hidden", Type = "StatusBarValueTextType", EnumValue = 0 },
{ Name = "Percentage", Type = "StatusBarValueTextType", EnumValue = 1 },
{ Name = "Value", Type = "StatusBarValueTextType", EnumValue = 2 },
{ Name = "Time", Type = "StatusBarValueTextType", EnumValue = 3 },
{ Name = "TimeShowOneLevelOnly", Type = "StatusBarValueTextType", EnumValue = 4 },
{ Name = "ValueOverMax", Type = "StatusBarValueTextType", EnumValue = 5 },
{ Name = "ValueOverMaxNormalized", Type = "StatusBarValueTextType", EnumValue = 6 },
},
},
{
Name = "TugOfWarMarkerArrowShownState",
Type = "Enumeration",
NumValues = 3,
MinValue = 0,
MaxValue = 2,
Fields =
{
{ Name = "Never", Type = "TugOfWarMarkerArrowShownState", EnumValue = 0 },
{ Name = "Always", Type = "TugOfWarMarkerArrowShownState", EnumValue = 1 },
{ Name = "FlashOnMove", Type = "TugOfWarMarkerArrowShownState", EnumValue = 2 },
},
},
{
Name = "TugOfWarStyleValue",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "DefaultYellow", Type = "TugOfWarStyleValue", EnumValue = 0 },
{ Name = "ArchaeologyBrown", Type = "TugOfWarStyleValue", EnumValue = 1 },
},
},
{
Name = "UIWidgetBlendModeType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Opaque", Type = "UIWidgetBlendModeType", EnumValue = 0 },
{ Name = "Additive", Type = "UIWidgetBlendModeType", EnumValue = 1 },
},
},
{
Name = "UIWidgetButtonEnabledState",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Disabled", Type = "UIWidgetButtonEnabledState", EnumValue = 0 },
{ Name = "Enabled", Type = "UIWidgetButtonEnabledState", EnumValue = 1 },
},
},
{
Name = "UIWidgetButtonIconType",
Type = "Enumeration",
NumValues = 5,
MinValue = 0,
MaxValue = 4,
Fields =
{
{ Name = "Exit", Type = "UIWidgetButtonIconType", EnumValue = 0 },
{ Name = "Speak", Type = "UIWidgetButtonIconType", EnumValue = 1 },
{ Name = "Undo", Type = "UIWidgetButtonIconType", EnumValue = 2 },
{ Name = "Checkmark", Type = "UIWidgetButtonIconType", EnumValue = 3 },
{ Name = "RedX", Type = "UIWidgetButtonIconType", EnumValue = 4 },
},
},
{
Name = "UIWidgetFontType",
Type = "Enumeration",
NumValues = 3,
MinValue = 0,
MaxValue = 2,
Fields =
{
{ Name = "Normal", Type = "UIWidgetFontType", EnumValue = 0 },
{ Name = "Shadow", Type = "UIWidgetFontType", EnumValue = 1 },
{ Name = "Outline", Type = "UIWidgetFontType", EnumValue = 2 },
},
},
{
Name = "UIWidgetMotionType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Instant", Type = "UIWidgetMotionType", EnumValue = 0 },
{ Name = "Smooth", Type = "UIWidgetMotionType", EnumValue = 1 },
},
},
{
Name = "UIWidgetOverrideState",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Inactive", Type = "UIWidgetOverrideState", EnumValue = 0 },
{ Name = "Active", Type = "UIWidgetOverrideState", EnumValue = 1 },
},
},
{
Name = "UIWidgetRewardShownState",
Type = "Enumeration",
NumValues = 3,
MinValue = 0,
MaxValue = 2,
Fields =
{
{ Name = "Hidden", Type = "UIWidgetRewardShownState", EnumValue = 0 },
{ Name = "ShownEarned", Type = "UIWidgetRewardShownState", EnumValue = 1 },
{ Name = "ShownUnearned", Type = "UIWidgetRewardShownState", EnumValue = 2 },
},
},
{
Name = "UIWidgetSpellButtonCooldownType",
Type = "Enumeration",
NumValues = 3,
MinValue = 0,
MaxValue = 2,
Fields =
{
{ Name = "HideCooldown", Type = "UIWidgetSpellButtonCooldownType", EnumValue = 0 },
{ Name = "ShowCooldown", Type = "UIWidgetSpellButtonCooldownType", EnumValue = 1 },
{ Name = "ShowCooldownAndDisableOnCooldown", Type = "UIWidgetSpellButtonCooldownType", EnumValue = 2 },
},
},
{
Name = "UIWidgetTextFormatType",
Type = "Enumeration",
NumValues = 4,
MinValue = 0,
MaxValue = 3,
Fields =
{
{ Name = "None", Type = "UIWidgetTextFormatType", EnumValue = 0 },
{ Name = "TimeOneLevel", Type = "UIWidgetTextFormatType", EnumValue = 1 },
{ Name = "TimeTwoLevel", Type = "UIWidgetTextFormatType", EnumValue = 2 },
{ Name = "LeadingZeroesWithSixDigits", Type = "UIWidgetTextFormatType", EnumValue = 3 },
},
},
{
Name = "UIWidgetTextSizeType",
Type = "Enumeration",
NumValues = 9,
MinValue = 0,
MaxValue = 8,
Fields =
{
{ Name = "Small12Pt", Type = "UIWidgetTextSizeType", EnumValue = 0 },
{ Name = "Medium16Pt", Type = "UIWidgetTextSizeType", EnumValue = 1 },
{ Name = "Large24Pt", Type = "UIWidgetTextSizeType", EnumValue = 2 },
{ Name = "Huge27Pt", Type = "UIWidgetTextSizeType", EnumValue = 3 },
{ Name = "Standard14Pt", Type = "UIWidgetTextSizeType", EnumValue = 4 },
{ Name = "Small10Pt", Type = "UIWidgetTextSizeType", EnumValue = 5 },
{ Name = "Small11Pt", Type = "UIWidgetTextSizeType", EnumValue = 6 },
{ Name = "Medium18Pt", Type = "UIWidgetTextSizeType", EnumValue = 7 },
{ Name = "Large20Pt", Type = "UIWidgetTextSizeType", EnumValue = 8 },
},
},
{
Name = "UIWidgetTextureAndTextSizeType",
Type = "Enumeration",
NumValues = 6,
MinValue = 0,
MaxValue = 5,
Fields =
{
{ Name = "Small", Type = "UIWidgetTextureAndTextSizeType", EnumValue = 0 },
{ Name = "Medium", Type = "UIWidgetTextureAndTextSizeType", EnumValue = 1 },
{ Name = "Large", Type = "UIWidgetTextureAndTextSizeType", EnumValue = 2 },
{ Name = "Huge", Type = "UIWidgetTextureAndTextSizeType", EnumValue = 3 },
{ Name = "Standard", Type = "UIWidgetTextureAndTextSizeType", EnumValue = 4 },
{ Name = "Medium2", Type = "UIWidgetTextureAndTextSizeType", EnumValue = 5 },
},
},
{
Name = "UIWidgetTooltipLocation",
Type = "Enumeration",
NumValues = 9,
MinValue = 0,
MaxValue = 8,
Fields =
{
{ Name = "Default", Type = "UIWidgetTooltipLocation", EnumValue = 0 },
{ Name = "BottomLeft", Type = "UIWidgetTooltipLocation", EnumValue = 1 },
{ Name = "Left", Type = "UIWidgetTooltipLocation", EnumValue = 2 },
{ Name = "TopLeft", Type = "UIWidgetTooltipLocation", EnumValue = 3 },
{ Name = "Top", Type = "UIWidgetTooltipLocation", EnumValue = 4 },
{ Name = "TopRight", Type = "UIWidgetTooltipLocation", EnumValue = 5 },
{ Name = "Right", Type = "UIWidgetTooltipLocation", EnumValue = 6 },
{ Name = "BottomRight", Type = "UIWidgetTooltipLocation", EnumValue = 7 },
{ Name = "Bottom", Type = "UIWidgetTooltipLocation", EnumValue = 8 },
},
},
{
Name = "UIWidgetUpdateAnimType",
Type = "Enumeration",
NumValues = 3,
MinValue = 0,
MaxValue = 2,
Fields =
{
{ Name = "None", Type = "UIWidgetUpdateAnimType", EnumValue = 0 },
{ Name = "Flash", Type = "UIWidgetUpdateAnimType", EnumValue = 1 },
{ Name = "FlashAndAnimateNumber", Type = "UIWidgetUpdateAnimType", EnumValue = 2 },
},
},
{
Name = "WidgetAnimationType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "None", Type = "WidgetAnimationType", EnumValue = 0 },
{ Name = "Fade", Type = "WidgetAnimationType", EnumValue = 1 },
},
},
{
Name = "WidgetCurrencyClass",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Currency", Type = "WidgetCurrencyClass", EnumValue = 0 },
{ Name = "Item", Type = "WidgetCurrencyClass", EnumValue = 1 },
},
},
{
Name = "WidgetEnabledState",
Type = "Enumeration",
NumValues = 8,
MinValue = 0,
MaxValue = 7,
Fields =
{
{ Name = "Disabled", Type = "WidgetEnabledState", EnumValue = 0 },
{ Name = "Yellow", Type = "WidgetEnabledState", EnumValue = 1 },
{ Name = "Red", Type = "WidgetEnabledState", EnumValue = 2 },
{ Name = "White", Type = "WidgetEnabledState", EnumValue = 3 },
{ Name = "Green", Type = "WidgetEnabledState", EnumValue = 4 },
{ Name = "Artifact", Type = "WidgetEnabledState", EnumValue = 5 },
{ Name = "Black", Type = "WidgetEnabledState", EnumValue = 6 },
{ Name = "BrightBlue", Type = "WidgetEnabledState", EnumValue = 7 },
},
},
{
Name = "WidgetGlowAnimType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "None", Type = "WidgetGlowAnimType", EnumValue = 0 },
{ Name = "Pulse", Type = "WidgetGlowAnimType", EnumValue = 1 },
},
},
{
Name = "WidgetIconSizeType",
Type = "Enumeration",
NumValues = 4,
MinValue = 0,
MaxValue = 3,
Fields =
{
{ Name = "Small", Type = "WidgetIconSizeType", EnumValue = 0 },
{ Name = "Medium", Type = "WidgetIconSizeType", EnumValue = 1 },
{ Name = "Large", Type = "WidgetIconSizeType", EnumValue = 2 },
{ Name = "Standard", Type = "WidgetIconSizeType", EnumValue = 3 },
},
},
{
Name = "WidgetIconSourceType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Spell", Type = "WidgetIconSourceType", EnumValue = 0 },
{ Name = "Item", Type = "WidgetIconSourceType", EnumValue = 1 },
},
},
{
Name = "WidgetOpacityType",
Type = "Enumeration",
NumValues = 11,
MinValue = 0,
MaxValue = 10,
Fields =
{
{ Name = "OneHundred", Type = "WidgetOpacityType", EnumValue = 0 },
{ Name = "Ninety", Type = "WidgetOpacityType", EnumValue = 1 },
{ Name = "Eighty", Type = "WidgetOpacityType", EnumValue = 2 },
{ Name = "Seventy", Type = "WidgetOpacityType", EnumValue = 3 },
{ Name = "Sixty", Type = "WidgetOpacityType", EnumValue = 4 },
{ Name = "Fifty", Type = "WidgetOpacityType", EnumValue = 5 },
{ Name = "Forty", Type = "WidgetOpacityType", EnumValue = 6 },
{ Name = "Thirty", Type = "WidgetOpacityType", EnumValue = 7 },
{ Name = "Twenty", Type = "WidgetOpacityType", EnumValue = 8 },
{ Name = "Ten", Type = "WidgetOpacityType", EnumValue = 9 },
{ Name = "Zero", Type = "WidgetOpacityType", EnumValue = 10 },
},
},
{
Name = "WidgetShowGlowState",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "HideGlow", Type = "WidgetShowGlowState", EnumValue = 0 },
{ Name = "ShowGlow", Type = "WidgetShowGlowState", EnumValue = 1 },
},
},
{
Name = "WidgetShownState",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Hidden", Type = "WidgetShownState", EnumValue = 0 },
{ Name = "Shown", Type = "WidgetShownState", EnumValue = 1 },
},
},
{
Name = "WidgetTextHorizontalAlignmentType",
Type = "Enumeration",
NumValues = 3,
MinValue = 0,
MaxValue = 2,
Fields =
{
{ Name = "Left", Type = "WidgetTextHorizontalAlignmentType", EnumValue = 0 },
{ Name = "Center", Type = "WidgetTextHorizontalAlignmentType", EnumValue = 1 },
{ Name = "Right", Type = "WidgetTextHorizontalAlignmentType", EnumValue = 2 },
},
},
{
Name = "WidgetUnitPowerBarFlashMomentType",
Type = "Enumeration",
NumValues = 3,
MinValue = 0,
MaxValue = 2,
Fields =
{
{ Name = "FlashWhenMax", Type = "WidgetUnitPowerBarFlashMomentType", EnumValue = 0 },
{ Name = "FlashWhenMin", Type = "WidgetUnitPowerBarFlashMomentType", EnumValue = 1 },
{ Name = "NeverFlash", Type = "WidgetUnitPowerBarFlashMomentType", EnumValue = 2 },
},
},
{
Name = "ZoneControlActiveState",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "Inactive", Type = "ZoneControlActiveState", EnumValue = 0 },
{ Name = "Active", Type = "ZoneControlActiveState", EnumValue = 1 },
},
},
{
Name = "ZoneControlDangerFlashType",
Type = "Enumeration",
NumValues = 4,
MinValue = 0,
MaxValue = 3,
Fields =
{
{ Name = "ShowOnGoodStates", Type = "ZoneControlDangerFlashType", EnumValue = 0 },
{ Name = "ShowOnBadStates", Type = "ZoneControlDangerFlashType", EnumValue = 1 },
{ Name = "ShowOnBoth", Type = "ZoneControlDangerFlashType", EnumValue = 2 },
{ Name = "ShowOnNeither", Type = "ZoneControlDangerFlashType", EnumValue = 3 },
},
},
{
Name = "ZoneControlFillType",
Type = "Enumeration",
NumValues = 4,
MinValue = 0,
MaxValue = 3,
Fields =
{
{ Name = "SingleFillClockwise", Type = "ZoneControlFillType", EnumValue = 0 },
{ Name = "SingleFillCounterClockwise", Type = "ZoneControlFillType", EnumValue = 1 },
{ Name = "DoubleFillClockwise", Type = "ZoneControlFillType", EnumValue = 2 },
{ Name = "DoubleFillCounterClockwise", Type = "ZoneControlFillType", EnumValue = 3 },
},
},
{
Name = "ZoneControlLeadingEdgeType",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "NoLeadingEdge", Type = "ZoneControlLeadingEdgeType", EnumValue = 0 },
{ Name = "UseLeadingEdge", Type = "ZoneControlLeadingEdgeType", EnumValue = 1 },
},
},
{
Name = "ZoneControlMode",
Type = "Enumeration",
NumValues = 4,
MinValue = 0,
MaxValue = 3,
Fields =
{
{ Name = "BothStatesAreGood", Type = "ZoneControlMode", EnumValue = 0 },
{ Name = "State1IsGood", Type = "ZoneControlMode", EnumValue = 1 },
{ Name = "State2IsGood", Type = "ZoneControlMode", EnumValue = 2 },
{ Name = "NeitherStateIsGood", Type = "ZoneControlMode", EnumValue = 3 },
},
},
{
Name = "ZoneControlState",
Type = "Enumeration",
NumValues = 2,
MinValue = 0,
MaxValue = 1,
Fields =
{
{ Name = "State1", Type = "ZoneControlState", EnumValue = 0 },
{ Name = "State2", Type = "ZoneControlState", EnumValue = 1 },
},
},
{
Name = "BulletTextListWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "enabledState", Type = "WidgetEnabledState", Nilable = false },
{ Name = "lines", Type = "table", InnerType = "string", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "ButtonHeaderWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "headerText", Type = "string", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "buttons", Type = "table", InnerType = "UIWidgetSpellButtonInfo", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "CaptureBarWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "barValue", Type = "number", Nilable = false },
{ Name = "barMinValue", Type = "number", Nilable = false },
{ Name = "barMaxValue", Type = "number", Nilable = false },
{ Name = "neutralZoneSize", Type = "number", Nilable = false },
{ Name = "neutralZoneCenter", Type = "number", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "glowAnimType", Type = "WidgetGlowAnimType", Nilable = false },
{ Name = "fillDirectionType", Type = "CaptureBarWidgetFillDirectionType", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "CaptureZoneVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "mode", Type = "ZoneControlMode", Nilable = false },
{ Name = "leadingEdgeType", Type = "ZoneControlLeadingEdgeType", Nilable = false },
{ Name = "dangerFlashType", Type = "ZoneControlDangerFlashType", Nilable = false },
{ Name = "zoneInfo", Type = "ZoneEntry", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "DiscreteProgressStepsVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "progressMin", Type = "number", Nilable = false },
{ Name = "progressMax", Type = "number", Nilable = false },
{ Name = "progressVal", Type = "number", Nilable = false },
{ Name = "numSteps", Type = "number", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "DoubleIconAndTextWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "label", Type = "string", Nilable = false },
{ Name = "leftText", Type = "string", Nilable = false },
{ Name = "leftTooltip", Type = "string", Nilable = false },
{ Name = "rightText", Type = "string", Nilable = false },
{ Name = "rightTooltip", Type = "string", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "DoubleStateIconRowVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "leftIcons", Type = "table", InnerType = "UIWidgetStateIconInfo", Nilable = false },
{ Name = "rightIcons", Type = "table", InnerType = "UIWidgetStateIconInfo", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "DoubleStatusBarWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "leftBarMin", Type = "number", Nilable = false },
{ Name = "leftBarMax", Type = "number", Nilable = false },
{ Name = "leftBarValue", Type = "number", Nilable = false },
{ Name = "leftBarTooltip", Type = "string", Nilable = false },
{ Name = "rightBarMin", Type = "number", Nilable = false },
{ Name = "rightBarMax", Type = "number", Nilable = false },
{ Name = "rightBarValue", Type = "number", Nilable = false },
{ Name = "rightBarTooltip", Type = "string", Nilable = false },
{ Name = "barValueTextType", Type = "StatusBarValueTextType", Nilable = false },
{ Name = "text", Type = "string", Nilable = false },
{ Name = "leftBarTooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "rightBarTooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "fillMotionType", Type = "UIWidgetMotionType", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "FillUpFramesWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "fillMin", Type = "number", Nilable = false },
{ Name = "fillMax", Type = "number", Nilable = false },
{ Name = "fillValue", Type = "number", Nilable = false },
{ Name = "numTotalFrames", Type = "number", Nilable = false },
{ Name = "numFullFrames", Type = "number", Nilable = false },
{ Name = "pulseFillingFrame", Type = "bool", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "HorizontalCurrenciesWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "currencies", Type = "table", InnerType = "UIWidgetCurrencyInfo", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "IconAndTextWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "state", Type = "IconAndTextWidgetState", Nilable = false },
{ Name = "text", Type = "string", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "dynamicTooltip", Type = "string", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "shiftTextType", Type = "IconAndTextShiftTextType", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "IconTextAndBackgroundWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "text", Type = "string", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "IconTextAndCurrenciesWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "enabledState", Type = "WidgetEnabledState", Nilable = false },
{ Name = "descriptionShownState", Type = "WidgetShownState", Nilable = false },
{ Name = "descriptionEnabledState", Type = "WidgetEnabledState", Nilable = false },
{ Name = "text", Type = "string", Nilable = false },
{ Name = "description", Type = "string", Nilable = false },
{ Name = "currencies", Type = "table", InnerType = "UIWidgetCurrencyInfo", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "ItemDisplayVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "itemInfo", Type = "UIWidgetItemInfo", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "MapPinAnimationWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "animType", Type = "MapPinAnimationType", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "PreyHuntProgressWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "progressState", Type = "PreyHuntProgressState", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "ScenarioHeaderCurrenciesAndBackgroundWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "currencies", Type = "table", InnerType = "UIWidgetCurrencyInfo", Nilable = false },
{ Name = "headerText", Type = "string", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "ScenarioHeaderDelvesWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "headerText", Type = "string", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "tierText", Type = "string", Nilable = false },
{ Name = "tierTooltipSpellID", Type = "number", Nilable = true },
{ Name = "currencies", Type = "table", InnerType = "UIWidgetCurrencyInfo", Nilable = false },
{ Name = "spells", Type = "table", InnerType = "UIWidgetSpellInfo", Nilable = false },
{ Name = "rewardInfo", Type = "UIWidgetRewardInfo", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "ScenarioHeaderTimerWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "timerMin", Type = "number", Nilable = false },
{ Name = "timerMax", Type = "number", Nilable = false },
{ Name = "timerValue", Type = "number", Nilable = false },
{ Name = "headerText", Type = "string", Nilable = false },
{ Name = "timerTooltip", Type = "string", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "SpacerVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "widgetWidth", Type = "number", Nilable = false },
{ Name = "widgetHeight", Type = "number", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "SpellDisplayVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "spellInfo", Type = "UIWidgetSpellInfo", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "StackedResourceTrackerWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "resources", Type = "table", InnerType = "UIWidgetCurrencyInfo", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "StatusBarWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "barMin", Type = "number", Nilable = false },
{ Name = "barMax", Type = "number", Nilable = false },
{ Name = "barValue", Type = "number", Nilable = false },
{ Name = "text", Type = "string", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "barValueTextType", Type = "StatusBarValueTextType", Nilable = false },
{ Name = "overrideBarText", Type = "string", Nilable = false },
{ Name = "overrideBarTextShownType", Type = "StatusBarOverrideBarTextShownType", Nilable = false },
{ Name = "colorTint", Type = "StatusBarColorTintValue", Nilable = false },
{ Name = "partitionValues", Type = "table", InnerType = "number", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "fillMotionType", Type = "UIWidgetMotionType", Nilable = false },
{ Name = "barTextEnabledState", Type = "WidgetEnabledState", Nilable = false },
{ Name = "barTextFontType", Type = "UIWidgetFontType", Nilable = false },
{ Name = "barTextSizeType", Type = "UIWidgetTextSizeType", Nilable = false },
{ Name = "textEnabledState", Type = "WidgetEnabledState", Nilable = false },
{ Name = "textFontType", Type = "UIWidgetFontType", Nilable = false },
{ Name = "textSizeType", Type = "UIWidgetTextSizeType", Nilable = false },
{ Name = "glowAnimType", Type = "WidgetGlowAnimType", Nilable = false },
{ Name = "showGlowState", Type = "WidgetShowGlowState", Nilable = false },
{ Name = "fillMinOpacity", Type = "WidgetOpacityType", Nilable = false },
{ Name = "fillMaxOpacity", Type = "WidgetOpacityType", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "TextColumnRowEntryInfo",
Type = "Structure",
Fields =
{
{ Name = "text", Type = "string", Nilable = false },
{ Name = "enabledState", Type = "WidgetEnabledState", Nilable = false },
{ Name = "hAlign", Type = "WidgetTextHorizontalAlignmentType", Nilable = false },
{ Name = "columnWidth", Type = "number", Nilable = false },
},
},
{
Name = "TextColumnRowVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "entries", Type = "table", InnerType = "TextColumnRowEntryInfo", Nilable = false },
{ Name = "textSizeType", Type = "UIWidgetTextSizeType", Nilable = false },
{ Name = "fontType", Type = "UIWidgetFontType", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "bottomPadding", Type = "number", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "TextWithStateWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "enabledState", Type = "WidgetEnabledState", Nilable = false },
{ Name = "text", Type = "string", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "textSizeType", Type = "UIWidgetTextSizeType", Nilable = false },
{ Name = "fontType", Type = "UIWidgetFontType", Nilable = false },
{ Name = "bottomPadding", Type = "number", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "hAlign", Type = "WidgetTextHorizontalAlignmentType", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "TextWithSubtextWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "enabledState", Type = "WidgetEnabledState", Nilable = false },
{ Name = "text", Type = "string", Nilable = false },
{ Name = "widgetWidth", Type = "number", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "textSizeType", Type = "UIWidgetTextSizeType", Nilable = false },
{ Name = "fontType", Type = "UIWidgetFontType", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "hAlign", Type = "WidgetTextHorizontalAlignmentType", Nilable = false },
{ Name = "subText", Type = "string", Nilable = false },
{ Name = "subTextSizeType", Type = "UIWidgetTextSizeType", Nilable = false },
{ Name = "subTextFontType", Type = "UIWidgetFontType", Nilable = false },
{ Name = "subTextHAlign", Type = "WidgetTextHorizontalAlignmentType", Nilable = false },
{ Name = "subTextEnabledState", Type = "WidgetEnabledState", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
{ Name = "spacing", Type = "number", Nilable = false },
},
},
{
Name = "TextureAndTextEntryInfo",
Type = "Structure",
Fields =
{
{ Name = "text", Type = "string", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
},
},
{
Name = "TextureAndTextRowVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "entries", Type = "table", InnerType = "TextureAndTextEntryInfo", Nilable = false },
{ Name = "textSizeType", Type = "UIWidgetTextureAndTextSizeType", Nilable = false },
{ Name = "groupAlignment", Type = "UIWidgetHorizontalDirection", Nilable = false },
{ Name = "fixedWidth", Type = "number", Nilable = true },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "TextureAndTextVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "text", Type = "string", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "textSizeType", Type = "UIWidgetTextureAndTextSizeType", Nilable = false },
{ Name = "textFormatType", Type = "UIWidgetTextFormatType", Nilable = false },
{ Name = "updateAnimType", Type = "UIWidgetUpdateAnimType", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "TextureWithAnimationVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "TugOfWarWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "minValue", Type = "number", Nilable = false },
{ Name = "maxValue", Type = "number", Nilable = false },
{ Name = "currentValue", Type = "number", Nilable = false },
{ Name = "neutralZoneCenter", Type = "number", Nilable = false },
{ Name = "neutralZoneSize", Type = "number", Nilable = false },
{ Name = "leftIconInfo", Type = "UIWidgetIconInfo", Nilable = false },
{ Name = "rightIconInfo", Type = "UIWidgetIconInfo", Nilable = false },
{ Name = "glowAnimType", Type = "WidgetGlowAnimType", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "neutralFillStyle", Type = "TugOfWarStyleValue", Nilable = false },
{ Name = "markerArrowShownState", Type = "TugOfWarMarkerArrowShownState", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "UIWidgetCurrencyInfo",
Type = "Structure",
Fields =
{
{ Name = "iconFileID", Type = "fileID", Nilable = false },
{ Name = "leadingText", Type = "string", Nilable = false },
{ Name = "text", Type = "string", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "isCurrencyMaxed", Type = "bool", Nilable = false },
{ Name = "textFontType", Type = "UIWidgetFontType", Nilable = false },
{ Name = "textSizeType", Type = "UIWidgetTextSizeType", Nilable = false },
{ Name = "textEnabledState", Type = "WidgetEnabledState", Nilable = false },
{ Name = "iconSizeType", Type = "WidgetIconSizeType", Nilable = false },
{ Name = "updateAnimType", Type = "UIWidgetUpdateAnimType", Nilable = false },
},
},
{
Name = "UIWidgetIconInfo",
Type = "Structure",
Fields =
{
{ Name = "sourceType", Type = "WidgetIconSourceType", Nilable = false },
{ Name = "sourceID", Type = "number", Nilable = false },
{ Name = "sizeType", Type = "WidgetIconSizeType", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
},
},
{
Name = "UIWidgetInfo",
Type = "Structure",
Fields =
{
{ Name = "widgetID", Type = "number", Nilable = false },
{ Name = "widgetSetID", Type = "number", Nilable = false },
{ Name = "widgetType", Type = "UIWidgetVisualizationType", Nilable = false },
{ Name = "unitToken", Type = "string", Nilable = true },
},
},
{
Name = "UIWidgetItemInfo",
Type = "Structure",
Fields =
{
{ Name = "itemID", Type = "number", Nilable = false },
{ Name = "stackCount", Type = "number", Nilable = true },
{ Name = "overrideItemName", Type = "string", Nilable = true },
{ Name = "infoText", Type = "string", Nilable = true },
{ Name = "overrideTooltip", Type = "string", Nilable = true },
{ Name = "textDisplayStyle", Type = "ItemDisplayTextDisplayStyle", Nilable = false },
{ Name = "tooltipEnabled", Type = "bool", Nilable = false },
{ Name = "iconSizeType", Type = "WidgetIconSizeType", Nilable = false },
{ Name = "infoTextEnabledState", Type = "WidgetEnabledState", Nilable = false },
{ Name = "showAsEarned", Type = "bool", Nilable = false },
{ Name = "itemNameTextFontType", Type = "UIWidgetFontType", Nilable = false },
{ Name = "itemNameTextSizeType", Type = "UIWidgetTextSizeType", Nilable = false },
{ Name = "infoTextFontType", Type = "UIWidgetFontType", Nilable = false },
{ Name = "infoTextSizeType", Type = "UIWidgetTextSizeType", Nilable = false },
{ Name = "itemNameCustomColor", Type = "WidgetEnabledState", Nilable = false },
{ Name = "itemNameCustomColorOverrideState", Type = "UIWidgetOverrideState", Nilable = false },
},
},
{
Name = "UIWidgetRewardInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "UIWidgetRewardShownState", Nilable = false },
{ Name = "earnedTooltip", Type = "string", Nilable = false },
{ Name = "unearnedTooltip", Type = "string", Nilable = false },
},
},
{
Name = "UIWidgetSetInfo",
Type = "Structure",
Fields =
{
{ Name = "layoutDirection", Type = "UIWidgetSetLayoutDirection", Nilable = false },
{ Name = "verticalPadding", Type = "number", Nilable = false },
},
},
{
Name = "UIWidgetSpellButtonInfo",
Type = "Structure",
Fields =
{
{ Name = "spellID", Type = "number", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "icon", Type = "UIWidgetButtonIconType", Nilable = false },
{ Name = "enabledState", Type = "UIWidgetButtonEnabledState", Nilable = false },
{ Name = "cooldownType", Type = "UIWidgetSpellButtonCooldownType", Nilable = false },
},
},
{
Name = "UIWidgetSpellInfo",
Type = "Structure",
Fields =
{
{ Name = "spellID", Type = "number", Nilable = false },
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "enabledState", Type = "WidgetEnabledState", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "text", Type = "string", Nilable = false },
{ Name = "stackDisplay", Type = "number", Nilable = false },
{ Name = "iconSizeType", Type = "WidgetIconSizeType", Nilable = false },
{ Name = "iconDisplayType", Type = "SpellDisplayIconDisplayType", Nilable = false },
{ Name = "textShownState", Type = "SpellDisplayTextShownStateType", Nilable = false },
{ Name = "borderColor", Type = "SpellDisplayBorderColor", Nilable = false },
{ Name = "textFontType", Type = "UIWidgetFontType", Nilable = false },
{ Name = "textSizeType", Type = "UIWidgetTextSizeType", Nilable = false },
{ Name = "hAlignType", Type = "WidgetTextHorizontalAlignmentType", Nilable = false },
{ Name = "tint", Type = "SpellDisplayTint", Nilable = false },
{ Name = "showGlowState", Type = "WidgetShowGlowState", Nilable = false },
{ Name = "showAsEarned", Type = "bool", Nilable = false },
},
},
{
Name = "UIWidgetStateIconInfo",
Type = "Structure",
Fields =
{
{ Name = "iconState", Type = "IconState", Nilable = false },
{ Name = "state1Tooltip", Type = "string", Nilable = false },
{ Name = "state2Tooltip", Type = "string", Nilable = false },
},
},
{
Name = "UIWidgetTextTooltipPair",
Type = "Structure",
Fields =
{
{ Name = "text", Type = "string", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
},
},
{
Name = "UnitPowerBarWidgetVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "barMin", Type = "number", Nilable = false },
{ Name = "barMax", Type = "number", Nilable = false },
{ Name = "barValue", Type = "number", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
{ Name = "barValueTextType", Type = "StatusBarValueTextType", Nilable = false },
{ Name = "overrideBarText", Type = "string", Nilable = false },
{ Name = "overrideBarTextShownType", Type = "StatusBarOverrideBarTextShownType", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "fillMotionType", Type = "UIWidgetMotionType", Nilable = false },
{ Name = "flashBlendModeType", Type = "UIWidgetBlendModeType", Nilable = false },
{ Name = "sparkBlendModeType", Type = "UIWidgetBlendModeType", Nilable = false },
{ Name = "flashMomentType", Type = "WidgetUnitPowerBarFlashMomentType", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "ZoneControlVisualizationInfo",
Type = "Structure",
Fields =
{
{ Name = "shownState", Type = "WidgetShownState", Nilable = false },
{ Name = "mode", Type = "ZoneControlMode", Nilable = false },
{ Name = "leadingEdgeType", Type = "ZoneControlLeadingEdgeType", Nilable = false },
{ Name = "dangerFlashType", Type = "ZoneControlDangerFlashType", Nilable = false },
{ Name = "zoneEntries", Type = "table", InnerType = "ZoneEntry", Nilable = false },
{ Name = "tooltipLoc", Type = "UIWidgetTooltipLocation", Nilable = false },
{ Name = "widgetSizeSetting", Type = "number", Nilable = false },
{ Name = "textureKit", Type = "textureKit", Nilable = false },
{ Name = "frameTextureKit", Type = "textureKit", Nilable = false },
{ Name = "hasTimer", Type = "bool", Nilable = false },
{ Name = "orderIndex", Type = "number", Nilable = false },
{ Name = "widgetTag", Type = "string", Nilable = false },
{ Name = "inAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "outAnimType", Type = "WidgetAnimationType", Nilable = false },
{ Name = "widgetScale", Type = "UIWidgetScale", Nilable = false },
{ Name = "layoutDirection", Type = "UIWidgetLayoutDirection", Nilable = false },
{ Name = "modelSceneLayer", Type = "UIWidgetModelSceneLayer", Nilable = false },
{ Name = "scriptedAnimationEffectID", Type = "number", Nilable = false },
},
},
{
Name = "ZoneEntry",
Type = "Structure",
Fields =
{
{ Name = "state", Type = "ZoneControlState", Nilable = false },
{ Name = "activeState", Type = "ZoneControlActiveState", Nilable = false },
{ Name = "fillType", Type = "ZoneControlFillType", Nilable = false },
{ Name = "min", Type = "number", Nilable = false },
{ Name = "max", Type = "number", Nilable = false },
{ Name = "current", Type = "number", Nilable = false },
{ Name = "capturePoint", Type = "number", Nilable = false },
{ Name = "tooltip", Type = "string", Nilable = false },
},
},
},
Predicates =
{
},
};
APIDocumentation:AddDocumentationTable(UIWidgetManager);