>wowhelm_
Loading ruleset status…
~/forever/addon-api

Addon API

368 entries
UnitChannelInfo(unit) : name, displayName, textureID, startTimeMs, endTimeMs, isTradeskill, notInterruptible, spellID, isEmpowered, numEmpowerStages, castBarID[function]UnitStructure UnitChannelInfoResult[table]UnitUnitChromieTimeID(unit) : ID[function]UnitUnitClass(unit) : className, classFilename, classID[function]UnitUnitClassBase(unit) : classFilename, classID[function]UnitUnitClassFromGUID(unitGUID) : className, classFilename, classID[function]UnitUnitClassification(unit) : result[function]UnitUnitControllingVehicle(unit) : result[function]UnitUnitCreatureFamily(unit) : name, id[function]UnitStructure UnitCreatureFamilyResult[table]UnitUnitCreatureID(unit) : creatureID[function]UnitUnitCreatureType(unit) : name, id[function]UnitStructure UnitCreatureTypeResult[table]UnitUnitDamage(unit) : minDamage, maxDamage, offhandMinDamage, offhandMaxDamage, posBuff, negBuff, percent[function]UnitUnitDefenseSkill(unit) : base, modifier[function]UnitUnitDetailedThreatSituation(unit, mobGUID) : isTanking, status, scaledPercentage, rawPercentage, rawThreat[function]UnitUnitDistanceSquared(unit) : distance, checkedDistance[function]UnitUnitEffectiveLevel(name) : result[function]UnitUnitEmpoweredChannelDuration(unit, includeHoldAtMaxTime) : duration[function]UnitUnitEmpoweredStageDurations(unit) : duration[function]UnitUnitEmpoweredStagePercentages(unit, includeHoldAtMaxTime) : percentages[function]UnitUnitExists(unit?) : result[function]UnitUnitFactionGroup(unitName, checkDisplayRace) : factionGroupTag, localized[function]UnitUnitFullName(unit) : unitName, unitServer[function]UnitUnitGUID(unit) : result[function]UnitUnitGetDetailedHealPrediction(unit, healerUnit?, healPredictionCalculator)[function]UnitUnitGetIncomingHeals(unit, healerGUID?) : result[function]UnitUnitGetTotalAbsorbs(unit) : result[function]UnitUnitGetTotalHealAbsorbs(unit) : result[function]UnitUnitGroupRolesAssigned(unit?) : result[function]UnitUnitGroupRolesAssignedEnum(unit?) : result[function]UnitUnitHPPerStamina(unit) : result[function]UnitUnitHasEffectivelyTankAura(unit?) : result[function]UnitUnitHasLootInteraction(unit) : result[function]UnitUnitHasMouseoverHighlight(unit) : result[function]UnitUnitHasPowerType(unitToken, powerType) : hasPower[function]UnitUnitHasRelicSlot(unit) : result[function]UnitUnitHasVehiclePlayerFrameUI(unit?) : result[function]UnitUnitHasVehicleUI(unit?) : result[function]UnitUnitHealth(unit, usePredicted) : result[function]UnitUnitHealthMax(unit) : result[function]UnitUnitHealthMissing(unit, usePredicted) : result[function]UnitUnitHealthPercent(unit, usePredicted, curve?) : result[function]UnitUnitHonor(unit) : result[function]UnitUnitHonorLevel(unit) : result[function]UnitUnitHonorMax(unit) : result[function]UnitUnitInAnyGroup(unit?, partyIndex?) : result[function]UnitUnitInBattleground(unit?, partyIndex?) : result[function]UnitUnitInOtherParty(unit) : inOtherParty[function]UnitUnitInParty(unit?, partyIndex?) : result[function]Unit

Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.