|
MPMA Framework 0.4
|
Input for joysticks and gamepads. Note that all input relies on the window being set up first. More...
Go to the source code of this file.
Classes | |
| class | INPUT::GAME::AxisSet |
| Represents a set of related axes on a device. More... | |
| class | INPUT::GAME::Button |
| Represents a button on a device. More... | |
| class | INPUT::GAME::Device |
| Represents a game device, such as a joystick or gamepad. More... | |
Namespaces | |
| namespace | INPUT |
Input. | |
| namespace | INPUT::GAME |
Game devices. | |
Functions | |
| std::list< Device > & | INPUT::GAME::GetDevices () |
| Returns all devices. Note that the pointers to the axes/buttons of the devices are always valid and constant while MPMA is in an initialized state. | |
| void | INPUT::GAME::EnableAutoPoll (bool enable) |
| Enables or disables auto-polling of all devices each frame. The default is to auto-poll, in which case it is never neccesary to manually call PollAllDevices. | |
| void | INPUT::GAME::PollAllDevices () |
| Updates the data for all axes in buttons in all Devices. This also updates the list of currently and newly pressed buttons and axes. | |
|
const std::vector< const Button * > & | INPUT::GAME::GetCurrentlyPressedButtons () |
| Returns a list of buttons that are currently pressed. | |
|
const std::vector< const Button * > & | INPUT::GAME::GetNewlyPressedButtons () |
| Returns a list of buttons that were newly pressed since the last call to PollAllDevices. | |
|
const std::vector< const AxisSet * > & | INPUT::GAME::GetCurrentlyPressedAxes () |
| Returns a list of axis sets that are currently pressed. | |
|
const std::vector< const AxisSet * > & | INPUT::GAME::GetNewlyPressedAxes () |
| Returns a list of axis sets that were newly pressed since the last call to PollAllDevices. | |
| Device * | INPUT::GAME::FindDevice (const std::string &identifierToFind) |
| Finds a device given its persistent identifier. Returns 0 if not found. | |
| Button * | INPUT::GAME::FindButton (const std::string &identifierToFind) |
| Finds a button given its persistent identifier. Returns 0 if not found. | |
| AxisSet * | INPUT::GAME::FindAxisSet (const std::string &identifierToFind) |
| Finds an axis set given its persistent identifier. Returns 0 if not found. | |
Input for joysticks and gamepads. Note that all input relies on the window being set up first.
1.7.4