ScummVM API documentation
Common::CustomHardwareInputSet Class Reference

#include <hardware-input.h>

Inheritance diagram for Common::CustomHardwareInputSet:
Common::HardwareInputSet

Public Member Functions

 CustomHardwareInputSet (const HardwareInputTableEntry *hardwareEntries)
 
HardwareInput findHardwareInput (const String &id) const override
 
HardwareInput findHardwareInput (const Event &event) const override
 

Detailed Description

A custom backend input device

Member Function Documentation

◆ findHardwareInput() [1/2]

HardwareInput Common::CustomHardwareInputSet::findHardwareInput ( const String id) const
overridevirtual

Retrieve a hardware input description from an unique identifier

In case no input was found with the specified id, an empty HardwareInput structure is return with the type set to kHardwareInputTypeInvalid.

Implements Common::HardwareInputSet.

◆ findHardwareInput() [2/2]

HardwareInput Common::CustomHardwareInputSet::findHardwareInput ( const Event event) const
overridevirtual

Retrieve a hardware input description from one of the events produced when the input is triggered.

In case the specified event is not produced by this device, an empty HardwareInput structure is return with the type set to kHardwareInputTypeInvalid.

Implements Common::HardwareInputSet.


The documentation for this class was generated from the following file: