#include <gamepad-config.h>
Public Member Functions | |
virtual | ~Configurator (void) throw () |
virtual void | reset (void)=0 |
call this to reset configuration state and go back to calibration | |
virtual bool | update (OUT config_status_t &status)=0 |
call this frequently (multiple times per second). | |
virtual void | calibrationComplete (void)=0 |
if the current instruction is eInstruction_Calibrate, you can only move to the next step by calling this method. | |
virtual smart_ptr< Map > | getMapping (void)=0 |
once done, call this to get the mapping | |
Static Public Member Functions | |
static smart_ptr< Configurator > | create (IN smart_ptr< Manager > &mgr, IN smart_ptr< SourceDevice > &device, IN smart_ptr< Type > &type, IN const char *name) |
walk through and configure a mapping to the specified gamepad type, from the specified device. |
Definition at line 110 of file gamepad-config.h.
gamepad::Configurator::~Configurator | ( | void | ) | throw () [virtual] |
Definition at line 40 of file gamepad-config.cpp.