#include "datahash/datahash.h"#include "nstream/nstream.h"

Go to the source code of this file.
Classes | |
| class | gamepad::Type |
| a type of gamepad (Dualshock, Xbox, N64, etc) More... | |
Namespaces | |
| namespace | gamepad |
|
| |
| enum | gamepad::eInputType { gamepad::eInput_Button = 0x01, gamepad::eInput_Joystick = 0x02, gamepad::eInput_Pot = 0x04, gamepad::eInput_Dpad = 0x08, gamepad::eInput_Invalid = 0x00 } |
| typedef std::map< std::string, smart_ptr< Type > > | gamepad::gamepad_type_map_t |
| maps from name --> gamepad type object | |
| smart_ptr< Type > | gamepad::readType (IN nstream::Stream *stream) |
| read a gamepad type object from the given datahash | |
| void | gamepad::addGamepadTypesInFolderToMap (IO nstream::Folder *folder, IO gamepad_type_map_t &map) |
| load all gamepad objects in the specified folder, and add them to the provided map (keyed by name, see gamepad::Type::getName() ). | |
1.7.1