~/forever/addon-api
Addon API
HighlightText(start, stop)HookScript(scriptTypeName, script, bindingType) : successInCinematic() : inCinematicInitializeCamera(scaleFactor)InitializePanCamera(scaleFactor)InitializeTabardColors()InitiateRolePoll() : resultInitiateTrade(guid)Insert(text)InterceptStartDrag(delegate) : successIntersects(region) : intersectsIs64BitClient() : is64BitIsAccountSecured() : resultIsActive(modifier) : isActiveIsAdvancedFlyableArea() : resultIsAllowedIndoorsActive() : isActiveIsAllowedOutdoorsActive() : isActiveIsAlphabeticOnly() : enabledIsAltKeyDown() : downIsAnchoringRestricted() : isRestrictedIsAnchoringSecret() : isSecretIsAnyPartOfRoomSelected() : isSelectedIsAutoFocus() : autoFocusIsBaseVariantOnlyActive() : isActiveIsBetaBuild() : isBetaBuildIsBlockingLoadRequested() : blockingIsCemeterySelectionAvailable() : resultIsCharacterNewlyBoosted() : newlyBoostedIsClampedToScreen() : clampedToScreenIsCollapsed() : isCollapsedIsCollectedActive() : isActiveIsCollisionEnabled() : resultIsConnectedToDraggingRoom() : isConnectedToDraggingRoomIsControlKeyDown() : downIsCountInvisibleLetters() : countInvisibleLettersIsCpuBound() : isCpuBoundIsCursorVisible() : visibleIsCustomizableOnlyActive() : isActiveIsDebugBuild() : isDebugBuildIsDelaying() : isDelayingIsDemonHunterAvailable() : availableIsDesaturated() : desaturatedIsDone() : isDoneIsDragging() : isDraggingIsDraggingThumb() : isDraggingThumbIsDrawLayerEnabled(layer) : isEnabledIsDrivableArea() : resultIsDualWielding() : resultIsEnabled() : enabledIsEuropeanNumbers() : enabledDocumented 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.