>wowhelm_
Loading ruleset status…
~/forever/addon-api

Addon API

6,329 entries
UnitTokenFromGUID(unitGUID) : unitToken[function]UnitUnitTreatAsPlayerForDisplay(unit) : treatAsPlayer[function]UnitUnitTrialBankedLevels(unit) : bankedLevels, xpIntoCurrentLevel, xpForNextLevel[function]UnitUnitTrialXP(unit) : result[function]UnitUnitUsesAmmo(unit) : result[function]UnitUnitUsingVehicle(unit) : result[function]UnitUnitVehicleSeatCount(unit) : result[function]UnitUnitVehicleSeatInfo(unit, virtualSeatIndex) : controlType, occupantName, serverName, ejectable, canSwitchSeats[function]UnitUnitVehicleSkin(unit?) : result[function]UnitUnitWeaponAttackPower(unit) : mainHandWeaponAttackPower, offHandWeaponAttackPower, rangedWeaponAttackPower[function]UnitUnitWidgetSet(unit) : uiWidgetSet[function]UnitUnitXP(unit) : result[function]UnitUnitXPMax(unit) : result[function]UnitUnlockHighlight()[function]SimpleFrameAPIUnregisterAllEvents()[function]SimpleFrameAPIUnregisterEvent(eventName) : registered[function]SimpleFrameAPIUnregisterEventCallback(eventName, callback)[function]FrameScriptUnregisterUnitEventCallback(eventName, callback, unit)[function]FrameScriptUpdateAddOnCPUUsage()[function]PerformanceScriptUpdateAddOnMemoryUsage()[function]PerformanceScriptUpdateBlips()[function]MinimapFrameAPIUpdateFontString()[function]DurationTextBindingObjectAPIUpdateMouseOverTooltip(x, y) : hasTooltip[function]FrameAPIScenarioPOIUpdateMouseoverAtPoint(pointX, pointY)[function]MinimapFrameAPIUpdateScrollChildRect()[function]SimpleScrollFrameAPIUpdateWindow()[function]ClientUseModelCenterToTransform(useCenter)[function]SimpleModelAPIUseUnitSheatheCategory(useCategory)[function]FrameAPIModelSceneFrameActorUsesNPOT() : usesNPOT[function]SimpleOffScreenFrameAPIWorldLootObjectExists(unit?) : result[function]UnitZeroCachedCenterXY()[function]FrameAPICharacterModelBasecanaccessallvalues(values) : canAccessAllValues[function]FrameScriptcanaccesssecrets() : canAccessSecrets[function]FrameScriptcanaccesstable(table) : canAccessTable[function]FrameScriptcanaccessvalue(value) : canAccessValue[function]FrameScriptdebugprofilestart()[function]FrameScriptdebugprofilestop() : elapsedMilliseconds[function]FrameScriptdropsecretaccess()[function]FrameScriptdumpobject(value?) : result[function]FrameScripthasanysecretvalues(values) : isAnyValueSecret[function]FrameScriptissecrettable(table) : isSecretOrContentsSecret[function]FrameScriptissecretvalue(value) : isSecret[function]FrameScriptmapvalues(func, values) : mapped[function]FrameScriptmath.clamp(value, minimum, maximum) : clampedValue[function]LuaMathExtensionsmath.isfinite(value) : finite[function]LuaMathExtensionsmath.isinf(value) : infinite[function]LuaMathExtensionsmath.isnan(value) : nan[function]LuaMathExtensionsmath.lerp(startValue, endValue, amount) : interpolatedValue[function]LuaMathExtensionsmath.normalize(value, minimum, maximum) : normalizedValue[function]LuaMathExtensionsmath.remap(value, sourceMinimum, sourceMaximum, destinationMinimum, destinationMaximum) : remappedValue[function]LuaMathExtensions

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.