>wowhelm_
~/forever/addon-api

Addon API

49 entries
C_EncounterTimeline.AddEditModeEvents() : loopTimerDuration[function]EncounterTimelineC_EncounterTimeline.AddScriptEvent(eventInfo) : eventID[function]EncounterTimelineC_EncounterTimeline.CancelAllScriptEvents()[function]EncounterTimelineC_EncounterTimeline.CancelEditModeEvents()[function]EncounterTimelineC_EncounterTimeline.CancelScriptEvent(eventID)[function]EncounterTimelineC_EncounterTimeline.FinishScriptEvent(eventID)[function]EncounterTimelineC_EncounterTimeline.GetCurrentTime() : currentTime[function]EncounterTimelineC_EncounterTimeline.GetEventColor(eventID, overrideTrigger?) : color[function]EncounterTimelineC_EncounterTimeline.GetEventCountBySource(source) : count[function]EncounterTimelineC_EncounterTimeline.GetEventHighlightTime() : highlightTime[function]EncounterTimelineC_EncounterTimeline.GetEventInfo(eventID) : info[function]EncounterTimelineC_EncounterTimeline.GetEventList() : events[function]EncounterTimelineC_EncounterTimeline.GetEventState(eventID) : state[function]EncounterTimelineC_EncounterTimeline.GetEventTimeElapsed(eventID) : timeElapsed[function]EncounterTimelineC_EncounterTimeline.GetEventTimeRemaining(eventID) : timeRemaining[function]EncounterTimelineC_EncounterTimeline.GetEventTimer(eventID) : duration[function]EncounterTimelineC_EncounterTimeline.GetEventTrack(eventID) : track, trackSortIndex[function]EncounterTimelineC_EncounterTimeline.GetSortedEventList(maxEventCount?, maxEventDuration?, excludeTerminalStates, excludeHiddenEvents) : events[function]EncounterTimelineC_EncounterTimeline.GetTrackInfo(track) : trackInfo[function]EncounterTimelineC_EncounterTimeline.GetTrackList() : tracks[function]EncounterTimelineC_EncounterTimeline.GetTrackMaxEventDuration(track) : maxEventDuration[function]EncounterTimelineC_EncounterTimeline.GetTrackType(track) : trackType[function]EncounterTimelineC_EncounterTimeline.GetViewType() : viewType[function]EncounterTimelineC_EncounterTimeline.HasActiveEvents() : hasActiveEvents[function]EncounterTimelineC_EncounterTimeline.HasAnyEvents() : hasAnyEvents[function]EncounterTimelineC_EncounterTimeline.HasPausedEvents() : hasPausedEvents[function]EncounterTimelineC_EncounterTimeline.HasVisibleEvents() : hasVisibleEvents[function]EncounterTimelineC_EncounterTimeline.IsEventBlocked(eventID) : blocked[function]EncounterTimelineC_EncounterTimeline.IsFeatureAvailable() : isAvailable[function]EncounterTimelineC_EncounterTimeline.IsFeatureEnabled() : isAvailableAndEnabled[function]EncounterTimelineC_EncounterTimeline.PauseScriptEvent(eventID)[function]EncounterTimelineC_EncounterTimeline.ResumeScriptEvent(eventID)[function]EncounterTimelineC_EncounterTimeline.SetEventIconTextures(eventID, includeIcons, textures)[function]EncounterTimelineC_EncounterTimeline.SetViewType(viewType)[function]EncounterTimelineENCOUNTER_TIMELINE_EVENT_ADDED: eventInfo[event]EncounterTimelineENCOUNTER_TIMELINE_EVENT_BLOCK_STATE_CHANGED: eventID[event]EncounterTimelineENCOUNTER_TIMELINE_EVENT_COLOR_CHANGED: eventID[event]EncounterTimelineENCOUNTER_TIMELINE_EVENT_HIGHLIGHT: eventID[event]EncounterTimelineENCOUNTER_TIMELINE_EVENT_REMOVED: eventID[event]EncounterTimelineENCOUNTER_TIMELINE_EVENT_STATE_CHANGED: eventID[event]EncounterTimelineENCOUNTER_TIMELINE_EVENT_TRACK_CHANGED: eventID[event]EncounterTimelineENCOUNTER_TIMELINE_LAYOUT_UPDATED[event]EncounterTimelineENCOUNTER_TIMELINE_STATE_UPDATED[event]EncounterTimelineENCOUNTER_TIMELINE_VIEW_ACTIVATED: viewType[event]EncounterTimelineENCOUNTER_TIMELINE_VIEW_DEACTIVATED: viewType[event]EncounterTimelineStructure EncounterTimelineEventFilter[table]EncounterTimelineStructure EncounterTimelineEventInfo[table]EncounterTimelineStructure EncounterTimelineScriptEventRequest[table]EncounterTimelineStructure EncounterTimelineTrackInfo[table]EncounterTimeline

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.