>wowhelm_
~/forever/addon-api

Addon API

51 entries
C_SpellBook.AbortSpellIntro(spellID)[function]SpellBookC_SpellBook.CastSpellBookItem(spellBookItemSlotIndex, spellBookItemSpellBank, targetSelf)[function]SpellBookC_SpellBook.ContainsAnyDisenchantSpell() : contains[function]SpellBookC_SpellBook.FindBaseSpellByID(spellID) : baseSpellID[function]SpellBookC_SpellBook.FindFlyoutSlotBySpellID(spellID) : flyoutSlot[function]SpellBookC_SpellBook.FindSpellBookSlotForSpell(spellIdentifier, includeHidden, includeFlyouts, includeFutureSpells, includeOffSpec) : spellBookItemSlotIndex, spellBookItemSpellBank[function]SpellBookC_SpellBook.FindSpellOverrideByID(spellID) : overrideSpellID[function]SpellBookC_SpellBook.GetClassSkillLineInfo() : skillLineInfo[function]SpellBookC_SpellBook.GetCurrentLevelSpells(level) : spellIDs[function]SpellBookC_SpellBook.GetNumSpellBookSkillLines() : numSpellBookSkillLines[function]SpellBookC_SpellBook.GetSkillLineIndexByID(skillLineID) : skillIndex[function]SpellBookC_SpellBook.GetSpellBookItemAutoCast(spellBookItemSlotIndex, spellBookItemSpellBank) : autoCastAllowed, autoCastEnabled[function]SpellBookC_SpellBook.GetSpellBookItemCastCount(spellBookItemSlotIndex, spellBookItemSpellBank) : castCount[function]SpellBookC_SpellBook.GetSpellBookItemChargeDuration(spellBookItemSlotIndex, spellBookItemSpellBank) : duration[function]SpellBookC_SpellBook.GetSpellBookItemCharges(spellBookItemSlotIndex, spellBookItemSpellBank) : chargeInfo[function]SpellBookC_SpellBook.GetSpellBookItemCooldown(spellBookItemSlotIndex, spellBookItemSpellBank) : spellCooldownInfo[function]SpellBookC_SpellBook.GetSpellBookItemCooldownDuration(spellBookItemSlotIndex, spellBookItemSpellBank, ignoreGCD) : duration[function]SpellBookC_SpellBook.GetSpellBookItemDescription(spellBookItemSlotIndex, spellBookItemSpellBank) : description[function]SpellBookC_SpellBook.GetSpellBookItemInfo(spellBookItemSlotIndex, spellBookItemSpellBank) : spellBookItemInfo[function]SpellBookC_SpellBook.GetSpellBookItemLevelLearned(spellBookItemSlotIndex, spellBookItemSpellBank) : levelLearned[function]SpellBookC_SpellBook.GetSpellBookItemLink(spellBookItemSlotIndex, spellBookItemSpellBank, glyphID?) : spellLink[function]SpellBookC_SpellBook.GetSpellBookItemLossOfControlCooldownDuration(spellBookItemSlotIndex, spellBookItemSpellBank) : duration[function]SpellBookC_SpellBook.GetSpellBookItemLossOfControlCooldownInfo(spellBookItemSlotIndex, spellBookItemSpellBank) : lossOfControlInfo[function]SpellBookC_SpellBook.GetSpellBookItemName(spellBookItemSlotIndex, spellBookItemSpellBank) : name, subName[function]SpellBookC_SpellBook.GetSpellBookItemPowerCost(spellBookItemSlotIndex, spellBookItemSpellBank) : powerCosts[function]SpellBookC_SpellBook.GetSpellBookItemSkillLineIndex(spellBookItemSlotIndex, spellBookItemSpellBank) : skillLineIndex[function]SpellBookC_SpellBook.GetSpellBookItemTexture(spellBookItemSlotIndex, spellBookItemSpellBank) : iconID[function]SpellBookC_SpellBook.GetSpellBookItemTradeSkillLink(spellBookItemSlotIndex, spellBookItemSpellBank) : spellLink[function]SpellBookC_SpellBook.GetSpellBookItemType(spellBookItemSlotIndex, spellBookItemSpellBank) : itemType, actionID, spellID[function]SpellBookC_SpellBook.GetSpellBookSkillLineInfo(skillLineIndex) : skillLineInfo[function]SpellBookC_SpellBook.HasPetSpells() : numPetSpells, petNameToken[function]SpellBookC_SpellBook.IsAutoAttackSpellBookItem(spellBookItemSlotIndex, spellBookItemSpellBank) : isAutoAttack[function]SpellBookC_SpellBook.IsClassTalentSpellBookItem(spellBookItemSlotIndex, spellBookItemSpellBank) : isClassTalent[function]SpellBookC_SpellBook.IsPvPTalentSpellBookItem(spellBookItemSlotIndex, spellBookItemSpellBank) : isPvPTalent[function]SpellBookC_SpellBook.IsRangedAutoAttackSpellBookItem(spellBookItemSlotIndex, spellBookItemSpellBank) : isRangedAutoAttack[function]SpellBookC_SpellBook.IsSpellBookItemHarmful(spellBookItemSlotIndex, spellBookItemSpellBank) : isHarmful[function]SpellBookC_SpellBook.IsSpellBookItemHelpful(spellBookItemSlotIndex, spellBookItemSpellBank) : isHelpful[function]SpellBookC_SpellBook.IsSpellBookItemInRange(spellBookItemSlotIndex, spellBookItemSpellBank, targetUnit?) : inRange[function]SpellBookC_SpellBook.IsSpellBookItemLooseFlyoutMember(spellBookItemSlotIndex, spellBookItemSpellBank) : isFlyoutMember[function]SpellBookC_SpellBook.IsSpellBookItemLowRank(spellBookItemSlotIndex, spellBookItemSpellBank) : isLowRank[function]SpellBookC_SpellBook.IsSpellBookItemOffSpec(spellBookItemSlotIndex, spellBookItemSpellBank) : isOffSpec[function]SpellBookC_SpellBook.IsSpellBookItemPassive(spellBookItemSlotIndex, spellBookItemSpellBank) : isPassive[function]SpellBookC_SpellBook.IsSpellBookItemUsable(spellBookItemSlotIndex, spellBookItemSpellBank) : isUsable, insufficientPower[function]SpellBookC_SpellBook.IsSpellInSpellBook(spellID, spellBank, includeOverrides) : isInSpellBook[function]SpellBookC_SpellBook.IsSpellKnown(spellID, spellBank) : isKnown[function]SpellBookC_SpellBook.IsSpellKnownOrInSpellBook(spellID, spellBank, includeOverrides) : isKnownOrInSpellBook[function]SpellBookC_SpellBook.PickupSpellBookItem(spellBookItemSlotIndex, spellBookItemSpellBank)[function]SpellBookC_SpellBook.SetBarSlotFromIntro(spellID, slotIndex)[function]SpellBookC_SpellBook.SetSpellBookItemAutoCastEnabled(spellBookItemSlotIndex, spellBookItemSpellBank, enabled)[function]SpellBookC_SpellBook.SpellBookItemHasRange(spellBookItemSlotIndex, spellBookItemSpellBank) : hasRange[function]SpellBook

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.