Murl Engine Lua Addon API  Version 1.0 beta
Murl.IControlable

The IControlable interface.

The IControlable is the base class for implementing control objects which can be registered to the Output::IDeviceHandler.


Table members

Methods


GetName()

Get the controlable's name.

String GetName()

Returns
String The controlable's name.

FrameUpdate()

Is executed in the platform thread context each frame tick.

FrameUpdate()


LogicUpdate()

Is executed in the logic thread context each logic tick.

LogicUpdate()


ConfigChanged(appConfig)

Notification of changed configuration. The notification is executed in the engine thread context if any configuration item has changed.

ConfigChanged(Murl.IAppConfiguration appConfig)

Parameters
appConfigThe application configuration object.