Support.Arr |
The Arr class contains helper functions to manipulate arrays. |
Support.Bool |
The Bool support class contains helper functions to manipulate boolean
values. |
Support.Str |
The Str support class contains helper functions to manipulate strings. |
Core.Environment |
The Environment class is used by the library to determine whether it's
running in a specific World of Warcraft client or in a test suite. |
Core.Settings.Setting |
A setting is basically a configuration value that can be changed by players. |
Core.Settings.SettingGroup |
A SettingGroup is a collection of Setting instances. |
Core.Settings.Settings |
Settings is the class that holds all the settings for the addon. |
Support.Interval |
The Interval class is a utility class that is capable of executing a given
function at a specified interval. |
Core.Configuration |
The Configuration class is responsible for managing the addon's
configurations, settings, options, and anything else that can be persisted
in the table used by the game client to store saved variables. |
Core.Output |
The output structure controls everything that can be printed
in the Stormwind Library and also by the addons. |
Commands.Command |
The command class represents a command in game that can be executed with
/commandName. |
Commands.CommandsHandler |
The commands handler provides resources for easy command registration,
listening and triggering. |
Facades.Events |
The Events class is a layer between World of Warcraft events and events
triggered by the Stormwind Library. |
Facades.PetJournal |
Facade for the PetJournal API. |
Facades.Target |
The target facade maps all the information that can be retrieved by the
World of Warcraft API target related methods. |
Facades.AbstractTooltip |
Abstract base class for tooltips. |
Facades.ClassicTooltip |
The default implementation of the AbstractTooltip class for the Classic
clients. |
Facades.RetailTooltip |
The default implementation of the AbstractTooltip class for the Retail
client. |
Factories.ItemFactory |
Creates item instances from multiple sources. |
Models.Container |
This model represents bags, bank bags, the player's self backpack, and any
other container capable of holding items. |
Models.Item |
The Item class is a model that maps game items and their properties. |
Models.Inventory |
This model represents the group of all player containers condensed as a
single concept. |
Models.Macro |
The macro class maps macro information and allow in game macro updates. |
Models.RaidMarker |
The raid marker model represents those icon markers that can
be placed on targets, mostly used in raids and dungeons, especially
skull and cross (x). |
Models.Realm |
The Realm class is a model that maps realms also known as servers. |
Models.Player |
The Player class is a model that maps player information. |
Views.MinimapIcon |
MinimapIcon is responsible for handling all visual components of this kind of icon
that's one of the most important parts of any addon. |
Views.Windows.Window |
The Window class is the base class for all windows in the library. |
Views.Windows.WindowPage |
WindowPage represents a page in a window content area. |