~/forever/addon-api
Addon API
GetNetStats() : in, out, latencyListGetNextAvailableRaidTargetMarkerIndex(startIndex, reverseSearch, wrapSearch, treatDeadNonFriendlyAsAvailable) : nextAvailableRaidTargetMarkerIndexGetNextSignal() : key, timeGetNormalFontObject() : fontGetNormalTexture() : textureGetNormalizedRealmName() : resultGetNumActors() : numActorsGetNumChildren() : numChildrenGetNumDeclensionSets(name, gender?, namePartType?) : numDeclensionSetsGetNumExpansions() : numExpansionsGetNumLetters() : numLettersGetNumLines() : numLinesGetNumMaskTextures() : countGetNumPoints() : numPointsGetNumRegions() : numRegionsGetNumSearchItems() : numSearchItemsGetNumTitles() : resultGetNumTooltips() : numObjectivesGetNumTotemSlots() : numSlotsGetNumber() : numberGetOSLocale() : localeNameGetObeyHideInTransmogFlag() : obeyGetObeyStepOnDrag() : isObeyStepOnDragGetObjectTable() : objectTableGetObjectType() : objectTypeGetOffhandHitModifier() : resultGetOffset() : offsetX, offsetYGetOnUpdateMode() : onUpdateModeGetOrder() : orderGetOrientation() : orientationGetOrigin() : point, originX, originYGetOverrideAPBySpellPower() : resultGetOverrideSpellPowerByAP() : resultGetPVPDesired() : resultGetPVPGearStatRules() : resultGetPVPLifetimeStats() : lifetimeHonorableKills, lifetimeMaxPVPRankGetPVPSessionStats() : honorableKills, dishonorableKillsGetPVPTimer() : resultGetPVPYesterdayStats() : honorableKills, dishonorableKillsGetPadding() : right, bottom, left, topGetParent() : parentGetParentKey() : parentKeyGetParryChance() : resultGetParryChanceFromAttribute() : resultGetParticleOverrideScale() : scaleGetPaused() : pausedGetPetCritChance() : meleeCrit, spellCritGetPetDodgeChance() : resultGetPetHitChanceModifier() : resultGetPetMeleeHaste() : resultDocumented 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.