Skip to content
Tim West edited this page Feb 2, 2018 · 9 revisions

The public API is housed in the global variable Aurora. The tables listed here each have a Pre and Post table that can be used to define a function to be called before or after a particular API function.

Pre and Post functions will be provided with the same arguments that are passed to the original function. Post functions will also be sent the return value for the original function as the first argument.

Predefined Values

Aurora.Base - table

The most basic skinning functions that are the foundation of every skin an Aurora.

Aurora.Color - table

Contains predefined colors as well as a few methods to create or modify colors.

Aurora.Hook - table

Functions that are securely hooked to a FrameXML function.

Aurora.Scale - table

An experimental API that provides alternative position and size functions to allow a frame to scale based on screen size.

Aurora.Skin - table

A collection of functions used to skin a specific template.

Clone this wiki locally