~/forever/addon-api
Addon API
TalentFrameBaseMixin:AreSelectionsOpen(button)TalentFrameBaseMixin:AttemptConfigOperation(operation, ...)TalentFrameBaseMixin:AttemptConfigOperationWithErrorsSuppressed(operation, ...)TalentFrameBaseMixin:CanAfford(traitCurrenciesCost)TalentFrameBaseMixin:CanCommitInstantly()TalentFrameBaseMixin:CascadeRepurchaseRanks(nodeID)TalentFrameBaseMixin:CheckAndReportCommitOperation()TalentFrameBaseMixin:ClearCascadeRepurchaseHistory()TalentFrameBaseMixin:ClearInfoCaches()TalentFrameBaseMixin:ClearSuppressedSounds()TalentFrameBaseMixin:CommitConfig()TalentFrameBaseMixin:CommitConfigInternal()TalentFrameBaseMixin:DeregisterNodeForUpdateInfoEvent(nodeID)TalentFrameBaseMixin:DisableZoomAndPan()TalentFrameBaseMixin:EnumerateAllTalentButtons()TalentFrameBaseMixin:EnumerateSubTreeInfoCache()TalentFrameBaseMixin:ForceCondInfoUpdate(condID)TalentFrameBaseMixin:ForceDefinitionInfoUpdate(definitionID)TalentFrameBaseMixin:ForceEntryInfoCacheUpdate(entryID)TalentFrameBaseMixin:ForceNodeInfoUpdate(nodeID)TalentFrameBaseMixin:ForceSubTreeInfoUpdate(subTreeID)TalentFrameBaseMixin:GetAndCacheCondInfo(condID, ignoreFontColor, traitTreeName)TalentFrameBaseMixin:GetAndCacheDefinitionInfo(definitionID)TalentFrameBaseMixin:GetAndCacheEntryInfo(entryID)TalentFrameBaseMixin:GetAndCacheNodeInfo(nodeID)TalentFrameBaseMixin:GetAndCacheSubTreeInfo(subTreeID)TalentFrameBaseMixin:GetButtonAnimationStates()TalentFrameBaseMixin:GetButtonSize()TalentFrameBaseMixin:GetButtonsInDefaultOrder()TalentFrameBaseMixin:GetButtonsInEdgeOrder()TalentFrameBaseMixin:GetButtonsInOrder(comparison)TalentFrameBaseMixin:GetComparisonFunction()TalentFrameBaseMixin:GetConfigCommitErrorString()TalentFrameBaseMixin:GetConfigID()TalentFrameBaseMixin:GetCostStrings(traitCurrenciesCost)TalentFrameBaseMixin:GetFrameLevelForButton(_nodeInfo, _visualState)TalentFrameBaseMixin:GetFrameLevelForEdge(startButton, _endButton)TalentFrameBaseMixin:GetIncomingEdgeInfoForNode(nodeID)TalentFrameBaseMixin:GetIndexFromNodePosition(x, y)TalentFrameBaseMixin:GetIndexFromTalentButtonPosition(talentButton)TalentFrameBaseMixin:GetInspectUnit()TalentFrameBaseMixin:GetItemModifiedAppearanceIDs(talentDisplay)TalentFrameBaseMixin:GetMaximumCommitTime()TalentFrameBaseMixin:GetNodeCost(nodeID)TalentFrameBaseMixin:GetPanExtents()TalentFrameBaseMixin:GetPanOffset()TalentFrameBaseMixin:GetPanViewCornerPosition()TalentFrameBaseMixin:GetPanViewSize()TalentFrameBaseMixin:GetRootTalentButton()TalentFrameBaseMixin:GetSpecializedSelectionChoiceMixin(entryInfo, talentType)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.