Class cc.inputManager
- Defined in: CCInputManager.js
Constructor Attributes | Constructor Name and Description |
---|---|
This class manages all events of input. |
Method Summary
Class Detail
cc.inputManager()
This class manages all events of input. include: touch, mouse, accelerometer, keyboard
Method Detail
-
{Object} getHTMLElementPosition(element)
- Parameters:
- {HTMLElement} element
- Returns:
- {Object}
-
{cc.EventMouse} getMouseEvent(location, pos, eventType)
- Returns:
- {cc.EventMouse}
-
{cc.Point} getPointByEvent(event, pos)
- Parameters:
- {Touch} event
- {cc.Point} pos
- Returns:
- {cc.Point}
-
{cc.Touch} getPreTouch(touch)
- Parameters:
- {cc.Touch} touch
- Returns:
- {cc.Touch}
-
{Array} getSetOfTouchesEndOrCancel(touches)
- Parameters:
- {Array} touches
- Returns:
- {Array}
-
{cc.Touch} getTouchByXY(tx, ty, pos)
- Parameters:
- {Number} tx
- {Number} ty
- {cc.Point} pos
- Returns:
- {cc.Touch}
-
{Array} getTouchesByEvent(event, pos)
- Parameters:
- {Touch} event
- {cc.Point} pos
- Returns:
- {Array}
-
handleTouchesBegin(touches)
- Parameters:
- {Array} touches
-
handleTouchesCancel(touches)
- Parameters:
- {Array} touches
-
handleTouchesEnd(touches)
- Parameters:
- {Array} touches
-
handleTouchesMove(touches)
- Parameters:
- {Array} touches
-
registerSystemEvent(element)
- Parameters:
- {HTMLElement} element
-
setPreTouch(touch)
- Parameters:
- {cc.Touch} touch
-
update(dt)
- Parameters:
- {Number} dt