Gaming
 

Global functions

From WoWWiki

(Difference between revisions)
(Updated for 2.0.8)
(Main Game Functions: UPDATED FOR 2.1)
Line 44: Line 44:
* [[API AppendToFile|AppendToFile]]
* [[API AppendToFile|AppendToFile]]
* '''[[API ArenaTeamDisband|ArenaTeamDisband]]'''
* '''[[API ArenaTeamDisband|ArenaTeamDisband]]'''
-
* '''[[API ArenaTeamInviteByName|ArenaTeamInviteByName]]'''
+
* [[API ArenaTeamInviteByName|ArenaTeamInviteByName]]
-
* '''[[API ArenaTeamLeave|ArenaTeamLeave]]'''
+
* [[API ArenaTeamLeave|ArenaTeamLeave]]
-
* '''[[API ArenaTeamRoster|ArenaTeamRoster]]'''
+
* [[API ArenaTeamRoster|ArenaTeamRoster]]
* '''[[API ArenaTeamSetLeaderByName|ArenaTeamSetLeaderByName]]'''
* '''[[API ArenaTeamSetLeaderByName|ArenaTeamSetLeaderByName]]'''
-
* '''[[API ArenaTeamUninviteByName|ArenaTeamUninviteByName]]'''
+
* [[API ArenaTeamUninviteByName|ArenaTeamUninviteByName]]
* [[API AscendStop|AscendStop]]
* [[API AscendStop|AscendStop]]
* [[API AssistUnit|AssistUnit]]
* [[API AssistUnit|AssistUnit]]
Line 69: Line 69:
* [[API CameraZoomIn|CameraZoomIn]]
* [[API CameraZoomIn|CameraZoomIn]]
* [[API CameraZoomOut|CameraZoomOut]]
* [[API CameraZoomOut|CameraZoomOut]]
  +
* '''[[API CanComplainChat|CanComplainChat]]'''
  +
* '''[[API CanComplainInboxItem|CanComplainInboxItem]]'''
* [[API CanEditGuildInfo|CanEditGuildInfo]]
* [[API CanEditGuildInfo|CanEditGuildInfo]]
* [[API CanEditMOTD|CanEditMOTD]]
* [[API CanEditMOTD|CanEditMOTD]]
Line 93: Line 95:
* '''[[API CancelPendingLFG|CancelPendingLFG]]'''
* '''[[API CancelPendingLFG|CancelPendingLFG]]'''
* [[API CancelPlayerBuff|CancelPlayerBuff]]
* [[API CancelPlayerBuff|CancelPlayerBuff]]
  +
* '''[[API CancelShapeshiftForm|CancelShapeshiftForm]]'''
* [[API CancelSkillUps|CancelSkillUps]]
* [[API CancelSkillUps|CancelSkillUps]]
* [[API CancelTrackingBuff|CancelTrackingBuff]]
* [[API CancelTrackingBuff|CancelTrackingBuff]]
Line 128: Line 131:
* '''[[API ClearLookingForMore|ClearLookingForMore]]'''
* '''[[API ClearLookingForMore|ClearLookingForMore]]'''
* '''[[API ClearOverrideBindings|ClearOverrideBindings]]'''
* '''[[API ClearOverrideBindings|ClearOverrideBindings]]'''
  +
* '''[[API ClearPartyAssignment|ClearPartyAssignment]]'''
* [[API ClearSendMail|ClearSendMail]]
* [[API ClearSendMail|ClearSendMail]]
* [[API ClearTarget|ClearTarget]]
* [[API ClearTarget|ClearTarget]]
Line 167: Line 171:
* [[API CollapseTradeSkillSubClass|CollapseTradeSkillSubClass]]
* [[API CollapseTradeSkillSubClass|CollapseTradeSkillSubClass]]
* [[API CollapseTrainerSkillLine|CollapseTrainerSkillLine]]
* [[API CollapseTrainerSkillLine|CollapseTrainerSkillLine]]
  +
* '''[[API ComplainChat|ComplainChat]]'''
  +
* '''[[API ComplainInboxItem|ComplainInboxItem]]'''
* [[API CompleteQuest|CompleteQuest]]
* [[API CompleteQuest|CompleteQuest]]
* [[API ConfirmAcceptQuest|ConfirmAcceptQuest]]
* [[API ConfirmAcceptQuest|ConfirmAcceptQuest]]
Line 172: Line 178:
* [[API ConfirmBinder|ConfirmBinder]]
* [[API ConfirmBinder|ConfirmBinder]]
* [[API ConfirmLootRoll|ConfirmLootRoll]]
* [[API ConfirmLootRoll|ConfirmLootRoll]]
-
* '''[[API ConfirmLootSlot|ConfirmLootSlot]]'''
+
* [[API ConfirmLootSlot|ConfirmLootSlot]]
* [[API ConfirmPetUnlearn|ConfirmPetUnlearn]]
* [[API ConfirmPetUnlearn|ConfirmPetUnlearn]]
* [[API ConfirmReadyCheck|ConfirmReadyCheck]]
* [[API ConfirmReadyCheck|ConfirmReadyCheck]]
Line 205: Line 211:
* [[API DeleteMacro|DeleteMacro]]
* [[API DeleteMacro|DeleteMacro]]
* [[API DemoteAssistant|DemoteAssistant]]
* [[API DemoteAssistant|DemoteAssistant]]
  +
* '''[[API DescendStop|DescendStop]]'''
* [[API DisableAddOn|DisableAddOn]]
* [[API DisableAddOn|DisableAddOn]]
* [[API DisableAllAddOns|DisableAllAddOns]]
* [[API DisableAllAddOns|DisableAllAddOns]]
Line 238: Line 245:
* [[API ForceLogout|ForceLogout]]
* [[API ForceLogout|ForceLogout]]
* [[API ForceQuit|ForceQuit]]
* [[API ForceQuit|ForceQuit]]
-
* '''[[API FrameXML_Debug|FrameXML_Debug]]'''
+
* [[API FrameXML_Debug|FrameXML_Debug]]
* [[API GMRequestPlayerInfo|GMRequestPlayerInfo]]
* [[API GMRequestPlayerInfo|GMRequestPlayerInfo]]
* [[API GMSurveyAnswerSubmit|GMSurveyAnswerSubmit]]
* [[API GMSurveyAnswerSubmit|GMSurveyAnswerSubmit]]
Line 258: Line 265:
* [[API GetActiveLevel|GetActiveLevel]]
* [[API GetActiveLevel|GetActiveLevel]]
* [[API GetActiveTitle|GetActiveTitle]]
* [[API GetActiveTitle|GetActiveTitle]]
  +
* '''[[API GetAddOnCPUUsage|GetAddOnCPUUsage]]'''
* [[API GetAddOnDependencies|GetAddOnDependencies]]
* [[API GetAddOnDependencies|GetAddOnDependencies]]
* [[API GetAddOnInfo|GetAddOnInfo]]
* [[API GetAddOnInfo|GetAddOnInfo]]
  +
* '''[[API GetAddOnMemoryUsage|GetAddOnMemoryUsage]]'''
* [[API GetAddOnMetadata|GetAddOnMetadata]]
* [[API GetAddOnMetadata|GetAddOnMetadata]]
* [[API GetAdjustedSkillPoints|GetAdjustedSkillPoints]]
* [[API GetAdjustedSkillPoints|GetAdjustedSkillPoints]]
* [[API GetAreaSpiritHealerTime|GetAreaSpiritHealerTime]]
* [[API GetAreaSpiritHealerTime|GetAreaSpiritHealerTime]]
* [[API GetArenaCurrency|GetArenaCurrency]]
* [[API GetArenaCurrency|GetArenaCurrency]]
-
* '''[[API GetArenaTeam|GetArenaTeam]]'''
+
* [[API GetArenaTeam|GetArenaTeam]]
-
* '''[[API GetArenaTeamRosterInfo|GetArenaTeamRosterInfo]]'''
+
* [[API GetArenaTeamRosterInfo|GetArenaTeamRosterInfo]]
* '''[[API GetArenaTeamRosterSelection|GetArenaTeamRosterSelection]]'''
* '''[[API GetArenaTeamRosterSelection|GetArenaTeamRosterSelection]]'''
* '''[[API GetArenaTeamRosterShowOffline|GetArenaTeamRosterShowOffline]]'''
* '''[[API GetArenaTeamRosterShowOffline|GetArenaTeamRosterShowOffline]]'''
Line 311: Line 320:
* [[API GetBuildInfo|GetBuildInfo]]
* [[API GetBuildInfo|GetBuildInfo]]
* [[API GetBuybackItemInfo|GetBuybackItemInfo]]
* [[API GetBuybackItemInfo|GetBuybackItemInfo]]
  +
* '''[[API GetBuybackItemLink|GetBuybackItemLink]]'''
* [[API GetCVar|GetCVar]]
* [[API GetCVar|GetCVar]]
* [[API GetCVarDefault|GetCVarDefault]]
* [[API GetCVarDefault|GetCVarDefault]]
Line 337: Line 347:
* [[API GetCraftInfo|GetCraftInfo]]
* [[API GetCraftInfo|GetCraftInfo]]
* [[API GetCraftItemLink|GetCraftItemLink]]
* [[API GetCraftItemLink|GetCraftItemLink]]
  +
* '''[[API GetCraftItemNameFilter|GetCraftItemNameFilter]]'''
* [[API GetCraftName|GetCraftName]]
* [[API GetCraftName|GetCraftName]]
* '''[[API GetCraftNumMade|GetCraftNumMade]]'''
* '''[[API GetCraftNumMade|GetCraftNumMade]]'''
Line 342: Line 353:
* [[API GetCraftReagentInfo|GetCraftReagentInfo]]
* [[API GetCraftReagentInfo|GetCraftReagentInfo]]
* [[API GetCraftReagentItemLink|GetCraftReagentItemLink]]
* [[API GetCraftReagentItemLink|GetCraftReagentItemLink]]
  +
* '''[[API GetCraftRecipeLink|GetCraftRecipeLink]]'''
* [[API GetCraftSelectionIndex|GetCraftSelectionIndex]]
* [[API GetCraftSelectionIndex|GetCraftSelectionIndex]]
* [[API GetCraftSkillLine|GetCraftSkillLine]]
* [[API GetCraftSkillLine|GetCraftSkillLine]]
Line 349: Line 361:
* '''[[API GetCritChanceFromAgility|GetCritChanceFromAgility]]'''
* '''[[API GetCritChanceFromAgility|GetCritChanceFromAgility]]'''
* [[API GetCurrentBindingSet|GetCurrentBindingSet]]
* [[API GetCurrentBindingSet|GetCurrentBindingSet]]
-
* '''[[API GetCurrentDungeonDifficulty|GetCurrentDungeonDifficulty]]'''
+
* [[API GetCurrentDungeonDifficulty|GetCurrentDungeonDifficulty]]
* [[API GetCurrentMapContinent|GetCurrentMapContinent]]
* [[API GetCurrentMapContinent|GetCurrentMapContinent]]
* [[API GetCurrentMapZone|GetCurrentMapZone]]
* [[API GetCurrentMapZone|GetCurrentMapZone]]
Line 358: Line 370:
* [[API GetCursorMoney|GetCursorMoney]]
* [[API GetCursorMoney|GetCursorMoney]]
* [[API GetCursorPosition|GetCursorPosition]]
* [[API GetCursorPosition|GetCursorPosition]]
  +
* '''[[API GetDailyQuestsCompleted|GetDailyQuestsCompleted]]'''
* [[API GetDamageBonusStat|GetDamageBonusStat]]
* [[API GetDamageBonusStat|GetDamageBonusStat]]
* '''[[API GetDeathReleasePosition|GetDeathReleasePosition]]'''
* '''[[API GetDeathReleasePosition|GetDeathReleasePosition]]'''
Line 365: Line 378:
* [[API GetDodgeChance|GetDodgeChance]]
* [[API GetDodgeChance|GetDodgeChance]]
* [[API GetDoodadAnim|GetDoodadAnim]]
* [[API GetDoodadAnim|GetDoodadAnim]]
  +
* '''[[API GetDynamicMacros|GetDynamicMacros]]'''
  +
* '''[[API GetEventCPUUsage|GetEventCPUUsage]]'''
* '''[[API GetExistingLocales|GetExistingLocales]]'''
* '''[[API GetExistingLocales|GetExistingLocales]]'''
* '''[[API GetExistingSocketInfo|GetExistingSocketInfo]]'''
* '''[[API GetExistingSocketInfo|GetExistingSocketInfo]]'''
Line 372: Line 387:
* [[API GetFarclip|GetFarclip]]
* [[API GetFarclip|GetFarclip]]
* [[API GetFirstTradeSkill|GetFirstTradeSkill]]
* [[API GetFirstTradeSkill|GetFirstTradeSkill]]
  +
* '''[[API GetFrameCPUUsage|GetFrameCPUUsage]]'''
* [[API GetFramerate|GetFramerate]]
* [[API GetFramerate|GetFramerate]]
* [[API GetFriendInfo|GetFriendInfo]]
* [[API GetFriendInfo|GetFriendInfo]]
  +
* '''[[API GetFunctionCPUUsage|GetFunctionCPUUsage]]'''
* [[API GetGMStatus|GetGMStatus]]
* [[API GetGMStatus|GetGMStatus]]
* [[API GetGMTicket|GetGMTicket]]
* [[API GetGMTicket|GetGMTicket]]
Line 415: Line 432:
* [[API GetItemCooldown|GetItemCooldown]]
* [[API GetItemCooldown|GetItemCooldown]]
* [[API GetItemCount|GetItemCount]]
* [[API GetItemCount|GetItemCount]]
  +
* '''[[API GetItemGem|GetItemGem]]'''
* [[API GetItemInfo|GetItemInfo]]
* [[API GetItemInfo|GetItemInfo]]
* [[API GetItemQualityColor|GetItemQualityColor]]
* [[API GetItemQualityColor|GetItemQualityColor]]
Line 436: Line 454:
* [[API GetLootThreshold|GetLootThreshold]]
* [[API GetLootThreshold|GetLootThreshold]]
* [[API GetLotteryPrizeInfo|GetLotteryPrizeInfo]]
* [[API GetLotteryPrizeInfo|GetLotteryPrizeInfo]]
  +
* '''[[API GetMacroBody|GetMacroBody]]'''
* [[API GetMacroIconInfo|GetMacroIconInfo]]
* [[API GetMacroIconInfo|GetMacroIconInfo]]
* [[API GetMacroIndexByName|GetMacroIndexByName]]
* [[API GetMacroIndexByName|GetMacroIndexByName]]
Line 446: Line 465:
* [[API GetMapZones|GetMapZones]]
* [[API GetMapZones|GetMapZones]]
* [[API GetMasterLootCandidate|GetMasterLootCandidate]]
* [[API GetMasterLootCandidate|GetMasterLootCandidate]]
  +
* '''[[API GetMaxDailyQuests|GetMaxDailyQuests]]'''
* '''[[API GetMerchantItemCostInfo|GetMerchantItemCostInfo]]'''
* '''[[API GetMerchantItemCostInfo|GetMerchantItemCostInfo]]'''
* '''[[API GetMerchantItemCostItem|GetMerchantItemCostItem]]'''
* '''[[API GetMerchantItemCostItem|GetMerchantItemCostItem]]'''
Line 470: Line 490:
* [[API GetNumActiveQuests|GetNumActiveQuests]]
* [[API GetNumActiveQuests|GetNumActiveQuests]]
* [[API GetNumAddOns|GetNumAddOns]]
* [[API GetNumAddOns|GetNumAddOns]]
-
* '''[[API GetNumArenaTeamMembers|GetNumArenaTeamMembers]]'''
+
* [[API GetNumArenaTeamMembers|GetNumArenaTeamMembers]]
* [[API GetNumAuctionItems|GetNumAuctionItems]]
* [[API GetNumAuctionItems|GetNumAuctionItems]]
* [[API GetNumAvailableQuests|GetNumAvailableQuests]]
* [[API GetNumAvailableQuests|GetNumAvailableQuests]]
Line 582: Line 602:
* [[API GetQuestLogTitle|GetQuestLogTitle]]
* [[API GetQuestLogTitle|GetQuestLogTitle]]
* [[API GetQuestMoneyToGet|GetQuestMoneyToGet]]
* [[API GetQuestMoneyToGet|GetQuestMoneyToGet]]
  +
* '''[[API GetQuestResetTime|GetQuestResetTime]]'''
* [[API GetQuestReward|GetQuestReward]]
* [[API GetQuestReward|GetQuestReward]]
* [[API GetQuestText|GetQuestText]]
* [[API GetQuestText|GetQuestText]]
Line 607: Line 628:
* [[API GetScreenResolutions|GetScreenResolutions]]
* [[API GetScreenResolutions|GetScreenResolutions]]
* [[API GetScreenWidth|GetScreenWidth]]
* [[API GetScreenWidth|GetScreenWidth]]
  +
* '''[[API GetScriptCPUUsage|GetScriptCPUUsage]]'''
* [[API GetSelectedAuctionItem|GetSelectedAuctionItem]]
* [[API GetSelectedAuctionItem|GetSelectedAuctionItem]]
* [[API GetSelectedBattlefield|GetSelectedBattlefield]]
* [[API GetSelectedBattlefield|GetSelectedBattlefield]]
Line 617: Line 639:
* [[API GetSendMailCOD|GetSendMailCOD]]
* [[API GetSendMailCOD|GetSendMailCOD]]
* [[API GetSendMailItem|GetSendMailItem]]
* [[API GetSendMailItem|GetSendMailItem]]
  +
* '''[[API GetSendMailItemLink|GetSendMailItemLink]]'''
* [[API GetSendMailMoney|GetSendMailMoney]]
* [[API GetSendMailMoney|GetSendMailMoney]]
* [[API GetSendMailPrice|GetSendMailPrice]]
* [[API GetSendMailPrice|GetSendMailPrice]]
Line 663: Line 686:
* [[API GetTradeSkillInvSlotFilter|GetTradeSkillInvSlotFilter]]
* [[API GetTradeSkillInvSlotFilter|GetTradeSkillInvSlotFilter]]
* [[API GetTradeSkillInvSlots|GetTradeSkillInvSlots]]
* [[API GetTradeSkillInvSlots|GetTradeSkillInvSlots]]
  +
* '''[[API GetTradeSkillItemLevelFilter|GetTradeSkillItemLevelFilter]]'''
* [[API GetTradeSkillItemLink|GetTradeSkillItemLink]]
* [[API GetTradeSkillItemLink|GetTradeSkillItemLink]]
  +
* '''[[API GetTradeSkillItemNameFilter|GetTradeSkillItemNameFilter]]'''
* [[API GetTradeSkillItemStats|GetTradeSkillItemStats]]
* [[API GetTradeSkillItemStats|GetTradeSkillItemStats]]
* [[API GetTradeSkillLine|GetTradeSkillLine]]
* [[API GetTradeSkillLine|GetTradeSkillLine]]
Line 670: Line 695:
* [[API GetTradeSkillReagentInfo|GetTradeSkillReagentInfo]]
* [[API GetTradeSkillReagentInfo|GetTradeSkillReagentInfo]]
* [[API GetTradeSkillReagentItemLink|GetTradeSkillReagentItemLink]]
* [[API GetTradeSkillReagentItemLink|GetTradeSkillReagentItemLink]]
  +
* '''[[API GetTradeSkillRecipeLink|GetTradeSkillRecipeLink]]'''
* [[API GetTradeSkillSelectionIndex|GetTradeSkillSelectionIndex]]
* [[API GetTradeSkillSelectionIndex|GetTradeSkillSelectionIndex]]
* [[API GetTradeSkillSubClassFilter|GetTradeSkillSubClassFilter]]
* [[API GetTradeSkillSubClassFilter|GetTradeSkillSubClassFilter]]
Line 747: Line 773:
* [[API InRepairMode|InRepairMode]]
* [[API InRepairMode|InRepairMode]]
* [[API InboxItemCanDelete|InboxItemCanDelete]]
* [[API InboxItemCanDelete|InboxItemCanDelete]]
  +
* '''[[API InitWorldMapPing|InitWorldMapPing]]'''
* [[API InitiateTrade|InitiateTrade]]
* [[API InitiateTrade|InitiateTrade]]
* [[API InviteUnit|InviteUnit]]
* [[API InviteUnit|InviteUnit]]
Line 755: Line 782:
* [[API IsAddOnLoaded|IsAddOnLoaded]]
* [[API IsAddOnLoaded|IsAddOnLoaded]]
* [[API IsAltKeyDown|IsAltKeyDown]]
* [[API IsAltKeyDown|IsAltKeyDown]]
-
* '''[[API IsArenaTeamCaptain|IsArenaTeamCaptain]]'''
+
* [[API IsArenaTeamCaptain|IsArenaTeamCaptain]]
* [[API IsAttackAction|IsAttackAction]]
* [[API IsAttackAction|IsAttackAction]]
* [[API IsAttackSpell|IsAttackSpell]]
* [[API IsAttackSpell|IsAttackSpell]]
Line 775: Line 802:
* [[API IsEquippedItemType|IsEquippedItemType]]
* [[API IsEquippedItemType|IsEquippedItemType]]
* [[API IsFactionInactive|IsFactionInactive]]
* [[API IsFactionInactive|IsFactionInactive]]
-
* '''[[API IsFeignDeath|IsFeignDeath]]'''
 
* [[API IsFishingLoot|IsFishingLoot]]
* [[API IsFishingLoot|IsFishingLoot]]
  +
* '''[[API IsFlyableArea|IsFlyableArea]]'''
* [[API IsFlying|IsFlying]]
* [[API IsFlying|IsFlying]]
* [[API IsGuildLeader|IsGuildLeader]]
* [[API IsGuildLeader|IsGuildLeader]]
Line 786: Line 813:
* [[API IsItemInRange|IsItemInRange]]
* [[API IsItemInRange|IsItemInRange]]
* [[API IsLinuxClient|IsLinuxClient]]
* [[API IsLinuxClient|IsLinuxClient]]
  +
* '''[[API IsLoggedIn|IsLoggedIn]]'''
* [[API IsMacClient|IsMacClient]]
* [[API IsMacClient|IsMacClient]]
* [[API IsModifierKeyDown|IsModifierKeyDown]]
* [[API IsModifierKeyDown|IsModifierKeyDown]]
Line 926: Line 954:
* [[API PickupStablePet|PickupStablePet]]
* [[API PickupStablePet|PickupStablePet]]
* [[API PickupTradeMoney|PickupTradeMoney]]
* [[API PickupTradeMoney|PickupTradeMoney]]
-
* [[API PitchDownStart|PitchDownStart]]
 
-
* [[API PitchDownStop|PitchDownStop]]
 
-
* [[API PitchUpStart|PitchUpStart]]
 
-
* [[API PitchUpStop|PitchUpStop]]
 
* [[API PlaceAction|PlaceAction]]
* [[API PlaceAction|PlaceAction]]
* [[API PlaceAuctionBid|PlaceAuctionBid]]
* [[API PlaceAuctionBid|PlaceAuctionBid]]
Line 972: Line 996:
* [[API RequestRaidInfo|RequestRaidInfo]]
* [[API RequestRaidInfo|RequestRaidInfo]]
* [[API RequestTimePlayed|RequestTimePlayed]]
* [[API RequestTimePlayed|RequestTimePlayed]]
  +
* '''[[API ResetCPUUsage|ResetCPUUsage]]'''
* '''[[API ResetChatColors|ResetChatColors]]'''
* '''[[API ResetChatColors|ResetChatColors]]'''
  +
* '''[[API ResetChatWindows|ResetChatWindows]]'''
* [[API ResetCursor|ResetCursor]]
* [[API ResetCursor|ResetCursor]]
* [[API ResetDisabledAddOns|ResetDisabledAddOns]]
* [[API ResetDisabledAddOns|ResetDisabledAddOns]]
Line 1,036: Line 1,062:
* [[API SetConsoleKey|SetConsoleKey]]
* [[API SetConsoleKey|SetConsoleKey]]
* '''[[API SetCraftFilter|SetCraftFilter]]'''
* '''[[API SetCraftFilter|SetCraftFilter]]'''
  +
* '''[[API SetCraftItemNameFilter|SetCraftItemNameFilter]]'''
* '''[[API SetCurrentTitle|SetCurrentTitle]]'''
* '''[[API SetCurrentTitle|SetCurrentTitle]]'''
* [[API SetCursor|SetCursor]]
* [[API SetCursor|SetCursor]]
Line 1,095: Line 1,122:
* [[API SetTradeMoney|SetTradeMoney]]
* [[API SetTradeMoney|SetTradeMoney]]
* [[API SetTradeSkillInvSlotFilter|SetTradeSkillInvSlotFilter]]
* [[API SetTradeSkillInvSlotFilter|SetTradeSkillInvSlotFilter]]
  +
* '''[[API SetTradeSkillItemLevelFilter|SetTradeSkillItemLevelFilter]]'''
  +
* '''[[API SetTradeSkillItemNameFilter|SetTradeSkillItemNameFilter]]'''
* [[API SetTradeSkillSubClassFilter|SetTradeSkillSubClassFilter]]
* [[API SetTradeSkillSubClassFilter|SetTradeSkillSubClassFilter]]
* [[API SetTrainerServiceTypeFilter|SetTrainerServiceTypeFilter]]
* [[API SetTrainerServiceTypeFilter|SetTrainerServiceTypeFilter]]
Line 1,121: Line 1,150:
* [[API ShowingHelm|ShowingHelm]]
* [[API ShowingHelm|ShowingHelm]]
* [[API SignPetition|SignPetition]]
* [[API SignPetition|SignPetition]]
-
* [[API SitOrStand|SitOrStand]]
+
* '''[[API SitStandOrDescendStart|SitStandOrDescendStart]]'''
* '''[[API SocketInventoryItem|SocketInventoryItem]]'''
* '''[[API SocketInventoryItem|SocketInventoryItem]]'''
* '''[[API SortArenaTeamRoster|SortArenaTeamRoster]]'''
* '''[[API SortArenaTeamRoster|SortArenaTeamRoster]]'''
Line 1,148: Line 1,177:
* '''[[API StopMacro|StopMacro]]'''
* '''[[API StopMacro|StopMacro]]'''
* [[API StopMusic|StopMusic]]
* [[API StopMusic|StopMusic]]
  +
* '''[[API StopTradeSkillRepeat|StopTradeSkillRepeat]]'''
* [[API StrafeLeftStart|StrafeLeftStart]]
* [[API StrafeLeftStart|StrafeLeftStart]]
* [[API StrafeLeftStop|StrafeLeftStop]]
* [[API StrafeLeftStop|StrafeLeftStop]]
Line 1,189: Line 1,219:
* [[API ToggleSpellAutocast|ToggleSpellAutocast]]
* [[API ToggleSpellAutocast|ToggleSpellAutocast]]
* [[API ToggleTris|ToggleTris]]
* [[API ToggleTris|ToggleTris]]
  +
* '''[[API TradeSkillOnlyShowMakeable|TradeSkillOnlyShowMakeable]]'''
* '''[[API TurnInArenaPetition|TurnInArenaPetition]]'''
* '''[[API TurnInArenaPetition|TurnInArenaPetition]]'''
* [[API TurnInGuildCharter|TurnInGuildCharter]]
* [[API TurnInGuildCharter|TurnInGuildCharter]]
Line 1,235: Line 1,266:
* [[API UnitIsDeadOrGhost|UnitIsDeadOrGhost]]
* [[API UnitIsDeadOrGhost|UnitIsDeadOrGhost]]
* [[API UnitIsEnemy|UnitIsEnemy]]
* [[API UnitIsEnemy|UnitIsEnemy]]
  +
* '''[[API UnitIsFeignDeath|UnitIsFeignDeath]]'''
* [[API UnitIsFriend|UnitIsFriend]]
* [[API UnitIsFriend|UnitIsFriend]]
* [[API UnitIsGhost|UnitIsGhost]]
* [[API UnitIsGhost|UnitIsGhost]]
Line 1,243: Line 1,275:
* [[API UnitIsPlayer|UnitIsPlayer]]
* [[API UnitIsPlayer|UnitIsPlayer]]
* [[API UnitIsPlusMob|UnitIsPlusMob]]
* [[API UnitIsPlusMob|UnitIsPlusMob]]
  +
* '''[[API UnitIsPossessed|UnitIsPossessed]]'''
  +
* '''[[API UnitIsRaidOfficer|UnitIsRaidOfficer]]'''
* '''[[API UnitIsSameServer|UnitIsSameServer]]'''
* '''[[API UnitIsSameServer|UnitIsSameServer]]'''
* [[API UnitIsTapped|UnitIsTapped]]
* [[API UnitIsTapped|UnitIsTapped]]
Line 1,271: Line 1,305:
* [[API UnitXPMax|UnitXPMax]]
* [[API UnitXPMax|UnitXPMax]]
* [[API UnstablePet|UnstablePet]]
* [[API UnstablePet|UnstablePet]]
  +
* '''[[API UpdateAddOnCPUUsage|UpdateAddOnCPUUsage]]'''
  +
* '''[[API UpdateAddOnMemoryUsage|UpdateAddOnMemoryUsage]]'''
* [[API UpdateGMTicket|UpdateGMTicket]]
* [[API UpdateGMTicket|UpdateGMTicket]]
* [[API UpdateInventoryAlertStatus|UpdateInventoryAlertStatus]]
* [[API UpdateInventoryAlertStatus|UpdateInventoryAlertStatus]]
Line 1,281: Line 1,317:
* '''[[API UseItemByName|UseItemByName]]'''
* '''[[API UseItemByName|UseItemByName]]'''
* [[API UseSoulstone|UseSoulstone]]
* [[API UseSoulstone|UseSoulstone]]
-
* '''[[API abs|abs]]'''
+
* [[API abs|abs]]
-
* '''[[API acos|acos]]'''
+
* [[API acos|acos]]
-
* '''[[API asin|asin]]'''
+
* [[API asin|asin]]
-
* '''[[API assert|assert]]'''
+
* [[API assert|assert]]
-
* '''[[API atan|atan]]'''
+
* [[API atan|atan]]
-
* '''[[API atan2|atan2]]'''
+
* [[API atan2|atan2]]
-
* '''[[API ceil|ceil]]'''
+
* [[API ceil|ceil]]
-
* '''[[API collectgarbage|collectgarbage]]'''
+
* [[API collectgarbage|collectgarbage]]
-
* '''[[API cos|cos]]'''
+
* [[API cos|cos]]
-
* '''[[API date|date]]'''
+
* [[API date|date]]
* '''[[API debugbreak|debugbreak]]'''
* '''[[API debugbreak|debugbreak]]'''
* '''[[API debugdump|debugdump]]'''
* '''[[API debugdump|debugdump]]'''
Line 1,300: Line 1,336:
* [[API debugstack|debugstack]]
* [[API debugstack|debugstack]]
* '''[[API debugtimestamp|debugtimestamp]]'''
* '''[[API debugtimestamp|debugtimestamp]]'''
-
* '''[[API deg|deg]]'''
+
* [[API deg|deg]]
* '''[[API difftime|difftime]]'''
* '''[[API difftime|difftime]]'''
-
* '''[[API error|error]]'''
+
* [[API error|error]]
-
* '''[[API exp|exp]]'''
+
* [[API exp|exp]]
-
* '''[[API floor|floor]]'''
+
* [[API floor|floor]]
-
* '''[[API foreach|foreach]]'''
+
* [[API foreach|foreach]]
-
* '''[[API foreachi|foreachi]]'''
+
* [[API foreachi|foreachi]]
-
* '''[[API format|format]]'''
+
* [[API format|format]]
-
* '''[[API frexp|frexp]]'''
+
* [[API frexp|frexp]]
-
* '''[[API gcinfo|gcinfo]]'''
+
* [[API gcinfo|gcinfo]]
* [[API geterrorhandler|geterrorhandler]]
* [[API geterrorhandler|geterrorhandler]]
-
* '''[[API getfenv|getfenv]]'''
+
* [[API getfenv|getfenv]]
* [[API getglobal|getglobal]]
* [[API getglobal|getglobal]]
-
* '''[[API getmetatable|getmetatable]]'''
+
* [[API getmetatable|getmetatable]]
-
* '''[[API getn|getn]]'''
+
* [[API getn|getn]]
* '''[[API gmatch|gmatch]]'''
* '''[[API gmatch|gmatch]]'''
-
* '''[[API gsub|gsub]]'''
+
* [[API gsub|gsub]]
* [[API hooksecurefunc|hooksecurefunc]]
* [[API hooksecurefunc|hooksecurefunc]]
-
* '''[[API ipairs|ipairs]]'''
+
* [[API ipairs|ipairs]]
* [[API issecure|issecure]]
* [[API issecure|issecure]]
* [[API issecurevariable|issecurevariable]]
* [[API issecurevariable|issecurevariable]]
-
* '''[[API ldexp|ldexp]]'''
+
* [[API ldexp|ldexp]]
-
* '''[[API loadstring|loadstring]]'''
+
* [[API loadstring|loadstring]]
-
* '''[[API log|log]]'''
+
* [[API log|log]]
-
* '''[[API log10|log10]]'''
+
* [[API log10|log10]]
-
* '''[[API max|max]]'''
+
* [[API max|max]]
-
* '''[[API min|min]]'''
+
* [[API min|min]]
-
* '''[[API mod|mod]]'''
+
* [[API mod|mod]]
* '''[[API newproxy|newproxy]]'''
* '''[[API newproxy|newproxy]]'''
-
* '''[[API next|next]]'''
+
* [[API next|next]]
-
* '''[[API pairs|pairs]]'''
+
* [[API pairs|pairs]]
-
* '''[[API pcall|pcall]]'''
+
* [[API pcall|pcall]]
-
* '''[[API rad|rad]]'''
+
* [[API rad|rad]]
-
* '''[[API random|random]]'''
+
* [[API random|random]]
-
* '''[[API randomseed|randomseed]]'''
+
* [[API randomseed|randomseed]]
* '''[[API rawequal|rawequal]]'''
* '''[[API rawequal|rawequal]]'''
* '''[[API rawget|rawget]]'''
* '''[[API rawget|rawget]]'''
Line 1,341: Line 1,377:
* '''[[API select|select]]'''
* '''[[API select|select]]'''
* [[API seterrorhandler|seterrorhandler]]
* [[API seterrorhandler|seterrorhandler]]
-
* '''[[API setfenv|setfenv]]'''
+
* [[API setfenv|setfenv]]
* [[API setglobal|setglobal]]
* [[API setglobal|setglobal]]
-
* '''[[API setmetatable|setmetatable]]'''
+
* [[API setmetatable|setmetatable]]
-
* '''[[API sin|sin]]'''
+
* [[API sin|sin]]
-
* '''[[API sort|sort]]'''
+
* [[API sort|sort]]
-
* '''[[API sqrt|sqrt]]'''
+
* [[API sqrt|sqrt]]
-
* '''[[API strbyte|strbyte]]'''
+
* [[API strbyte|strbyte]]
-
* '''[[API strchar|strchar]]'''
+
* [[API strchar|strchar]]
* '''[[API strconcat|strconcat]]'''
* '''[[API strconcat|strconcat]]'''
-
* '''[[API strfind|strfind]]'''
+
* [[API strfind|strfind]]
-
* '''[[API strjoin|strjoin]]'''
+
* [[API strjoin|strjoin]]
-
* '''[[API strlen|strlen]]'''
+
* [[API strlen|strlen]]
-
* '''[[API strlower|strlower]]'''
+
* [[API strlower|strlower]]
-
* '''[[API strmatch|strmatch]]'''
+
* [[API strmatch|strmatch]]
-
* '''[[API strrep|strrep]]'''
+
* [[API strrep|strrep]]
* '''[[API strrev|strrev]]'''
* '''[[API strrev|strrev]]'''
-
* '''[[API strsplit|strsplit]]'''
+
* [[API strsplit|strsplit]]
-
* '''[[API strsub|strsub]]'''
+
* [[API strsub|strsub]]
-
* '''[[API strtrim|strtrim]]'''
+
* [[API strtrim|strtrim]]
-
* '''[[API strupper|strupper]]'''
+
* [[API strupper|strupper]]
-
* '''[[API tan|tan]]'''
+
* [[API tan|tan]]
-
* '''[[API time|time]]'''
+
* [[API time|time]]
-
* '''[[API tinsert|tinsert]]'''
+
* [[API tinsert|tinsert]]
-
* '''[[API tonumber|tonumber]]'''
+
* [[API tonumber|tonumber]]
-
* '''[[API tostring|tostring]]'''
+
* [[API tostring|tostring]]
-
* '''[[API tremove|tremove]]'''
+
* [[API tremove|tremove]]
-
* '''[[API type|type]]'''
+
* [[API type|type]]
-
* '''[[API unpack|unpack]]'''
+
* [[API unpack|unpack]]
-
* '''[[API xpcall|xpcall]]'''
+
* [[API xpcall|xpcall]]
== Lua Defined Functions ==
== Lua Defined Functions ==

Revision as of 15:04, May 24, 2007

Template:Breadcrumb1

Contents


This page contains automatically generated and alphabetically sorted lists of global functions usable in the World of Warcraft scripting engine. It does not and will not contain short descriptions, please see the World of Warcraft API for that.

Its main purpose is to be an authorative (insofar that this is possible) list of what functions actually exist, and a source to select from when editing the World of Warcraft API page.

"I" iconThe list is generated under Windows on an Intel machine. APIs specific to other platforms are currently not listed.

Changes

This list is current as of patch 2.0.8. For a complete description of changes, see API change summaries.

Main Game Functions

This is a list of global functions internal to WoW that are exposed to Lua scripts. The list also includes standard global Lua functions as well as those global functions that map to standard Lua library functions.

Functions in bold are not on the World of Warcraft API page yet.

Lua Defined Functions

Following are some useful global functions defined in the Blizzard FrameXML Lua files. Not all of these make sense to document on the World of Warcraft API page, but the automatic scanning tools don't know that. Pick with some care.

Functions in bold are not on the World of Warcraft API page yet.