Namespace Input Module
Classes
Represents a single hardware mouse device. Used by the Input to report raw mouse input events. The mouse device position is in screen-space (not game client window space). |
Represents a single hardware keyboard device. Used by the Input to report raw keyboard input events. |
Input settings container. |
Base class for all input device objects. |
The user input handling service. |
Represents a single hardware gamepad device. Used by the Input to report raw gamepad input events. |
Structs
General identifiers for potential force feedback channels. These will be mapped according to the platform specific implementation. |
Gamepad buttons and axis mapping description. Allows converting input from the different gamepads into a universal format (see Gamepad::State::ButtonTypes and Gamepad::State::AxisTypes). |
Maps keyboard, controller, or mouse inputs to a "friendly name" that will later be bound to continuous game behavior, such as movement. The inputs mapped in AxisMappings are continuously polled, even if they are just reporting that their input value. |
Maps keyboard, controller, or mouse inputs to a "friendly name" that will later be bound to continuous game behavior, such as movement. The inputs mapped in AxisMappings are continuously polled, even if they are just reporting that their input value. |
Enums
|