LibGX

40 Downloads

This library is not finished, or ready for general use. The API is liable to change a lot. Please don't use it in any released addons until it has at least a beta release available. Thanks!

LibGX provides commonly required functionality for RIFT addons. It is the library that underpins the Gadgets addon from version 0.5 onwards.

LibGX is split up into separate namespaces. The following namespaces are included within the core GX library:

GX

This is the only globally accessible part of the API. It provides access to the GX.Namespace and GX.Using methods required to obtain references to all of the remaining GX functionality.

GX.Log

Provides console logging functionality, which can be filtered based on a configured log level.

GX.Media

Provides access to the central media library, which in turn provides textures and fonts to client addons.

GX.Binding

Provides the data binding interfaces, which enable event driven replication of property values between source and target objects.

GX.UnitDatabase

Provides a central database of RIFT units. Handles querying and updating unit information through RIFT global events.

GX.UnitTracker

Provides unit tracking objects, which act as a binding source to provide unit data to binding targets.