~/forever/addon-api
Addon API
CRFSort_Group(token1, token2)CRFSort_Role(token1, token2)CRF_AddToCount(isDead, assignedRole)CRF_CountStuff()CRF_GetFilterGroup(group)CRF_GetFilterRole(role)CRF_SetFilterGroup(group, show)CRF_SetFilterRole(role, show)CRITERIA_COMPLETE: criteriaIDCRITERIA_EARNED: achievementID, description, achievementAlreadyEarnedOnAccountCRITERIA_UPDATECURRENCY_DISPLAY_UPDATE: currencyType?, quantity?, quantityChange?, quantityGainSource?, destroyReason?CURRENCY_TRANSFER_FAILED: failureReasonCURRENCY_TRANSFER_INITIATEDCURRENCY_TRANSFER_LOG_UPDATECURRENCY_TRANSFER_SUCCESSCURRENT_HOUSE_INFO_RECIEVED: houseInfoCURRENT_HOUSE_INFO_UPDATED: houseInfoCURRENT_SPELL_CAST_CHANGED: cancelledCastCURSOR_CHANGED: isDefault, newCursorType, oldCursorType, oldCursorVirtualIDCVAR_UPDATE: eventName, valueCVarAccessorMixin:Init(cvar, variableType)CVarCallbackRegistry:ClearCache(cvar)CVarCallbackRegistry:GetCVarBitfieldDefault(cvar)CVarCallbackRegistry:GetCVarBitfieldIndex(cvar, index)CVarCallbackRegistry:GetCVarNumberOrDefault(cvar)CVarCallbackRegistry:GetCVarValue(cvar)CVarCallbackRegistry:GetCVarValueBool(cvar)CVarCallbackRegistry:OnEvent(event, ...)CVarCallbackRegistry:OnLoad()CVarCallbackRegistry:RegisterCallbackForAllCVarUpdates(func, owner, ...)CVarCallbackRegistry:SetCVarBitfieldMask(cvar, mask)CVarCallbackRegistry:SetCVarCachable(cvar)Structure CVarInfoCVarMapCanvasDataProviderMixin:Init(cvar)CVarMapCanvasDataProviderMixin:IsCVarSet()CVarMapCanvasDataProviderMixin:OnEvent(event, ...)CVarMapCanvasDataProviderMixin:OnHide()CVarMapCanvasDataProviderMixin:OnShow()CVarSettingMixin:Init(name, cvar, variableType)CVarSettingMixin:TransformValue(value)C_AccountInfo.GetIDFromBattleNetAccountGUID(battleNetAccountGUID) : battleNetAccountIDC_AccountInfo.IsGUIDBattleNetAccountType(guid) : isBNetC_AccountInfo.IsGUIDRelatedToLocalAccount(guid) : isLocalUserC_AccountStore.BeginPurchase(itemID) : purchaseStartedC_AccountStore.GetCategories(storeFrontID) : categoriesC_AccountStore.GetCategoryInfo(categoryID) : infoC_AccountStore.GetCategoryItems(categoryID) : itemIDsC_AccountStore.GetCurrencyAvailable(currencyID) : amountC_AccountStore.GetCurrencyIDForStore(storeFrontID) : currencyIDDocumented 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.