/** * This enumerated type is for classifying mouse events: down, up, click, double click, move and move while a button is held down. * * @enum {Number} */ var ScreenSpaceEventType = { /** * Represents a mouse left button down event. * * @type {Number} * @constant */ LEFT_DOWN: 0, /** * Represents a mouse left button up event. * * @type {Number} * @constant */ LEFT_UP: 1, /** * Represents a mouse left click event. * * @type {Number} * @constant */ LEFT_CLICK: 2, /** * Represents a mouse left double click event. * * @type {Number} * @constant */ LEFT_DOUBLE_CLICK: 3, /** * Represents a mouse left button down event. * * @type {Number} * @constant */ RIGHT_DOWN: 5, /** * Represents a mouse right button up event. * * @type {Number} * @constant */ RIGHT_UP: 6, /** * Represents a mouse right click event. * * @type {Number} * @constant */ RIGHT_CLICK: 7, /** * Represents a mouse middle button down event. * * @type {Number} * @constant */ MIDDLE_DOWN: 10, /** * Represents a mouse middle button up event. * * @type {Number} * @constant */ MIDDLE_UP: 11, /** * Represents a mouse middle click event. * * @type {Number} * @constant */ MIDDLE_CLICK: 12, /** * Represents a mouse move event. * * @type {Number} * @constant */ MOUSE_MOVE: 15, /** * Represents a mouse wheel event. * * @type {Number} * @constant */ WHEEL: 16, /** * Represents the start of a two-finger event on a touch surface. * * @type {Number} * @constant */ PINCH_START: 17, /** * Represents the end of a two-finger event on a touch surface. * * @type {Number} * @constant */ PINCH_END: 18, /** * Represents a change of a two-finger event on a touch surface. * * @type {Number} * @constant */ PINCH_MOVE: 19, }; export default Object.freeze(ScreenSpaceEventType);