>wowhelm_
~/forever/addon-api

Addon API

31 entries
C_SpecializationInfo.CanPlayerUsePVPTalentUI() : canUse, failureReason[function]SpecializationInfoC_SpecializationInfo.CanPlayerUseTalentSpecUI() : canUse, failureReason[function]SpecializationInfoC_SpecializationInfo.CanPlayerUseTalentUI() : canUse, failureReason[function]SpecializationInfoC_SpecializationInfo.GetActiveSpecGroup(isInspect?, isPet?) : groupIndex[function]SpecializationInfoC_SpecializationInfo.GetAllClassIDs() : allClassIDs[function]SpecializationInfoC_SpecializationInfo.GetAllSelectedPvpTalentIDs() : selectedPvpTalentIDs[function]SpecializationInfoC_SpecializationInfo.GetClassIDFromSpecID(specID) : classID[function]SpecializationInfoC_SpecializationInfo.GetCombatConfigIDForSpecGroup(groupIndex) : configID[function]SpecializationInfoC_SpecializationInfo.GetInspectSelectedPvpTalent(inspectedUnit, talentIndex) : selectedTalentID[function]SpecializationInfoC_SpecializationInfo.GetInspectSpecialization(unit) : specializationID[function]SpecializationInfoC_SpecializationInfo.GetNumSpecializationsForClassID(classID) : specCount[function]SpecializationInfoC_SpecializationInfo.GetPvpTalentAlertStatus() : hasUnspentSlot, hasNewTalent[function]SpecializationInfoC_SpecializationInfo.GetPvpTalentInfo(talentID) : talentInfo[function]SpecializationInfoC_SpecializationInfo.GetPvpTalentSlotInfo(talentIndex) : slotInfo[function]SpecializationInfoC_SpecializationInfo.GetPvpTalentSlotUnlockLevel(talentIndex) : requiredLevel[function]SpecializationInfoC_SpecializationInfo.GetPvpTalentUnlockLevel(talentID) : requiredLevel[function]SpecializationInfoC_SpecializationInfo.GetSpecIDs(specSetID) : specIDs[function]SpecializationInfoC_SpecializationInfo.GetSpecialization(isInspect?, isPet?, specGroupIndex?) : specializationIndex[function]SpecializationInfoC_SpecializationInfo.GetSpecializationInfo(specializationIndex, isInspect, isPet, inspectTarget?, sex?, groupIndex?, classID?) : specId, name, description, icon, role, primaryStat, pointsSpent, background, previewPointsSpent, isUnlocked[function]SpecializationInfoC_SpecializationInfo.GetSpecializationMasterySpells(specializationIndex, isInspect?, isPet?) : spellIDs[function]SpecializationInfoC_SpecializationInfo.GetSpellsDisplay(specializationID) : spellID[function]SpecializationInfoC_SpecializationInfo.GetTalentInfo(query) : result[function]SpecializationInfoC_SpecializationInfo.HasPlayerEarnedATalentPoint() : hasEarned[function]SpecializationInfoC_SpecializationInfo.IsInitialized() : isSpecializationDataInitialized[function]SpecializationInfoC_SpecializationInfo.IsPvpTalentLocked(talentID) : locked[function]SpecializationInfoC_SpecializationInfo.IsSpecSelectionEnabled(classID) : enabled[function]SpecializationInfoC_SpecializationInfo.MatchesCurrentSpecSet(specSetID) : matches[function]SpecializationInfoC_SpecializationInfo.SetActiveSpecGroup(groupIndex)[function]SpecializationInfoC_SpecializationInfo.SetPetSpecialization(specIndex, petNumber?)[function]SpecializationInfoC_SpecializationInfo.SetPvpTalentLocked(talentID, locked)[function]SpecializationInfoC_SpecializationInfo.SetSpecialization(specIndex) : success[function]SpecializationInfo

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.