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

Addon API

6,329 entries
IsEventRegistered(eventName) : isRegistered, units[function]SimpleFrameAPIIsExpansionTrial() : isExpansionTrialAccount[function]ExpansionIsFalling(unit?) : result[function]UnitIsFirstAcquisitionBonusOnlyActive() : isActive[function]HousingCatalogSearcherAPIIsFlyableArea() : result[function]PlayerScriptIsFlying(unit?) : result[function]UnitIsForbidden() : isForbidden[function]SimpleFrameScriptObjectAPIIsFrameBuffer() : isFrameBuffer[function]SimpleFrameAPIIsGamePadButtonEnabled() : enabled[function]SimpleFrameAPIIsGamePadStickEnabled() : enabled[function]SimpleFrameAPIIsGeoReady() : isReady[function]FrameAPIModelSceneFrameActorIsGuildLeader() : result[function]PlayerScriptIsGuildTabard() : isGuildTabard[function]FrameAPITabardModelBaseIsHighlightLocked() : locked[function]SimpleFrameAPIIsIgnoringChildrenForBounds() : ignore[function]SimpleFrameAPIIsIgnoringParentAlpha() : isIgnoring[function]SimpleRegionAPIIsIgnoringParentScale() : isIgnoring[function]SimpleRegionAPIIsInGuild() : result[function]PlayerScriptIsInIMECompositionMode() : isInIMECompositionMode[function]SimpleEditBoxAPIIsInInstance() : isInInstance, instanceType[function]InstanceIsInJailersTower() : result[function]PlayerScriptIsIndoors() : result[function]PlayerScriptIsInsane() : result[function]PlayerScriptIsInterpolating() : isInterpolating[function]SimpleStatusBarAPIIsItemPreferredArmorType(itemLocation) : isItemPreferredArmorType[function]PlayerScriptIsJailersTowerLayerTimeLocked(layerLevel) : result[function]PlayerScriptIsKeyDown(keyOrMouseName, excludeBindingState) : down[function]InputIsKeyboardEnabled() : enabled[function]SimpleFrameAPIIsLeftAltKeyDown() : down[function]InputIsLeftControlKeyDown() : down[function]InputIsLeftMetaKeyDown() : down[function]InputIsLeftShiftKeyDown() : down[function]InputIsLegacyDifficulty(difficultyID) : result[function]InstanceIsLightVisible() : isVisible[function]FrameAPIModelSceneFrameIsLinuxClient() : isLinux[function]BuildIsLoaded() : isLoaded[function]FrameAPIModelSceneFrameActorBaseIsLoggedIn() : result[function]PlayerScriptIsMacClient() : isMac[function]BuildIsMetaKeyDown() : down[function]InputIsModifierKeyDown() : down[function]InputIsMounted() : result[function]PlayerScriptIsMouseButtonDown(button?) : down[function]InputIsMouseClickEnabled() : enabled[function]SimpleScriptRegionAPIIsMouseEnabled() : enabled[function]SimpleScriptRegionAPIIsMouseMotionEnabled() : enabled[function]SimpleScriptRegionAPIIsMouseMotionFocus() : isMouseMotionFocus[function]SimpleScriptRegionAPIIsMouseOver(offsetTop, offsetBottom, offsetLeft, offsetRight) : isMouseOver[function]SimpleScriptRegionAPIIsMouseWheelEnabled() : enabled[function]SimpleScriptRegionAPIIsMovable() : isMovable[function]SimpleFrameAPIIsMovieLocal(movieId) : isLocal[function]Movie

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.