MInputContext

From MaratisWiki
Jump to: navigation, search


Contents

API

virtual MInputContext::~MInputContext(void)

virtual void MInputContext::createKey(const char *name)=0

virtual void MInputContext::createAxis(const char *name, bool flush=false)=0

virtual void MInputContext::createProperty(const char *name)=0

virtual void MInputContext::downKey(const char *name)=0

virtual void MInputContext::upKey(const char *name)=0

virtual void MInputContext::setAxis(const char *name, float axis)=0

virtual void MInputContext::setProperty(const char *name, int prop)=0

virtual bool MInputContext::isKeyPressed(const char *name)=0

virtual bool MInputContext::onKeyDown(const char *name)=0

virtual bool MInputContext::onKeyUp(const char *name)=0

virtual float MInputContext::getAxis(const char *name)=0

virtual int MInputContext::getProperty(const char *name)=0

virtual void MInputContext::beginTouch(int touchID, MVector2 touchPoint)=0

virtual void MInputContext::updateTouch(int touchID, MVector2 touchPoint)=0

virtual void MInputContext::endTouch(int touchID, MVector2 touchPoint)=0

virtual void MInputContext::cancelTouch(int touchID, MVector2 touchPoint)=0

virtual MVector2 MInputContext::getTouchPosition(int touchID)=0

virtual MVector2 MInputContext::getLastTouchPosition(int touchID)=0

virtual M_TOUCH_PHASE MInputContext::getTouchPhase(int touchID)=0

virtual void MInputContext::flush(void)=0

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox