![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
The add-on registry interface.
An add-on represents an optionally linkable component that can be used to extend the engine's functionality, e.g. the Facebook integration.
Add-ons are typically registered by the application in IApp::RegisterCustomAddonClasses() and unregistered in IApp::UnregisterCustomAddonClasses().
Register an add-on.
Boolean RegisterAddon(Murl.SharedPointer.IAddon addon)
addon | The add-on to register. |
Unregister an add-on.
Boolean UnregisterAddon(Murl.SharedPointer.IAddon addon)
addon | The add-on to unregister. |
Get the number of registered an add-ons.
Integer GetNumberOfRegisteredAddons()
Get a registered add-on. A valid add-on index is [0 .. GetNumberOfRegisteredAddons() - 1].
Murl.SharedPointer.IAddon GetRegisteredAddon(Integer index)
index | The zero-based index of the add-on. |