50 #ifndef IINPUTMANAGER_H_
51 #define IINPUTMANAGER_H_
53 #include "interface/IEventBuffer.h"
54 #include "interface/ICmdEventListener.h"
55 #include "interface/IInputEventListener.h"
56 #include "interface/IMotionEventListener.h"
71 virtual void release()=0;
74 virtual void removeMotionEventListener(
77 virtual void addInputEventListener(
82 virtual void addApplicationInputEventListener(
85 virtual void removeApplicationInputEventListener(
91 virtual void postInputEvent(
int keyCode)=0;
92 virtual void postCommand(
string cmd,
string args)=0;
94 virtual void setAxisValues(
int x,
int y,
int z)=0;
95 virtual void setAxisBoundaries(
int x,
int y,
int z)=0;
96 virtual int getCurrentXAxisValue()=0;
97 virtual int getCurrentYAxisValue()=0;
Definition: IMotionEventListener.h:59
Definition: IInputEventListener.h:61
Definition: ICmdEventListener.h:62
Definition: IEventBuffer.h:63
Definition: IInputEvent.h:61
Definition: IInputManager.h:67