- Introduced C_NamePlate for nameplate-related functions, including GetNamePlateForUnit and GetNamePlates. - Added WeakAuras module with various utility functions and methods for managing aura conditions and tooltips.
66 lines
2.0 KiB
Lua
66 lines
2.0 KiB
Lua
---@meta
|
|
|
|
--- @param unit string
|
|
--- @return string
|
|
function WA_ClassColorName(unit) end
|
|
-- Args: unit (string)
|
|
-- Returns: The name of the unit with class color formatting.
|
|
|
|
--- @param string string
|
|
--- @param numCharacters number
|
|
--- @return string
|
|
function WA_Utf8Sub(string, numCharacters) end
|
|
-- Args: string (string), numCharacters (number)
|
|
-- Returns: Shortened string, handling non-standard characters.
|
|
|
|
-- Variables
|
|
|
|
-- WeakAuras.GetActiveConditions(aura_env.id, aura_env.cloneId)
|
|
-- Returns a table containing booleans for each Condition your Aura contains.
|
|
|
|
-- WeakAuras.CurrentEncounter
|
|
-- A table that holds encounter information for a fight.
|
|
-- Access via: id (encounter_id), zone_id (ZoneMapID), boss_guids ({}).
|
|
|
|
-- Functions
|
|
---@class WeakAuras
|
|
WeakAuras = {
|
|
--- @param eventName string
|
|
--- @param ... any
|
|
ScanEvents = function(eventName, ...) end,
|
|
--- @return boolean
|
|
IsOptionsOpen = function() end,
|
|
--- @param setID number
|
|
--- @return number
|
|
GetNumSetItemsEquipped = function(setID) end,
|
|
|
|
--- @param unit string
|
|
--- @param index number
|
|
--- @param filter string
|
|
--- @return string, string, number
|
|
GetAuraTooltipInfo = function(unit, index, filter) end,
|
|
}
|
|
|
|
-- Custom Glows
|
|
local LCG = LibStub("LibCustomGlow-1.0")
|
|
|
|
--- @param frame any
|
|
--- @param color table
|
|
--- @param numberOfLines number
|
|
--- @param speed number
|
|
--- @param length number
|
|
--- @param thickness number
|
|
--- @param xOffset number
|
|
--- @param yOffset number
|
|
--- @param border boolean
|
|
--- @param key string
|
|
function LCG.PixelGlow_Start(frame, color, numberOfLines, speed, length, thickness, xOffset, yOffset, border, key) end
|
|
-- Args: frame (UI element), color (table), numberOfLines (number), speed (number), length (number), thickness (number), xOffset (number), yOffset (number), border (boolean), key (string)
|
|
-- Starts pixel glow on the specified frame.
|
|
|
|
--- @param frame any
|
|
--- @param key string
|
|
function LCG.PixelGlow_Stop(frame, key) end
|
|
-- Args: frame (UI element), key (string, optional)
|
|
-- Stops pixel glow on the specified frame.
|