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

Addon API

6,329 entries
C_PlayerMentorship.IsMentorRestricted() : isRestricted[function]PlayerMentorshipC_ProfSpecs.CanRefundPath(pathID, configID) : canRefund[function]ProfessionSpecUIC_ProfSpecs.CanUnlockTab(tabTreeID, configID) : canUnlock[function]ProfessionSpecUIC_ProfSpecs.GetChildrenForPath(pathID) : childIDs[function]ProfessionSpecUIC_ProfSpecs.GetConfigIDForSkillLine(skillLineID) : configID[function]ProfessionSpecUIC_ProfSpecs.GetCurrencyInfoForSkillLine(skillLineID) : info[function]ProfessionSpecUIC_ProfSpecs.GetDefaultSpecSkillLine() : defaultSpecSkillLine[function]ProfessionSpecUIC_ProfSpecs.GetDescriptionForPath(pathID) : description[function]ProfessionSpecUIC_ProfSpecs.GetDescriptionForPerk(perkID) : description[function]ProfessionSpecUIC_ProfSpecs.GetEntryIDForPerk(perkID) : entryID[function]ProfessionSpecUIC_ProfSpecs.GetNewSpecReminderProfName() : profName[function]ProfessionSpecUIC_ProfSpecs.GetPerksForPath(pathID) : perkInfos[function]ProfessionSpecUIC_ProfSpecs.GetRootPathForTab(tabTreeID) : rootPathID[function]ProfessionSpecUIC_ProfSpecs.GetSourceTextForPath(pathID, configID) : sourceText[function]ProfessionSpecUIC_ProfSpecs.GetSpecTabIDsForSkillLine(skillLineID) : specTabIDs[function]ProfessionSpecUIC_ProfSpecs.GetSpecTabInfo() : specTabInfo[function]ProfessionSpecUIC_ProfSpecs.GetSpendCurrencyForPath(pathID) : currencyID[function]ProfessionSpecUIC_ProfSpecs.GetSpendEntryForPath(pathID) : entryID[function]ProfessionSpecUIC_ProfSpecs.GetStateForPath(pathID, configID) : state[function]ProfessionSpecUIC_ProfSpecs.GetStateForPerk(perkID, configID) : state[function]ProfessionSpecUIC_ProfSpecs.GetStateForTab(tabTreeID, configID) : tabInfo[function]ProfessionSpecUIC_ProfSpecs.GetTabInfo(tabTreeID) : tabInfo[function]ProfessionSpecUIC_ProfSpecs.GetUnlockEntryForPath(pathID) : entryID[function]ProfessionSpecUIC_ProfSpecs.GetUnlockRankForPerk(perkID) : unlockRank[function]ProfessionSpecUIC_ProfSpecs.ShouldShowPointsReminder() : showReminder[function]ProfessionSpecUIC_ProfSpecs.ShouldShowPointsReminderForSkillLine(skillLineID) : showReminder[function]ProfessionSpecUIC_ProfSpecs.ShouldShowSpecTab() : showSpecTab[function]ProfessionSpecUIC_ProfSpecs.SkillLineHasSpecialization(skillLineID) : hasSpecialization[function]ProfessionSpecUIC_PvP.ArePvpTalentsUnlocked() : arePvpTalentsUnlocked[function]PvpInfoC_PvP.AreTrainingGroundsEnabled() : areTrainingGroundsEnabled[function]PvpInfoC_PvP.CanDisplayDeaths() : canDisplay[function]PvpInfoC_PvP.CanDisplayHonorableKills() : canDisplay[function]PvpInfoC_PvP.CanPlayerUseRatedPVPUI() : canUse, failureReason[function]PvpInfoC_PvP.CanPlayerUseTrainingGroundsUI() : canUseTrainingGroundsUI, failureReason[function]PvpInfoC_PvP.CanSurrenderArena() : CanSurrenderArena[function]PvpInfoC_PvP.CanToggleWarMode(toggle) : canTogglePvP[function]PvpInfoC_PvP.CanToggleWarModeInArea() : canTogglePvPInArea[function]PvpInfoC_PvP.DoesMatchOutcomeAffectRating() : doesAffect[function]PvpInfoC_PvP.GetActiveBrawlInfo() : brawlInfo[function]PvpInfoC_PvP.GetActiveMatchBracket() : bracket[function]PvpInfoC_PvP.GetActiveMatchDuration() : seconds[function]PvpInfoC_PvP.GetActiveMatchState() : state[function]PvpInfoC_PvP.GetActiveMatchWinner() : winner[function]PvpInfoC_PvP.GetArenaCrowdControlDuration(playerToken) : duration[function]PvpInfoC_PvP.GetArenaCrowdControlInfo(playerToken) : spellID, startTime, duration[function]PvpInfoC_PvP.GetArenaOpponentSpec(index) : specializationID, gender[function]PvpInfoC_PvP.GetArenaRewards(teamSize) : honor, experience, itemRewards, currencyRewards, roleShortageBonus[function]PvpInfoC_PvP.GetArenaSkirmishRewards() : honor, experience, itemRewards, currencyRewards, roleShortageBonus[function]PvpInfoC_PvP.GetAssignedSpecForBattlefieldQueue(queueID) : specializationID[function]PvpInfoC_PvP.GetAvailableBrawlInfo() : brawlInfo[function]PvpInfo

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.