Modules

stormwind-library Stormwind Library

Classes

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.
generated by LDoc 1.5.0 Last updated 2024-09-11 16:27:53