~/forever/addon-api
Addon API
C_DamageMeter.GetAvailableCombatSessions() : availableSessionsC_DamageMeter.GetCombatSessionFromID(sessionID, type) : sessionC_DamageMeter.GetCombatSessionFromType(sessionType, type) : sessionC_DamageMeter.GetCombatSessionSourceFromID(sessionID, type, sourceGUID?, sourceCreatureID?) : sessionSourceC_DamageMeter.GetCombatSessionSourceFromType(sessionType, type, sourceGUID?, sourceCreatureID?) : sessionSourceC_DamageMeter.GetSessionDurationSeconds(sessionType) : durationSecondsC_DamageMeter.IsDamageMeterAvailable() : isAvailable, failureReasonC_DamageMeter.ResetAllCombatSessions()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.