~/forever/addon-api
Addon API
ADAPTER_LIST_CHANGEDC_VideoOptions.AreHighResTexturesAvailable() : areAvailableC_VideoOptions.GetCurrentGameWindowSize() : sizeC_VideoOptions.GetDefaultGameWindowSize(monitor) : sizeC_VideoOptions.GetGameWindowSizes(monitor, fullscreen) : sizesC_VideoOptions.GetGxAdapterInfo() : adaptersC_VideoOptions.IsLinearEnabledOnStart() : isEnabledC_VideoOptions.IsOutlineModeSupported() : isSupportedC_VideoOptions.IsPBRWaterSupported() : isSupportedC_VideoOptions.IsSecondaryLightingSupported() : isSupportedC_VideoOptions.IsSpellVisualDensitySystemSupported() : isSupportedC_VideoOptions.SetGameWindowSize(x, y)DISPLAY_SIZE_CHANGEDGLUE_SCREENSHOT_FAILEDGLUE_SCREENSHOT_STARTEDGLUE_SCREENSHOT_SUCCEEDEDGX_RESTARTEDEnumeration GraphicsValidationResultStructure GxAdapterInfoDetailsSCREENSHOT_FAILEDSCREENSHOT_STARTEDSCREENSHOT_SUCCEEDEDDocumented 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.