Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
gamepad::button_map_tButton mapping information
gamepad::config_status_tCurrent status of gamepad configuration
gamepad::Configurator
gamepad::device_caps_tInformation about a device, as determined from enumeration of objects
gamepad::device_state_tState snapshot of a source device. Used by configuration tools only
gamepad::dpad_map_tDpad_map_t describes how to map from low-level SourceDevice events (buttons or potentiometers) into dpad events
gamepad::GamepadInstance of a physical gamepad
gamepad::joystick_map_tDescribes joystick mapping
gamepad::joystick_tJoystick is a 2-axis stick
gamepad::ManagerYou'll want one of these to get at source devices (gamepad::SourceDevice) and create gamepad objects (gamepad::Gamepad)
gamepad::MapA gamepad::Map is the magical binding between physical inputs (button presses, joystick moves, wheel turns) and logical events (left top trigger pressed, right joystick pushed up, etc
gamepad::pot_map_tDescribes a potentiometer mapping
gamepad::pot_value_tWhat you get back when you read the value of a particular potentiometer
gamepad::SourceDeviceAn object that supplies gamepad input
gamepad::SourceDeviceFactoryObjects supporting this interface can create gamepad::SourceDevice instances
gamepad::TypeType of gamepad (Dualshock, Xbox, N64, etc)
gamepad::TypeVgfxRendererUse this object to render a particular gamepad Type -- assuming it has a vgfx file