The Factory to create input classes.
More...
#include "murl_input_i_factory.h"
Inherited by Murl::Input::Factory.
The Factory to create input classes.
◆ Init()
virtual Bool Murl::Input::IFactory::Init |
( |
| ) |
|
|
pure virtual |
Initialize the factory.
- Returns
- true if successful.
◆ DeInit()
virtual Bool Murl::Input::IFactory::DeInit |
( |
| ) |
|
|
pure virtual |
Deinitialize the factory.
- Returns
- true if successful.
◆ CreateDeviceHandler()
virtual IDeviceHandler* Murl::Input::IFactory::CreateDeviceHandler |
( |
IPlatform * |
platform | ) |
|
|
pure virtual |
Create the device handler object.
- Parameters
-
platform | A pointer to the platform. |
- Returns
- The created device handler object, or null if failed.
◆ DestroyDeviceHandler()
virtual Bool Murl::Input::IFactory::DestroyDeviceHandler |
( |
IDeviceHandler *& |
deviceHandler | ) |
|
|
pure virtual |
Destroy the device handler object.
- Parameters
-
deviceHandler | A reference to the device handler pointer. After destruction the pointer is set to null. |
- Returns
- true if successful.
◆ CreateTouchableHandler()
virtual ITouchableHandler* Murl::Input::IFactory::CreateTouchableHandler |
( |
IPlatform * |
platform | ) |
|
|
pure virtual |
Create the touchable handler object.
- Parameters
-
platform | A pointer to the platform. |
- Returns
- The created touchable handler object, or null if failed.
◆ DestroyTouchableHandler()
Destroy the touchable handler object.
- Parameters
-
touchableHandler | A reference to the touchable handler pointer. After destruction the pointer is set to null. |
- Returns
- true if successful.
The documentation for this interface was generated from the following file: