~/forever/addon-api
Addon API
CompactDispelDebuffMixin:OnEnter()CompactDispelDebuffMixin:OnLeave()CompactDispelDebuffMixin:UpdateTooltip()CompactUnitFrameDispelOverlayMixin:SetDispelType(dispelType, containerSettings)CompactUnitFrameDispelOverlayMixin:SetOrientation(orientation, additionalXOffset, additionalYOffset)InboundContainerFrameMixin:GetAttribute(attribute)InboundContainerFrameMixin:GetScript(scriptType)InboundContainerFrameMixin:Init(containerFrame)InboundContainerFrameMixin:SetAttribute(attribute, value)InboundContainerFrameMixin:SetScript(scriptType, fn)PrivateAuraAnchorContainerMixin:AddBlockedAura(auraInstanceID)PrivateAuraAnchorContainerMixin:CheckAddDispel(aura)PrivateAuraAnchorContainerMixin:CheckExistingDispelHasCorrectType(privateSource, aura, auraInstanceID)PrivateAuraAnchorContainerMixin:CheckUpdateBuffFrames()PrivateAuraAnchorContainerMixin:CheckUpdateDebuffFrames()PrivateAuraAnchorContainerMixin:CheckUpdateDispelIndicatorFrames(frame)PrivateAuraAnchorContainerMixin:ClearBlockedAura(auraInstanceID)PrivateAuraAnchorContainerMixin:ClearBlockedAuras()PrivateAuraAnchorContainerMixin:ClearPriorityTables()PrivateAuraAnchorContainerMixin:CreatePriorityTables()PrivateAuraAnchorContainerMixin:GetContainer()PrivateAuraAnchorContainerMixin:GetUpdatedAuraByInstance(privateSource, auraInstanceID)PrivateAuraAnchorContainerMixin:HandleUpdateInfo(privateSource, unitAuraUpdateInfo)PrivateAuraAnchorContainerMixin:HideFrameCollection(frameCollection, startingIndex)PrivateAuraAnchorContainerMixin:IsAuraInstanceIDBlocked(auraInstanceID)PrivateAuraAnchorContainerMixin:IsPartyFrame()PrivateAuraAnchorContainerMixin:LayoutContainerFrameElement(element, templateType, containerTypeKey)PrivateAuraAnchorContainerMixin:LayoutContainerFrames(frames, templateType, containerTypeKey)PrivateAuraAnchorContainerMixin:OnAnchorAdded(watcher)PrivateAuraAnchorContainerMixin:OnAnchorRemoved()PrivateAuraAnchorContainerMixin:ParseAllAuras(privateAuras)PrivateAuraAnchorContainerMixin:ProcessAura(aura)PrivateAuraAnchorContainerMixin:ReadContainerSettings()PrivateAuraAnchorContainerMixin:RegisterContainerEventFrame()PrivateAuraAnchorContainerMixin:RegisterSettingsChangeHandler()PrivateAuraAnchorContainerMixin:RegisterUnitEvents()PrivateAuraAnchorContainerMixin:ReleaseAuraFrames(tableKey)PrivateAuraAnchorContainerMixin:RemoveAura(auraInstanceID)PrivateAuraAnchorContainerMixin:ReserveAuraFramesForContainer()PrivateAuraAnchorContainerMixin:ReserveContainedAuraFrames(tableKey, count, frameLevel, isBuff)PrivateAuraAnchorContainerMixin:ReserveSingleAuraFrame(frameLevel)PrivateAuraAnchorContainerMixin:ResetReservedAuraFramesForContainer()PrivateAuraAnchorContainerMixin:ResizeReservedAuraFramesForContainer()PrivateAuraAnchorContainerMixin:SetDispelDebuff(dispellDebuffFrame, aura)PrivateAuraAnchorContainerMixin:SetDispelOverlayAura(aura)PrivateAuraAnchorContainerMixin:ShouldDisplayDispelIndicator(aura)PrivateAuraAnchorContainerMixin:UnregisterContainerEventFrame()PrivateAuraAnchorContainerMixin:UnregisterSettingsChangeHandler()PrivateAuraAnchorContainerMixin:UnregisterUnitEvents()PrivateAuraAnchorContainerMixin:Update()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.