Murl::IControlable Interface Referenceabstract
The IControlable interface. More...
#include "murl_i_controlable.h"
Inheritance diagram for Murl::IControlable:
Public Member Functions | |
virtual const String & | GetName () const =0 |
Get the controlable's name. More... | |
virtual void | FrameUpdate ()=0 |
Is executed in the platform thread context each frame tick. | |
virtual void | LogicUpdate ()=0 |
Is executed in the logic thread context each logic tick. | |
virtual void | ConfigChanged (const IAppConfiguration *appConfig)=0 |
Notification of changed configuration. More... | |
Detailed Description
The IControlable interface.
The IControlable is the base class for implementing control objects which can be registered to the Output::IDeviceHandler.
Member Function Documentation
◆ GetName()
|
pure virtual |
◆ ConfigChanged()
|
pure virtual |
Notification of changed configuration.
The notification is executed in the engine thread context if any configuration item has changed.
- Parameters
-
appConfig The application configuration object.
Implemented in Murl::CustomControlable.
The documentation for this interface was generated from the following file:
- murl_i_controlable.h