Murl Engine Lua Addon API  Version 1.0 beta
Murl.IAppState

The application state interface.

The application state object contains all necessary engine interfaces for for initializing an application.
IApp interface methods gets an instance of the IAppState object by parameter.


Table members

Methods


GetLogicFactory()

Get the logic object factory.

Murl.Logic.IFactory GetLogicFactory()

Returns
Murl.Logic.IFactory The logic object factory.

GetPlatformConfiguration()

Get the platform configuration object.

Murl.IPlatformConfiguration GetPlatformConfiguration()

Returns
Murl.IPlatformConfiguration The configuration object.

GetEngineConfiguration()

Get the engine configuration object.

Murl.IEngineConfiguration GetEngineConfiguration()

Returns
Murl.IEngineConfiguration The configuration object.

GetAppConfiguration()

Get the app configuration object.

Murl.IAppConfiguration GetAppConfiguration()

Returns
Murl.IAppConfiguration The configuration object.

GetDeviceHandler()

Get the device handler object.

Murl.Logic.IDeviceHandler GetDeviceHandler()

Returns
Murl.Logic.IDeviceHandler The device handler object.

GetFileInterface()

Get the file interface object.

Murl.IFileInterface GetFileInterface()

Returns
Murl.IFileInterface The file interface object.

GetNetFactory()

Get the net object factory.

Murl.Net.IFactory GetNetFactory()

Returns
Murl.Net.IFactory The net object factory.

GetLoader()

Get the package loader object.

Murl.ILoader GetLoader()

Returns
Murl.ILoader The package loader object.