~/forever/addon-api
Addon API
IsMoviePlayable(movieId) : isPlayableIsMovieReadable(movieId) : readableIsMultiLine() : multilineIsNumeric() : isNumericIsNumericFullRange() : isNumericIsObjectLoaded() : isLoadedIsObjectType(objectType) : isTypeIsOccupiedDoor() : isOccupiedIsOnGroundFloorInJailersTower() : resultIsOnTournamentRealm() : resultIsOutOfBounds() : resultIsOutdoors() : resultIsPVPTimerRunning() : resultIsPartOfDraggingRoom() : isPartOfDraggingRoomIsPassword() : isPasswordIsPaused() : isPausedIsPendingFinish() : isPendingFinishIsPlayerInGuildFromGUID(playerGUID) : IsInGuildIsPlayerInWorld() : resultIsPlayerMoving() : resultIsPlaying() : isPlayingIsPreferringModelCollisionBounds() : preferringCollisionBoundsIsPreventingSecretValues() : isPreventingSecretValuesIsProtected() : isProtected, isProtectedExplicitlyIsPublicBuild() : isPublicBuildIsPublicTestClient() : isPublicTestClientIsRaidMarkerActive(index) : resultIsRaidMarkerSystemEnabled() : enabledIsRangedWeapon() : resultIsRectValid() : isValidIsResizable() : resizableIsResting() : resultIsRestrictedAccount() : resultIsReverse() : isReverseIsRightAltKeyDown() : downIsRightControlKeyDown() : downIsRightMetaKeyDown() : downIsRightShiftKeyDown() : downIsRolesetFiltered() : isRolesetFilteredIsSearchInProgress() : isSearchInProgressIsSecureText() : isSecureIsSelected() : isSelectedIsSetToFinalAlpha() : isSetToFinalAlphaIsShiftKeyDown() : downIsShown() : isShownIsSlotAllowed(inventorySlots) : allowedIsSlotVisible(inventorySlots) : visibleIsSnappingToPixelGrid() : snapIsSnapshotValid(snapshotID) : isValidIsStatusBarDesaturated() : desaturatedDocumented 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.