Class cc.inputManager

Class Summary
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)
    Parameters:
    {cc.Point} location
    {cc.Point} pos
    {Number} 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