~/forever/addon-api
Addon API
GetVehicleUIIndicatorSeat(vehicleIndicatorID, indicatorSeatIndex) : virtualSeatIndex, xPos, yPosGetVersatilityBonus(combatRating) : resultGetVertTile() : tilingGetVertexColor() : colorR, colorG, colorB, colorAGetVertexOffset(vertexIndex) : offsetX, offsetYGetVerticalScroll() : offsetGetVerticalScrollRange() : rangeGetViewInsets() : left, right, top, bottomGetViewTranslation() : x, yGetVisibleTextByteLimit() : maxVisibleBytesGetWidth(ignoreRect) : widthGetWindow() : windowGetWorldScale() : worldScaleGetWrappedWidth() : widthGetXPExhaustion() : resultGetYaw() : yawGetZeroDurationText() : textGetZoneText() : textGetZoom() : zoomFactorGetZoomLevels() : zoomLevelsHasAPEffectsSpellPower() : resultHasAccessConstraints() : hasAccessConstraintsHasAlphaGradient() : hasAlphaGradientHasAnimation(anim) : hasAnimationHasAnyAccessRestrictions(restrictions?) : hasAnyAccessRestrictionHasAnyForbiddenAspects(aspects?) : hasAnyForbiddenAspectHasAnySecretAspect() : hasSecretAspectHasAttachedFixture() : hasAttachedFixtureHasAttachmentPoints() : hasAttachmentPointsHasCustomCamera() : hasCustomCameraHasDualWieldPenalty() : resultHasExpired(modifier) : hasExpiredHasFixedFrameLevel() : isFixedHasFixedFrameStrata() : isFixedHasFocus() : hasFocusHasFullControl() : resultHasIgnoreDualWieldWeapon() : resultHasKey() : hasKeyHasLootSpecializations() : hasLootSpecializationsHasMessageByID(messageID) : hasMessageHasNoReleaseAura() : hasCannotReleaseEffect, longestDuration, hasUntilCancelledDurationHasSPEffectsAttackPower() : resultHasSVG() : hasSVGHasScript(scriptName) : hasScriptHasSecretAspect(aspect) : hasSecretAspectHasSecretValues() : hasSecretValuesHasSignal(key) : hasSignalHasStarted(modifier) : hasStartedHasText() : hasTextHide()Documented 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.