26 #ifndef __INPUT_CONTEXT 
   27 #define __INPUT_CONTEXT 
   49     virtual void createKey(
const char * name) = 0;
 
   50     virtual void createAxis(
const char * name, 
bool flush=
false) = 0;
 
   51     virtual void createProperty(
const char * name) = 0;
 
   54     virtual void downKey(
const char * name) = 0;
 
   55     virtual void upKey(
const char * name) = 0;
 
   56     virtual void setAxis(
const char * name, 
float axis) = 0;
 
   57     virtual void setProperty(
const char * name, 
int prop) = 0;
 
   59     virtual bool isKeyPressed(
const char * name) = 0;
 
   60     virtual bool onKeyDown(
const char * name) = 0;
 
   61     virtual bool onKeyUp(
const char * name) = 0;
 
   62     virtual float getAxis(
const char * name) = 0;
 
   63     virtual int getProperty(
const char * name) = 0;
 
   66     virtual void beginTouch(
int touchID, 
Vector2 touchPoint) = 0;
 
   67     virtual void updateTouch(
int touchID, 
Vector2 touchPoint) = 0;
 
   68     virtual void endTouch(
int touchID, 
Vector2 touchPoint) = 0;
 
   69     virtual void cancelTouch(
int touchID, 
Vector2 touchPoint) = 0;
 
   71     virtual Vector2 getTouchPosition(
int touchID) = 0;
 
   72     virtual Vector2 getLastTouchPosition(
int touchID) = 0;
 
   76     virtual void flush(
void) = 0;
 
   78     virtual void setLastChar(
unsigned int c) = 0;
 
   79     virtual unsigned int popLastChar() = 0;
 
Definition: InputContext.h:35
 
Definition: InputContext.h:42
 
Definition: InputContext.h:38
 
virtual ~InputContext(void)
Definition: InputContext.h:46
 
Definition: InputContext.h:36
 
Definition: InputContext.h:34
 
Definition: InputContext.h:37
 
TOUCH_PHASE
Definition: InputContext.h:32