~/forever/updates/addon-api
Updates
C_EncounterTimeline.GetEventColor(eventID, overrideTrigger?) : colorC_EncounterTimeline.GetEventCountBySource(source) : countC_EncounterTimeline.GetEventHighlightTime() : highlightTimeC_EncounterTimeline.GetEventInfo(eventID) : infoC_EncounterTimeline.GetEventList() : eventsC_EncounterTimeline.GetEventState(eventID) : stateC_EncounterTimeline.GetEventTimeElapsed(eventID) : timeElapsedC_EncounterTimeline.GetEventTimeRemaining(eventID) : timeRemainingC_EncounterTimeline.GetEventTimer(eventID) : durationC_EncounterTimeline.GetEventTrack(eventID) : track, trackSortIndexC_EncounterTimeline.GetSortedEventList(maxEventCount?, maxEventDuration?, excludeTerminalStates, excludeHiddenEvents) : eventsC_EncounterTimeline.GetTrackInfo(track) : trackInfoC_EncounterTimeline.GetTrackList() : tracksC_EncounterTimeline.GetTrackMaxEventDuration(track) : maxEventDurationC_EncounterTimeline.GetTrackType(track) : trackTypeC_EncounterTimeline.GetViewType() : viewTypeC_EncounterTimeline.HasActiveEvents() : hasActiveEventsC_EncounterTimeline.HasAnyEvents() : hasAnyEventsC_EncounterTimeline.HasPausedEvents() : hasPausedEventsC_EncounterTimeline.HasVisibleEvents() : hasVisibleEventsC_EncounterTimeline.IsEventBlocked(eventID) : blockedC_EncounterTimeline.IsFeatureAvailable() : isAvailableC_EncounterTimeline.IsFeatureEnabled() : isAvailableAndEnabledC_EncounterTimeline.PauseScriptEvent(eventID)C_EncounterTimeline.ResumeScriptEvent(eventID)C_EncounterTimeline.SetEventIconTextures(eventID, includeIcons, textures)C_EncounterTimeline.SetViewType(viewType)C_EncounterWarnings.GetColorForSeverity(severity) : colorC_EncounterWarnings.GetEditModeWarningInfo(severity) : warningInfoC_EncounterWarnings.GetPlayCustomSoundsWhenHidden() : playC_EncounterWarnings.GetSoundKitForSeverity(severity) : soundKitIDC_EncounterWarnings.GetWarningsShown() : shownC_EncounterWarnings.IsFeatureAvailable() : isAvailableC_EncounterWarnings.IsFeatureEnabled() : isAvailableAndEnabledC_EncounterWarnings.PlaySound(severity) : soundHandleC_EncounterWarnings.SetPlayCustomSoundsWhenHidden(play)C_EncounterWarnings.SetWarningsShown(shown)C_EndOfMatchUI.GetEndOfMatchDetails() : matchDetailsC_EquipmentSet.AssignSpecToEquipmentSet(equipmentSetID, specIndex)C_EquipmentSet.CanUseEquipmentSets() : canUseEquipmentSetsC_EquipmentSet.ClearIgnoredSlotsForSave()C_EquipmentSet.CreateEquipmentSet(equipmentSetName, icon?)C_EquipmentSet.DeleteEquipmentSet(equipmentSetID)C_EquipmentSet.EquipmentSetContainsLockedItems(equipmentSetID) : hasLockedItemsC_EquipmentSet.GetEquipmentSetAssignedSpec(equipmentSetID) : specIndexC_EquipmentSet.GetEquipmentSetForSpec(specIndex) : equipmentSetIDC_EquipmentSet.GetEquipmentSetID(equipmentSetName) : equipmentSetIDC_EquipmentSet.GetEquipmentSetIDs() : equipmentSetIDsC_EquipmentSet.GetEquipmentSetInfo(equipmentSetID) : name, iconFileID, setID, isEquipped, numItems, numEquipped, numInInventory, numLost, numIgnoredC_EquipmentSet.GetIgnoredSlots(equipmentSetID) : slotIgnoredDocumented 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.