>wowhelm_
~/forever/addon-api

Addon API

84 entries
CONFIG_COMMIT_FAILED: configID[event]SharedTraitsC_Traits.CanEditConfig(configID) : canEdit, errorMessage[function]SharedTraitsC_Traits.CanPurchaseRank(configID, nodeID, nodeEntryID) : canPurchase[function]SharedTraitsC_Traits.CanRefundRank(configID, nodeID) : canRefund[function]SharedTraitsC_Traits.CascadeRepurchaseRanks(configID, nodeID, entryID?) : success[function]SharedTraitsC_Traits.ClearCascadeRepurchaseHistory(configID)[function]SharedTraitsC_Traits.CloseTraitSystemInteraction()[function]SharedTraitsC_Traits.CommitConfig(configID) : success[function]SharedTraitsC_Traits.ConfigHasStagedChanges(configID) : hasChanges[function]SharedTraitsC_Traits.GenerateImportString(configID) : importString[function]SharedTraitsC_Traits.GenerateInspectImportString(target) : importString[function]SharedTraitsC_Traits.GetConditionInfo(configID, condID) : condInfo[function]SharedTraitsC_Traits.GetConfigIDBySystemID(systemID) : configID[function]SharedTraitsC_Traits.GetConfigIDByTreeID(treeID) : configID[function]SharedTraitsC_Traits.GetConfigInfo(configID) : configInfo[function]SharedTraitsC_Traits.GetConfigVariationID(systemID) : variationID[function]SharedTraitsC_Traits.GetConfigsByType(configType) : configIDs[function]SharedTraitsC_Traits.GetDefinitionInfo(definitionID) : definitionInfo[function]SharedTraitsC_Traits.GetEntryInfo(configID, entryID) : entryInfo[function]SharedTraitsC_Traits.GetGroupCurrencyInfo(configID, groupIDs) : groupCurrencyInfos[function]SharedTraitsC_Traits.GetGroupDisplayInfoByTreeID(treeID) : displayInfos[function]SharedTraitsC_Traits.GetIncreasedTraitData(nodeID, entryID) : itemName[function]SharedTraitsC_Traits.GetLoadoutSerializationVersion() : serializationVersion[function]SharedTraitsC_Traits.GetMaxAvailableTraitCurrency(traitCurrencyID, limitBySourcedMax) : maxAvailable[function]SharedTraitsC_Traits.GetNodeCost(configID, nodeID) : costs[function]SharedTraitsC_Traits.GetNodeInfo(configID, nodeID) : nodeInfo[function]SharedTraitsC_Traits.GetStagedChanges(configID) : nodeIDsWithPurchases, nodeIDsWithRefunds, nodeIDsWithSelectionSwaps[function]SharedTraitsC_Traits.GetStagedChangesCost(configID) : costs[function]SharedTraitsC_Traits.GetSubTreeInfo(configID, subTreeID) : subTreeInfo[function]SharedTraitsC_Traits.GetSystemIDByTreeID(treeID) : systemID[function]SharedTraitsC_Traits.GetTraitCurrencyForAchievement(traitCurrencyID, achievementID) : amount[function]SharedTraitsC_Traits.GetTraitCurrencyInfo(traitCurrencyID) : flags, type, currencyTypesID, icon[function]SharedTraitsC_Traits.GetTraitDescription(entryID, rank) : description[function]SharedTraitsC_Traits.GetTraitSystemFlags(configID) : flags[function]SharedTraitsC_Traits.GetTraitSystemWidgetSetID(configID) : uiWidgetSetID[function]SharedTraitsC_Traits.GetTreeCurrencyInfo(configID, treeID, excludeStagedChanges) : treeCurrencyInfo[function]SharedTraitsC_Traits.GetTreeHash(treeID) : result[function]SharedTraitsC_Traits.GetTreeInfo(configID, treeID) : treeInfo[function]SharedTraitsC_Traits.GetTreeNodes(treeID) : nodeIDs[function]SharedTraitsC_Traits.HasValidInspectData() : hasValidInspectData[function]SharedTraitsC_Traits.IsReadyForCommit() : isReadyForCommit[function]SharedTraitsC_Traits.PurchaseAllRanks(configID, nodeID, ignoreCost) : success[function]SharedTraitsC_Traits.PurchaseRank(configID, nodeID) : success[function]SharedTraitsC_Traits.RefundAllRanks(configID, nodeID) : success[function]SharedTraitsC_Traits.RefundRank(configID, nodeID, clearEdges?) : success[function]SharedTraitsC_Traits.ResetTree(configID, treeID) : success[function]SharedTraitsC_Traits.ResetTreeByCurrency(configID, treeID, traitCurrencyID) : success[function]SharedTraitsC_Traits.RollbackConfig(configID) : success[function]SharedTraitsC_Traits.SetSelection(configID, nodeID, nodeEntryID?, clearEdges?) : success[function]SharedTraitsC_Traits.StageConfig(configID) : success[function]SharedTraits

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.