>wowhelm_
~/forever/addon-api

Addon API

34 entries
ADDONS_UNLOADING: closingClient[event]AddOnsADDON_LOADED: addOnName, containsBindings[event]AddOnsStructure AddOnInfo[table]AddOnsStructure AddOnLoadableInfo[table]AddOnsC_AddOns.DisableAddOn(name, character)[function]AddOnsC_AddOns.DisableAllAddOns(character?)[function]AddOnsC_AddOns.DoesAddOnExist(name) : exists[function]AddOnsC_AddOns.DoesAddOnHaveLoadError(name) : hadError[function]AddOnsC_AddOns.EnableAddOn(name, character)[function]AddOnsC_AddOns.EnableAllAddOns(character?)[function]AddOnsC_AddOns.GetAddOnDependencies(name) : deps[function]AddOnsC_AddOns.GetAddOnEnableState(name, character) : state[function]AddOnsC_AddOns.GetAddOnInfo(name) : name, title, notes, loadable, reason, security[function]AddOnsC_AddOns.GetAddOnInterfaceVersion(name) : interfaceVersion[function]AddOnsC_AddOns.GetAddOnLocalTable(name) : table[function]AddOnsC_AddOns.GetAddOnMetadata(name, variable) : value[function]AddOnsC_AddOns.GetAddOnName(index) : name[function]AddOnsC_AddOns.GetAddOnNotes(name) : notes[function]AddOnsC_AddOns.GetAddOnOptionalDependencies(name) : deps[function]AddOnsC_AddOns.GetAddOnSecurity(name) : security[function]AddOnsC_AddOns.GetAddOnTitle(name) : title[function]AddOnsC_AddOns.GetNumAddOns() : numAddOns[function]AddOnsC_AddOns.GetScriptsDisallowedForBeta() : disallowed[function]AddOnsC_AddOns.IsAddOnDefaultEnabled(name) : defaultEnabled[function]AddOnsC_AddOns.IsAddOnLoadOnDemand(name) : loadOnDemand[function]AddOnsC_AddOns.IsAddOnLoadable(name, character, demandLoaded) : loadable, reason[function]AddOnsC_AddOns.IsAddOnLoaded(name) : loadedOrLoading, loaded[function]AddOnsC_AddOns.IsAddonVersionCheckEnabled() : isEnabled[function]AddOnsC_AddOns.LoadAddOn(name) : loaded, value[function]AddOnsC_AddOns.ResetAddOns()[function]AddOnsC_AddOns.ResetDisabledAddOns()[function]AddOnsC_AddOns.SaveAddOns()[function]AddOnsC_AddOns.SetAddonVersionCheck(enabled)[function]AddOnsSAVED_VARIABLES_TOO_LARGE: addOnName[event]AddOns

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.