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

Addon API

6,329 entries
C_ClassTalents.GetNextStarterBuildPurchase() : nodeID, entryID[function]ClassTalentsC_ClassTalents.GetStarterBuildActive() : isActive[function]ClassTalentsC_ClassTalents.GetTraitTreeForSpec(specID) : treeID[function]ClassTalentsC_ClassTalents.HasUnspentHeroTalentPoints() : hasUnspentPoints, numHeroPoints[function]ClassTalentsC_ClassTalents.HasUnspentTalentPoints() : hasUnspentPoints, numClassPoints, numSpecPoints[function]ClassTalentsC_ClassTalents.ImportLoadout(configID, entries, name, importString?) : success, importError[function]ClassTalentsC_ClassTalents.InitializeViewLoadout(specID, level)[function]ClassTalentsC_ClassTalents.IsConfigPopulated(configID) : isPopulated[function]ClassTalentsC_ClassTalents.LoadConfig(configID, autoApply) : result, changeError, newLearnedNodeIDs[function]ClassTalentsC_ClassTalents.RenameConfig(configID, name) : success[function]ClassTalentsC_ClassTalents.RequestNewConfig(name) : success[function]ClassTalentsC_ClassTalents.SaveConfig(configID) : success[function]ClassTalentsC_ClassTalents.SetStarterBuildActive(active) : result[function]ClassTalentsC_ClassTalents.SetUsesSharedActionBars(configID, usesShared)[function]ClassTalentsC_ClassTalents.SwitchToLoadoutByIndex(loadoutIndex)[function]ClassTalentsC_ClassTalents.SwitchToLoadoutByName(loadoutName)[function]ClassTalentsC_ClassTalents.SwitchToSpecializationByIndex(specIndex)[function]ClassTalentsC_ClassTalents.SwitchToSpecializationByName(specName)[function]ClassTalentsC_ClassTalents.UpdateLastSelectedSavedConfigID(specID, configID?)[function]ClassTalentsC_ClassTalents.ViewLoadout(entries, importString?) : success[function]ClassTalentsC_ClickBindings.CanSpellBeClickBound(spellID) : canBeBound[function]ClickBindingsC_ClickBindings.ExecuteBinding(targetToken, button, modifiers)[function]ClickBindingsC_ClickBindings.GetBindingType(button, modifiers) : type[function]ClickBindingsC_ClickBindings.GetEffectiveInteractionButton(button, modifiers) : effectiveButton[function]ClickBindingsC_ClickBindings.GetProfileInfo() : infoVec[function]ClickBindingsC_ClickBindings.GetTutorialShown() : tutorialShown[function]ClickBindingsC_ClickBindings.ResetCurrentProfile()[function]ClickBindingsC_ClickBindings.SetProfileByInfo(infoVec)[function]ClickBindingsC_ClickBindings.SetTutorialShown()[function]ClickBindingsC_ClientScene.IsSceneTypeActive(desiredSceneType?) : isPlaying[function]ClientSceneC_Club.AcceptInvitation(clubId)[function]ClubC_Club.AddClubStreamChatChannel(clubId, streamId)[function]ClubC_Club.AdvanceStreamViewMarker(clubId, streamId)[function]ClubC_Club.AreMembersReady(clubId) : membersReady[function]ClubC_Club.AssignMemberRole(clubId, memberId, roleId)[function]ClubC_Club.CanResolvePlayerLocationFromClubMessageData(clubId, streamId, epoch, position) : canResolve[function]ClubC_Club.ClearAutoAdvanceStreamViewMarker()[function]ClubC_Club.ClearClubPresenceSubscription()[function]ClubC_Club.CompareBattleNetDisplayName(clubId, lhsMemberId, rhsMemberId) : comparison[function]ClubC_Club.CreateClub(name, shortName?, description, clubType, avatarId, isCrossFaction?)[function]ClubC_Club.CreateStream(clubId, name, subject, leadersAndModeratorsOnly)[function]ClubC_Club.CreateTicket(clubId, allowedRedeemCount?, duration?, defaultStreamId?, isCrossFaction?)[function]ClubC_Club.DeclineInvitation(clubId)[function]ClubC_Club.DestroyClub(clubId)[function]ClubC_Club.DestroyMessage(clubId, streamId, messageId)[function]ClubC_Club.DestroyStream(clubId, streamId)[function]ClubC_Club.DestroyTicket(clubId, ticketId)[function]ClubC_Club.DoesAnyCommunityHaveUnreadMessages() : hasUnreadMessages[function]ClubC_Club.DoesCommunityHaveMembersOfTheOppositeFaction(clubId) : hasMembersOfOppositeFaction[function]ClubC_Club.EditClub(clubId, name?, shortName?, description?, avatarId?, broadcast?, crossFaction?)[function]Club

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.