|virtual const String &||GetName () const =0|
|Get the device name. More...|
|virtual UInt32||GetId () const =0|
|Get the unique device identifier. More...|
|virtual Bool||HasUpdate () const =0|
|Check if the device has received new data since the last Update(). More...|
|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...|
The IDevice interface.
The base interface of all input device classes.
Member Function Documentation
Get the device name.
The default device name is "BuiltIn".
- The device name.
Get the unique device identifier.
- The unique device identifier.
Check if the device has received new data since the last Update().
- true if the device has received new data since the last Update().
Notification of changed configuration.
The notification is executed in the engine thread context if any configuration item has changed.
appConfig The application configuration object.
The documentation for this interface was generated from the following file: