49
edits
(Created page with "See World of Warcraft API") |
No edit summary |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 3: | Line 3: | ||
This is the main reference page for the Lua based WoW UI API, and is available to user Macros and AddOns. This API is available during normal game play. See also [[World of Warcraft API/Glue|WoW Glue API]]. | This is the main reference page for the Lua based WoW UI API, and is available to user Macros and AddOns. This API is available during normal game play. See also [[World of Warcraft API/Glue|WoW Glue API]]. | ||
== | == Details == | ||
The '''World of Warcraft API''', or '''WoW API''', is a set of Lua functions and facilities provided by the Blizzard WoW Client, to allow interaction with the [[ | The '''World of Warcraft API''', or '''WoW API''', is a set of Lua functions and facilities provided by the Blizzard WoW Client, to allow interaction with the [[wowwiki:World of Warcraft|World of Warcraft]] and its user interface. The list below is incomplete, and kept up to date through user contributions. See also the [[Global functions|an automatically-generated exhaustive list]] of all API functions present in the latest live client. | ||
For beginners, [[ | For beginners, [[AddOn]] contains a number of very informative sources to help get you started. You can also [[Viewing Blizzard's WoW user interface code|examine the existing UI code]] to find examples of how the various functions are used by the default UI. | ||
== Reference == | == Reference == | ||
| Line 2,126: | Line 2,126: | ||
== See also == | == See also == | ||
* [[API change summaries]] document changes made in WoW patches, as summarized on the US official UI forum. | * [[API change summaries]] document changes made in WoW patches, as summarized on the US official UI forum. | ||
* [[Battle.net API]] previously known as the Community Web Platform API or Web API, for web API access. Info on functions to interact with [[ | * [[Battle.net API]] previously known as the Community Web Platform API or Web API, for web API access. Info on functions to interact with [[wowwiki:Blizzard|Blizzard]] web sites, not in-game. | ||
* [[Widget API]] documents other general Lua methods that can be called on widget objects. | * [[Widget API]] documents other general Lua methods that can be called on widget objects. | ||
* [[XML UI]] documents the Ui XML interface, and includes other documentation relating to [[FrameXML]] and [[GlueXML]]. | * [[XML UI]] documents the Ui XML interface, and includes other documentation relating to [[FrameXML]] and [[GlueXML]]. | ||
* [[Lua functions|WoW Lua]] describe the Lua language and library functions available in the WoW client. | * [[Lua functions|WoW Lua]] describe the Lua language and library functions available in the WoW client. | ||
* [[ | * [[AddOn]] is the main reference for WoW AddOn development. | ||
* [[User Defined Functions]] lists various useful user-contributed functions. | * [[User Defined Functions]] lists various useful user-contributed functions. | ||
** [[:Category:AddOns Libraries]] contains some AddOns that do nothing but provide you with utility functions. | ** [[:Category:AddOns Libraries]] contains some AddOns that do nothing but provide you with utility functions. | ||