~/forever/addon-api
Addon API
GetPetSpellBonusDamage() : resultGetPetSpellHitChanceModifier() : resultGetPhysicalScreenSize() : sizeX, sizeYGetPinType() : typeGetPingPosition() : positionX, positionYGetPitch() : pitchGetPlayerFacing() : resultGetPlayerInfoByGUID(guid) : localizedClass, englishClass, localizedRace, englishRace, sex, name, realmName, levelGetPlayerPingScale() : scaleGetPoint(anchorIndex, resolveCollapsed) : point, relativeTo, relativePoint, offsetX, offsetYGetPointByName(point, resolveCollapsed) : point, relativeTo, relativePoint, offsetX, offsetYGetPointCount() : countGetPoints() : pointGetPosition() : positionX, positionY, positionZGetPowerRegen() : basePowerRegen, castingPowerRegenGetPowerRegenForPowerType(powerType) : basePowerRegen, castingPowerRegenGetPredictedValues() : predictedValuesGetProgress() : progressGetPropagateKeyboardInput() : propagateGetProtocolTypes() : protocolTypesGetPushedTextOffset() : offsetX, offsetYGetPushedTexture() : textureGetPvpPowerDamage() : resultGetPvpPowerHealing() : resultGetRadialProgressBarEndOffset() : offsetGetRadialProgressBarFeather() : featherGetRadialProgressBarPercent() : percentGetRadialProgressBarReverse() : reverseGetRadialProgressBarStartOffset() : offsetGetRadians() : angleGetRaidDifficultyID() : resultGetRaidTargetIndex(target) : resultGetRaisedFrameLevel() : frameLevelGetRangedAttackPowerForStat(stat, value) : resultGetRangedCritChance() : resultGetRangedHaste() : result, quiverHasteGetRangedHitModifier() : resultGetRealZoneText(mapID?) : textGetRealmID() : realmIDGetRealmName() : realmNameGetRect() : left, bottom, width, heightGetRegionParent() : regionGetRegions() : regionsGetReleaseTimeRemaining() : resultGetRemainingDuration(modifier) : remainingDurationGetRemainingPercent(modifier) : remainingPercentGetRenderMode() : renderModeGetResSicknessDuration() : resultGetResizeBounds() : minWidth, minHeight, maxWidth, maxHeightGetRestState() : exhaustionID, name, factorDocumented 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.