ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

hardware-input.h File Reference

#include "common/scummsys.h"
#include "common/array.h"
#include "common/events.h"
#include "common/keyboard.h"
#include "common/str.h"
Include dependency graph for hardware-input.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Common::HardwareInput
 Describes an available hardware input. More...
struct  Common::HardwareInputTableEntry
 Entry in a static table of custom backend hardware inputs. More...
struct  Common::KeyTableEntry
 Entry in a static table of available non-modifier keys. More...
struct  Common::ModifierTableEntry
 Entry in a static table of available key modifiers. More...
struct  Common::AxisTableEntry
class  Common::HardwareInputSet
 Interface for querying information about a hardware input device. More...
class  Common::KeyboardHardwareInputSet
 A keyboard input device. More...
class  Common::MouseHardwareInputSet
 A mouse input device. More...
class  Common::JoystickHardwareInputSet
 A joystick input device. More...
class  Common::CustomHardwareInputSet
 A custom backend input device. More...
class  Common::CompositeHardwareInputSet
 A composite input device that delegates to a set of actual input devices. More...

Namespaces

namespace  Common
 

Internal interface to the QuickTime audio decoder.


Typedefs

typedef uint32 Common::HardwareInputCode

Enumerations

enum  Common::HardwareInputType {
  Common::kHardwareInputTypeInvalid, Common::kHardwareInputTypeKeyboard, Common::kHardwareInputTypeMouse, Common::kHardwareInputTypeJoystickButton,
  Common::kHardwareInputTypeJoystickHalfAxis, Common::kHardwareInputTypeCustom
}
enum  Common::AxisType { Common::kAxisTypeFull, Common::kAxisTypeHalf }


Generated on Sat Sep 26 2020 05:01:29 for ResidualVM by doxygen 1.7.1
curved edge   curved edge