~/forever/addon-api
Addon API
C_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() : canUseAreaLootC_PlayerInfo.CanPlayerUseMountEquipment() : canUseMountEquipment, failureReasonC_PlayerInfo.CanUseItem(itemID) : isUseableC_PlayerInfo.GUIDIsPlayer(guid) : isPlayerC_PlayerInfo.GetAlternateFormInfo() : hasAlternateForm, inAlternateFormC_PlayerInfo.GetClass(playerLocation) : className, classFilename, classIDC_PlayerInfo.GetContentDifficultyCreatureForPlayer(unitToken) : difficultyC_PlayerInfo.GetContentDifficultyQuestForPlayer(questID) : difficultyC_PlayerInfo.GetDisplayID() : displayIDC_PlayerInfo.GetGlidingInfo() : isGliding, canGlide, forwardSpeedC_PlayerInfo.GetInstancesUnlockedAtLevel(level, isRaid) : dungeonIDC_PlayerInfo.GetName(playerLocation) : nameC_PlayerInfo.GetNativeDisplayID() : nativeDisplayIDC_PlayerInfo.GetPetStableCreatureDisplayInfoID(index) : creatureDisplayInfoIDC_PlayerInfo.GetPlayerCharacterData() : characterDataC_PlayerInfo.GetPlayerMythicPlusRatingSummary(playerToken) : ratingSummaryC_PlayerInfo.GetRace(playerLocation) : raceIDC_PlayerInfo.GetSex(playerLocation) : sexC_PlayerInfo.HasAccountInventoryLock() : hasAccountInventoryLockC_PlayerInfo.HasVisibleInvSlot(slot) : isVisibleC_PlayerInfo.IsAccountBankEnabled() : isAccountBankEnabledC_PlayerInfo.IsCharacterBankEnabled() : isCharacterBankEnabledC_PlayerInfo.IsConnected(playerLocation?) : isConnectedC_PlayerInfo.IsDisplayRaceNative() : isDisplayRaceNativeC_PlayerInfo.IsExpansionLandingPageUnlockedForPlayer(expansionID) : isUnlockedC_PlayerInfo.IsMirrorImage() : isMirrorImageC_PlayerInfo.IsPlayerEligibleForNPE() : isEligible, failureReasonC_PlayerInfo.IsPlayerEligibleForNPEv2() : isEligible, failureReasonC_PlayerInfo.IsPlayerInChromieTime() : inChromieTimeC_PlayerInfo.IsPlayerInRPE() : isInRPEC_PlayerInfo.IsPlayerInTimerunningHeroicWorldTier() : inTimerunningHeroicWorldTierC_PlayerInfo.IsPlayerNPERestricted() : isRestrictedC_PlayerInfo.IsReturningCharacter() : isReturningDocumented 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.