Predefined Interfaces

The Addon Interfaces library includes predefined interfaces that provide functions for common operations. Using predefined interfaces saves you from having to write your own interfaces and hence, deciding exactly how applications should interact with any addons that you write. Also, applications that are written by other developers but use the same interfaces can then talk to your addons even if those other applications weren't originally designed for that purpose.

To create your own addon that uses predefined interfaces, you must implement the functions they define. For each interface, you should implement all of its functions.