Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
(3.2.0 update)
(3.2.2 update)
Line 10: Line 10:
 
'''This is a list of global functions not implemented in Lua.''' It also includes standard Lua global functions and aliases to the standard library functions. Bolded entries are not on the [[World of Warcraft API]] page yet.
 
'''This is a list of global functions not implemented in Lua.''' It also includes standard Lua global functions and aliases to the standard library functions. Bolded entries are not on the [[World of Warcraft API]] page yet.
   
This list is current as of patch 3.2.0 (Jul 31 2009).
+
This list is current as of patch 3.2.2 (Sep 16 2009).
   
 
* [[API AbandonQuest|AbandonQuest]]
 
* [[API AbandonQuest|AbandonQuest]]
Line 56: Line 56:
 
* [[API AutoLootMailItem|AutoLootMailItem]]
 
* [[API AutoLootMailItem|AutoLootMailItem]]
 
* '''[[API AutoStoreGuildBankItem|AutoStoreGuildBankItem]]'''
 
* '''[[API AutoStoreGuildBankItem|AutoStoreGuildBankItem]]'''
* [[API BackupMacros|BackupMacros]]
 
 
* [[API BankButtonIDToInvSlotID|BankButtonIDToInvSlotID]]
 
* [[API BankButtonIDToInvSlotID|BankButtonIDToInvSlotID]]
 
* [[API BarberShopReset|BarberShopReset]]
 
* [[API BarberShopReset|BarberShopReset]]
Line 384: Line 383:
 
* [[API DescendStop|DescendStop]]
 
* [[API DescendStop|DescendStop]]
 
* [[API DestroyTotem|DestroyTotem]]
 
* [[API DestroyTotem|DestroyTotem]]
  +
* '''[[API DetectWowMouse|DetectWowMouse]]'''
 
* [[API DisableAddOn|DisableAddOn]]
 
* [[API DisableAddOn|DisableAddOn]]
 
* [[API DisableAllAddOns|DisableAllAddOns]]
 
* [[API DisableAllAddOns|DisableAllAddOns]]
Line 492: Line 492:
 
* [[API GetAuctionSellItemInfo|GetAuctionSellItemInfo]]
 
* [[API GetAuctionSellItemInfo|GetAuctionSellItemInfo]]
 
* '''[[API GetAuctionSort|GetAuctionSort]]'''
 
* '''[[API GetAuctionSort|GetAuctionSort]]'''
* '''[[API GetAutoCompleteResults|GetAutoCompleteResults]]'''
+
* [[API GetAutoCompleteResults|GetAutoCompleteResults]]
 
* [[API GetAvailableLevel|GetAvailableLevel]]
 
* [[API GetAvailableLevel|GetAvailableLevel]]
 
* [[API GetAvailableTitle|GetAvailableTitle]]
 
* [[API GetAvailableTitle|GetAvailableTitle]]
Line 519: Line 519:
 
* [[API GetBattlefieldVehicleInfo|GetBattlefieldVehicleInfo]]
 
* [[API GetBattlefieldVehicleInfo|GetBattlefieldVehicleInfo]]
 
* [[API GetBattlefieldWinner|GetBattlefieldWinner]]
 
* [[API GetBattlefieldWinner|GetBattlefieldWinner]]
* '''[[API GetBattlegroundInfo|GetBattlegroundInfo]]'''
+
* [[API GetBattlegroundInfo|GetBattlegroundInfo]]
 
* [[API GetBidderAuctionItems|GetBidderAuctionItems]]
 
* [[API GetBidderAuctionItems|GetBidderAuctionItems]]
 
* [[API GetBillingTimeRested|GetBillingTimeRested]]
 
* [[API GetBillingTimeRested|GetBillingTimeRested]]
Line 553: Line 553:
 
* '''[[API GetClickFrame|GetClickFrame]]'''
 
* '''[[API GetClickFrame|GetClickFrame]]'''
 
* [[API GetCoinIcon|GetCoinIcon]]
 
* [[API GetCoinIcon|GetCoinIcon]]
* '''[[API GetCoinText|GetCoinText]]'''
+
* [[API GetCoinText|GetCoinText]]
 
* [[API GetCoinTextureString|GetCoinTextureString]]
 
* [[API GetCoinTextureString|GetCoinTextureString]]
 
* [[API GetCombatRating|GetCombatRating]]
 
* [[API GetCombatRating|GetCombatRating]]
Line 670: Line 670:
 
* [[API GetInstanceDifficulty|GetInstanceDifficulty]]
 
* [[API GetInstanceDifficulty|GetInstanceDifficulty]]
 
* [[API GetInstanceInfo|GetInstanceInfo]]
 
* [[API GetInstanceInfo|GetInstanceInfo]]
* '''[[API GetInstanceLockTimeRemaining|GetInstanceLockTimeRemaining]]'''
+
* [[API GetInstanceLockTimeRemaining|GetInstanceLockTimeRemaining]]
 
* [[API GetInventoryAlertStatus|GetInventoryAlertStatus]]
 
* [[API GetInventoryAlertStatus|GetInventoryAlertStatus]]
 
* [[API GetInventoryItemBroken|GetInventoryItemBroken]]
 
* [[API GetInventoryItemBroken|GetInventoryItemBroken]]
Line 752: Line 752:
 
* [[API GetMouseFocus|GetMouseFocus]]
 
* [[API GetMouseFocus|GetMouseFocus]]
 
* [[API GetMovieResolution|GetMovieResolution]]
 
* [[API GetMovieResolution|GetMovieResolution]]
* '''[[API GetMultiCastBarOffset|GetMultiCastBarOffset]]'''
+
* [[API GetMultiCastBarOffset|GetMultiCastBarOffset]]
* '''[[API GetMultiCastTotemSpells|GetMultiCastTotemSpells]]'''
+
* [[API GetMultiCastTotemSpells|GetMultiCastTotemSpells]]
 
* [[API GetMultisampleFormats|GetMultisampleFormats]]
 
* [[API GetMultisampleFormats|GetMultisampleFormats]]
 
* '''[[API GetMuteName|GetMuteName]]'''
 
* '''[[API GetMuteName|GetMuteName]]'''
Line 873: Line 873:
 
* [[API GetPetitionNameInfo|GetPetitionNameInfo]]
 
* [[API GetPetitionNameInfo|GetPetitionNameInfo]]
 
* '''[[API GetPlayerFacing|GetPlayerFacing]]'''
 
* '''[[API GetPlayerFacing|GetPlayerFacing]]'''
* '''[[API GetPlayerInfoByGUID|GetPlayerInfoByGUID]]'''
+
* [[API GetPlayerInfoByGUID|GetPlayerInfoByGUID]]
 
* [[API GetPlayerMapPosition|GetPlayerMapPosition]]
 
* [[API GetPlayerMapPosition|GetPlayerMapPosition]]
 
* [[API GetPlayerTradeMoney|GetPlayerTradeMoney]]
 
* [[API GetPlayerTradeMoney|GetPlayerTradeMoney]]
Line 880: Line 880:
 
* [[API GetPreviewTalentPointsSpent|GetPreviewTalentPointsSpent]]
 
* [[API GetPreviewTalentPointsSpent|GetPreviewTalentPointsSpent]]
 
* [[API GetPreviousAchievement|GetPreviousAchievement]]
 
* [[API GetPreviousAchievement|GetPreviousAchievement]]
* '''[[API GetPreviousArenaSeason|GetPreviousArenaSeason]]'''
+
* [[API GetPreviousArenaSeason|GetPreviousArenaSeason]]
 
* [[API GetProgressText|GetProgressText]]
 
* [[API GetProgressText|GetProgressText]]
 
* [[API GetQuestBackgroundMaterial|GetQuestBackgroundMaterial]]
 
* [[API GetQuestBackgroundMaterial|GetQuestBackgroundMaterial]]
Line 1,195: Line 1,195:
 
* [[API IsPartyLeader|IsPartyLeader]]
 
* [[API IsPartyLeader|IsPartyLeader]]
 
* [[API IsPassiveSpell|IsPassiveSpell]]
 
* [[API IsPassiveSpell|IsPassiveSpell]]
  +
* '''[[API IsPetAttackAction|IsPetAttackAction]]'''
 
* [[API IsPetAttackActive|IsPetAttackActive]]
 
* [[API IsPetAttackActive|IsPetAttackActive]]
 
* '''[[API IsPlayerResolutionAvailable|IsPlayerResolutionAvailable]]'''
 
* '''[[API IsPlayerResolutionAvailable|IsPlayerResolutionAvailable]]'''
Line 1,418: Line 1,419:
 
* [[API RequestBattlefieldPositions|RequestBattlefieldPositions]]
 
* [[API RequestBattlefieldPositions|RequestBattlefieldPositions]]
 
* [[API RequestBattlefieldScoreData|RequestBattlefieldScoreData]]
 
* [[API RequestBattlefieldScoreData|RequestBattlefieldScoreData]]
* '''[[API RequestBattlegroundInstanceInfo|RequestBattlegroundInstanceInfo]]'''
+
* [[API RequestBattlegroundInstanceInfo|RequestBattlegroundInstanceInfo]]
 
* [[API RequestInspectHonorData|RequestInspectHonorData]]
 
* [[API RequestInspectHonorData|RequestInspectHonorData]]
 
* [[API RequestRaidInfo|RequestRaidInfo]]
 
* [[API RequestRaidInfo|RequestRaidInfo]]
Line 1,435: Line 1,436:
 
* '''[[API RespondInstanceLock|RespondInstanceLock]]'''
 
* '''[[API RespondInstanceLock|RespondInstanceLock]]'''
 
* [[API RestartGx|RestartGx]]
 
* [[API RestartGx|RestartGx]]
* [[API RestoreMacros|RestoreMacros]]
 
 
* [[API RestoreVideoEffectsDefaults|RestoreVideoEffectsDefaults]]
 
* [[API RestoreVideoEffectsDefaults|RestoreVideoEffectsDefaults]]
 
* [[API RestoreVideoResolutionDefaults|RestoreVideoResolutionDefaults]]
 
* [[API RestoreVideoResolutionDefaults|RestoreVideoResolutionDefaults]]
Line 1,451: Line 1,451:
 
* [[API SaveBindings|SaveBindings]]
 
* [[API SaveBindings|SaveBindings]]
 
* [[API SaveEquipmentSet|SaveEquipmentSet]]
 
* [[API SaveEquipmentSet|SaveEquipmentSet]]
* '''[[API SaveGuildRoster|SaveGuildRoster]]'''
 
 
* [[API SaveView|SaveView]]
 
* [[API SaveView|SaveView]]
 
* [[API Screenshot|Screenshot]]
 
* [[API Screenshot|Screenshot]]
Line 1,539: Line 1,538:
 
* '''[[API SetModifiedClick|SetModifiedClick]]'''
 
* '''[[API SetModifiedClick|SetModifiedClick]]'''
 
* [[API SetMouselookOverrideBinding|SetMouselookOverrideBinding]]
 
* [[API SetMouselookOverrideBinding|SetMouselookOverrideBinding]]
* '''[[API SetMultiCastSpell|SetMultiCastSpell]]'''
+
* [[API SetMultiCastSpell|SetMultiCastSpell]]
 
* [[API SetMultisampleFormat|SetMultisampleFormat]]
 
* [[API SetMultisampleFormat|SetMultisampleFormat]]
 
* [[API SetNextBarberShopStyle|SetNextBarberShopStyle]]
 
* [[API SetNextBarberShopStyle|SetNextBarberShopStyle]]
Line 1,926: Line 1,925:
 
* '''[[API strjoin|strjoin]]'''
 
* '''[[API strjoin|strjoin]]'''
 
* '''[[API strlen|strlen]]'''
 
* '''[[API strlen|strlen]]'''
  +
* '''[[API strlenutf8|strlenutf8]]'''
 
* '''[[API strlower|strlower]]'''
 
* '''[[API strlower|strlower]]'''
 
* '''[[API strmatch|strmatch]]'''
 
* '''[[API strmatch|strmatch]]'''
Line 1,946: Line 1,946:
   
 
== FrameXML Functions==
 
== FrameXML Functions==
'''This is an incomplete list of global functions implemented as part of FrameXML.''' Not all functions are worth documenting on [[ World of Warcraft API]].
+
'''This is an incomplete list of global functions implemented as part of FrameXML.''' Not all functions are worth documenting on [[World of Warcraft API]].
   
This list is current as of patch 3.2.0 (Jul 31 2009).
+
This list is current as of patch 3.2.2 (Sep 16 2009).
   
 
* [[API ActionButtonDown|ActionButtonDown]]
 
* [[API ActionButtonDown|ActionButtonDown]]

Revision as of 12:03, 23 September 2009

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 authoritative (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.

The list is generated under Windows on an Intel machine. APIs specific to other platforms are currently not listed. See the scripts used if you want to do a scan of your own. For a complete description of changes, see API change summaries.

API Functions

This is a list of global functions not implemented in Lua. It also includes standard Lua global functions and aliases to the standard library functions. Bolded entries are not on the World of Warcraft API page yet.

This list is current as of patch 3.2.2 (Sep 16 2009).

FrameXML Functions

This is an incomplete list of global functions implemented as part of FrameXML. Not all functions are worth documenting on World of Warcraft API.

This list is current as of patch 3.2.2 (Sep 16 2009).

  • ActionButtonDown
  • ActionButtonUp
  • AddToAutoHide
  • AnimateTexCoords
  • ApplyUnitButtonConfiguration
  • BattlegroundShineFadeIn
  • BattlegroundShineFadeOut
  • BonusActionButtonDown
  • BonusActionButtonUp
  • BuildColoredListString
  • BuildListString
  • BuildMultilineTooltip
  • BuildNewLineListString
  • ButtonInventorySlot
  • CallRestrictedClosure
  • CanCreateFilters
  • CanGroupInvite
  • CanOpenPanels
  • CanShowCenterUIPanel
  • CanShowRightUIPanel
  • CanShowUIPanels
  • ChangeMultiCastActionPage
  • ChatChannelPasswordHandler
  • ClearPendingGuildBankPermissions
  • CloseAllBags
  • CloseAllWindows
  • CloseBackpack
  • CloseBag
  • CloseBankBagFrames
  • CloseChildWindows
  • CloseDropDownMenus
  • CloseMenus
  • CloseSpecialWindows
  • CloseWindows
  • ColorPaperDollStat
  • ComboPointShineFadeIn
  • ComboPointShineFadeOut
  • ComputePetBonus
  • ConsolePrint
  • CopyTable
  • CreateChatChannelList
  • CursorOnUpdate
  • CursorUpdate
  • DeathKnniggetThrobFunction
  • DisablePagingButton
  • DrawOneHopLines
  • DrawRouteLine
  • DressUpItemLink
  • DressUpTexturePath
  • EasyMenu
  • EnablePagingButton
  • ExhaustionToolTipText
  • FocusHealthCheck
  • FormatPaperDollTooltipStat
  • GetBackpackFrame
  • GetBindingFromClick
  • GetBindingText
  • GetChatUnitColor
  • GetColoredName
  • GetDenominationsFromCopper
  • GetDodgeBlockParryChanceFromDefense
  • GetDungeonNameWithDifficulty
  • GetEquipmentSetIconInfo
  • GetFrameHandle
  • GetFrameHandleFrame
  • GetKeyRingSize
  • GetLFGCacheSourceInfo
  • GetLFGPartyResultsProxy
  • GetLFGResultsProxy
  • GetManagedEnvironment
  • GetMaterialTextColors
  • GetMaxUIPanelsWidth
  • GetMessageTypeColor
  • GetMessageTypeState
  • GetNumLFGResultsProxy
  • GetNumWatchedTokens
  • GetQuestDifficultyColor
  • GetRandomArgument
  • GetReadonlyRestrictedTable
  • GetScreenHeightScale
  • GetScreenWidthScale
  • GetSpellNameColor
  • GetTableColor
  • GetTimerTextColor
  • GetUIPanel
  • GetUIPanelWidth
  • GetUnitName
  • GossipFrameActiveQuestsUpdate
  • GossipFrameAvailableQuestsUpdate
  • GossipFrameOptionsUpdate
  • GossipFrameUpdate
  • GossipResize
  • GuildControlCheckboxUpdate
  • GuildEventLogScroll
  • HandleModifiedItemClick
  • HasMessageType
  • HasMessageTypeGroup
  • HasMultiCastActionBar
  • HasMultiCastActionPage
  • HideBonusActionBar
  • HideDropDownMenu
  • HideMultiCastActionBar
  • HideParentPanel
  • HidePartyFrame
  • HidePetActionBar
  • HideTextStatusBarText
  • HideUIPanel
  • HideWatchedReputationBarText
  • InGuildCheck
  • InboxNextPage
  • InboxPrevPage
  • InspectAchievements
  • InspectUnit
  • IsAlreadyInQueue
  • IsBagOpen
  • IsClassColoringMessageType
  • IsCombatLog
  • IsFrameHandle
  • IsListeningForMessageType
  • IsMessageDoneBy
  • IsMessageDoneTo
  • IsOptionFrameOpen
  • IsSecureCmd
  • KnowledgeBaseUpdateTopPanelPositions
  • LoadMicroButtonTextures
  • Localize
  • LocalizeFrames
  • LocalizePost
  • LockMultiCastActionBar
  • LockPetActionBar
  • LowerFrameLevel
  • ManageBackpackTokenFrame
  • MicroButtonTooltipText
  • MiniMapTrackingShineFadeIn
  • MiniMapTrackingShineFadeOut
  • MinimapMailFrameUpdate
  • MouseIsOver
  • MultiActionButtonDown
  • MultiActionButtonUp
  • MultiCastActionButtonDown
  • MultiCastActionButtonUp
  • MultiCastRecallSpellButtonUp
  • MultiCastSummonSpellButtonUp
  • OnMenuLoad
  • OpenAllBags
  • OpenBackpack
  • OpenBag
  • OpenCoinPickupFrame
  • OpenColorPicker
  • OpenGlyphFrame
  • OpenStackSplitFrame
  • PaperDollFormatStat
  • PaperDollStatTooltip
  • PartyMemberHealthCheck
  • PetActionButtonDown
  • PetActionButtonUp
  • PutKeyInKeyRing
  • QueryCastSequence
  • RaiseFrameLevel
  • RaiseFrameLevelByTwo
  • RealPartyIsFull
  • RecalculateGearManagerDialogPopup
  • RecentTimeDate
  • RefreshAuras
  • RefreshBuffs
  • RefreshDebuffs
  • RefreshEquipmentSetIconInfo
  • RefreshMoneyFrame
  • RegisterAutoHide
  • RegisterStateDriver
  • RegisterUnitWatch
  • SavePendingGuildBankTabPermissions
  • SecondsToTime
  • SecondsToTimeAbbrev
  • SecureCmdItemParse
  • SecureCmdUseItem
  • SecureHandlerExecute
  • SecureHandlerSetFrameRef
  • SecureHandlerUnwrapScript
  • SecureHandlerWrapScript
  • SendLFGQuery
  • SetButtonPulse
  • SetChatMouseOverDelay
  • SetChatUnitColor
  • SetDesaturation
  • SetDressUpBackground
  • SetFocusSpellbarAspect
  • SetItemButtonCount
  • SetItemButtonDesaturated
  • SetItemButtonNameFrameVertexColor
  • SetItemButtonNormalTextureVertexColor
  • SetItemButtonSlotVertexColor
  • SetItemButtonStock
  • SetItemButtonTexture
  • SetItemButtonTextureVertexColor
  • SetItemRef
  • SetLFGNameCriteria
  • SetLFGTypeCriteria
  • SetLFMTypeCriteria
  • SetMoneyFrameColor
  • SetPendingGuildBankTabPermissions
  • SetPendingGuildBankTabWithdraw
  • SetRaidTargetIcon
  • SetRaidTargetIconTexture
  • SetSelfMuteState
  • SetSpellNameColor
  • SetTableColor
  • SetTalentButtonLocation
  • SetTargetSpellbarAspect
  • SetTextStatusBarText
  • SetTextStatusBarTextPrefix
  • SetTextStatusBarTextZeroText
  • SetTooltipMoney
  • SetUpAnimation
  • SetZoneText
  • SetupUnitButtonConfiguration
  • ShowBonusActionBar
  • ShowInspectCursor
  • ShowMacroFrame
  • ShowMultiCastActionBar
  • ShowNumericThreat
  • ShowPartyFrame
  • ShowPetActionBar
  • ShowReadyCheck
  • ShowResurrectRequest
  • ShowTextStatusBarText
  • ShowUIPanel
  • ShowWatchedReputationBarText
  • ShowWhoPanel
  • TEXT
  • TakeScreenshot
  • TargetHealthCheck
  • TargetofFocusHealthCheck
  • TargetofTargetHealthCheck
  • TaxiNodeOnButtonEnter
  • TextEmoteSort
  • ToggleAchievementFrame
  • ToggleBackpack
  • ToggleBag
  • ToggleBattlefieldMinimap
  • ToggleCalendar
  • ToggleCharacter
  • ToggleChatChannel
  • ToggleChatColorNamesByClassGroup
  • ToggleChatMessageGroup
  • ToggleCombatLog
  • ToggleDropDownMenu
  • ToggleFrame
  • ToggleFramerate
  • ToggleFriendsFrame
  • ToggleFriendsPanel
  • ToggleGameMenu
  • ToggleGlyphFrame
  • ToggleGuildEventLog
  • ToggleGuildInfoFrame
  • ToggleHelpFrame
  • ToggleIgnorePanel
  • ToggleKeyRing
  • ToggleLFGParentFrame
  • ToggleMessageDest
  • ToggleMessageSource
  • ToggleMessageType
  • ToggleMessageTypeGroup
  • ToggleMiniMapRotation
  • ToggleMinimap
  • TogglePVPFrame
  • ToggleSpellBook
  • ToggleStats
  • ToggleTalentFrame
  • ToggleTimeManager
  • ToggleWorldStateScoreFrame
  • UIDoFramesIntersect
  • UIFrameFade
  • UIFrameFadeIn
  • UIFrameFadeOut
  • UIFrameFadeRemoveFrame
  • UIFrameFlash
  • UIFrameFlashRemoveFrame
  • UIFrameFlashStop
  • UIFrameFlashSwitch
  • UIFrameIsFading
  • UIFrameIsFlashing
  • UIParentLoadAddOn
  • UnitHasMana
  • UnitWatchRegistered
  • UnlockMultiCastActionBar
  • UnlockPetActionBar
  • UnregisterAutoHide
  • UnregisterStateDriver
  • UnregisterUnitWatch
  • UpdateBagButtonHighlight
  • UpdateBagSlotStatus
  • UpdateCoinPickupFrame
  • UpdateMenuBarTop
  • UpdateMicroButtons
  • UpdatePaperdollStats
  • UpdatePartyMemberBackground
  • UpdateQuestMapPOI
  • UpdateStackSplitFrame
  • UpdateSubCategoryEnabledState
  • UpdateTalentButton
  • UpdateUIPanelPositions
  • UsesGUID
  • ValidateFramePosition
  • VoiceChatShineFadeIn
  • VoiceChatShineFadeOut
  • acos
  • asin
  • atan
  • atan2
  • cos
  • getprinthandler
  • message
  • print
  • setprinthandler
  • sin
  • tContains
  • tDeleteItem
  • tan
  • tostringall
  • updateContainerFrameAnchors