~/forever/addon-api
Addon API
C_SkillInfo.ExpandSkillHeader(index)C_SkillInfo.GetNumSkillLines() : numSkillLinesC_SkillInfo.GetSelectedSkill() : indexC_SkillInfo.GetSkillLineInfo(index) : skillLineAttributesC_SkillInfo.GetSkillLineInfoByID(ID) : skillLineAttributesC_SkillInfo.SetSelectedSkill(index)C_SocialQueue.GetAllGroups(allowNonJoinable, allowNonQueuedGroups) : groupGUIDsC_SocialQueue.GetConfig() : configC_SocialQueue.GetGroupForPlayer(playerGUID) : groupGUID, isSoloQueuePartyC_SocialQueue.GetGroupInfo(groupGUID) : canJoin, numQueues, needTank, needHealer, needDamage, isSoloQueueParty, questSessionActive, leaderGUIDC_SocialQueue.GetGroupMembers(groupGUID) : groupMembersC_SocialQueue.GetGroupQueues(groupGUID) : queuesC_SocialQueue.IsSystemEnabled() : isSystemEnabledC_SocialQueue.IsSystemSupported() : isSystemSupportedC_SocialQueue.RequestToJoin(groupGUID, applyAsTank, applyAsHealer, applyAsDamage) : requestSuccessfulC_SocialQueue.SignalToastDisplayed(groupGUID, priority)C_SocialRestrictions.AcknowledgeAgeVerificationRestriction()C_SocialRestrictions.AcknowledgeRegionalChatDisabled()C_SocialRestrictions.CanReceiveChat() : canReceiveChatC_SocialRestrictions.CanSendChat() : canSendChatC_SocialRestrictions.IsAgeVerificationRestricted() : restrictedC_SocialRestrictions.IsAgeVerificationRestrictedMinor() : isMinorC_SocialRestrictions.IsChatDisabled() : disabledC_SocialRestrictions.IsFriendsDisabled() : disabledC_SocialRestrictions.IsMuted() : isMutedC_SocialRestrictions.IsSilenced() : isSilencedC_SocialRestrictions.IsSquelched() : isSquelchedC_SocialRestrictions.SetChatDisabled(disabled)C_SocialUI.IsSystemEnabled() : isSocialUISystemEnabledC_Soulbinds.ActivateSoulbind(soulbindID)C_Soulbinds.CanActivateSoulbind(soulbindID) : result, errorDescriptionC_Soulbinds.CanModifySoulbind() : resultC_Soulbinds.CanResetConduitsInSoulbind(soulbindID) : result, errorDescriptionC_Soulbinds.CanSwitchActiveSoulbindTreeBranch() : resultC_Soulbinds.CloseUI()C_Soulbinds.CommitPendingConduitsInSoulbind(soulbindID)C_Soulbinds.FindNodeIDActuallyInstalled(soulbindID, conduitID) : nodeIDC_Soulbinds.FindNodeIDAppearingInstalled(soulbindID, conduitID) : nodeIDC_Soulbinds.FindNodeIDPendingInstall(soulbindID, conduitID) : nodeIDC_Soulbinds.FindNodeIDPendingUninstall(soulbindID, conduitID) : nodeIDC_Soulbinds.GetActiveSoulbindID() : soulbindIDC_Soulbinds.GetConduitCollection(conduitType) : collectionDataC_Soulbinds.GetConduitCollectionCount() : countC_Soulbinds.GetConduitCollectionData(conduitID) : collectionDataC_Soulbinds.GetConduitCollectionDataAtCursor() : collectionDataC_Soulbinds.GetConduitCollectionDataByVirtualID(virtualID) : collectionDataC_Soulbinds.GetConduitDisplayed(nodeID) : conduitIDC_Soulbinds.GetConduitHyperlink(conduitID, rank) : linkC_Soulbinds.GetConduitIDPendingInstall(nodeID) : conduitIDC_Soulbinds.GetConduitQuality(conduitID, rank) : qualityDocumented 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.