~/forever/addon-api
Addon API
C_PetJournal.PetUsesRandomDisplay(speciesID) : usesRandomDisplayC_PetJournal.SetDefaultFilters()C_PetJournal.SetHoveredBattlePet(battlePetGUID)C_PetJournal.SetSearchFilter(filterText)C_PetJournal.SpellTargetBattlePet(battlePetGUID)C_PhotoSharing.BeginAuthorizationFlow()C_PhotoSharing.ClearAuthorization()C_PhotoSharing.CompleteAuthorizationFlow(callbackURL)C_PhotoSharing.GetCropRatio() : cropRatioC_PhotoSharing.GetPhotoSharingAuthURL() : authUrlC_PhotoSharing.GetStatus() : statusC_PhotoSharing.IsAuthorized() : authorizedC_PhotoSharing.IsEnabled() : enabledC_PhotoSharing.SetScreenshotPreviewTexture(textureObject)C_PhotoSharing.TakePhoto()C_PhotoSharing.UploadPhotoToService(optionalTitle, optionalDescription)C_Ping.GetCooldownInfo() : cooldownInfoC_Ping.GetDefaultPingOptions() : pingTypesC_Ping.GetTextureKitForType(type) : uiTextureKitIDC_Ping.IsPingSystemEnabled() : isEnabledC_Ping.SendMacroPing(macroInfo)C_Ping.TogglePingListener(down)C_PingSecure.ClearHitTestPingInfo()C_PingSecure.CreateFrame()C_PingSecure.DisplayError(error)C_PingSecure.GetTargetPingReceiver(mousePosX, mousePosY) : frameC_PingSecure.SendHitTestPing(type?) : resultC_PingSecure.SendPlayerItemPing(itemID) : resultC_PingSecure.SendPlayerSpellCategoryPing(spellCategoryID) : resultC_PingSecure.SendPlayerSpellPing(spellID) : resultC_PingSecure.SendUnitPing(target, type?, isPlayerResource?) : resultC_PingSecure.SetHitTestPingTarget(mousePosX, mousePosY, forcePointPing?) : stateC_PingSecure.SetHitTestTargetAndSendPing() : resultC_PingSecure.SetPendingPingOffScreenCallback(cb)C_PingSecure.SetPingCooldownStartedCallback(cb)C_PingSecure.SetPingPinFrameAddedCallback(cb)C_PingSecure.SetPingPinFrameRemovedCallback(cb)C_PingSecure.SetPingPinFrameScreenClampStateUpdatedCallback(cb)C_PingSecure.SetPingRadialWheelCreatedCallback(cb)C_PingSecure.SetSendMacroPingCallback(cb)C_PingSecure.SetTogglePingListenerCallback(cb)C_PlayerChoice.GetCurrentPlayerChoiceInfo() : choiceInfoC_PlayerChoice.GetNumRerolls() : numRerollsC_PlayerChoice.GetRemainingTime() : remainingTimeC_PlayerChoice.IsWaitingForPlayerChoiceResponse() : isWaitingForResponseC_PlayerChoice.OnUIClosed()C_PlayerChoice.RequestRerollPlayerChoice()C_PlayerChoice.SendPlayerChoiceResponse(responseID)C_PlayerInfo.CanPlayerEnterChromieTime() : canEnterC_PlayerInfo.CanPlayerUseAreaLoot() : canUseAreaLootDocumented 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.