Public Member Functions | Static Public Member Functions

gamepad::Configurator Class Reference
[Gamepad Configuration]

#include <gamepad-config.h>

Inheritance diagram for gamepad::Configurator:
Inheritance graph
[legend]

List of all members.

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< MapgetMapping (void)=0
 once done, call this to get the mapping

Static Public Member Functions

static smart_ptr< Configuratorcreate (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.

Detailed Description

Definition at line 110 of file gamepad-config.h.


Constructor & Destructor Documentation

gamepad::Configurator::~Configurator ( void   )  throw () [virtual]

Definition at line 40 of file gamepad-config.cpp.


The documentation for this class was generated from the following files: