var StandardMouseKeyboard = function(viewer) { this._enable = true; this._viewer = viewer; this._type = 'StandardMouseKeyboard'; this._mouseEventNode = undefined; this._wheelEventNode = undefined; this._keyboardEventNode = undefined; this._eventList = ['mousedown', 'mouseup', 'mouseout', 'mousemove', 'dblclick']; this._mousePosition = vec2.create(); this._eventBinded = false; };
var InputSourceMouse = function(canvas, options) { InputSource.call(this, canvas); this._defaultRatio = vec2.fromValues(1.0, 1.0); this._supportedEvents = [ 'click', 'contextmenu', 'dblclick', 'mousedown', 'mouseenter', 'mouseleave', 'mousemove', 'mouseover', 'mouseout', 'mouseup' ]; if (!options || options.scrollwheel !== false) { this._supportedEvents.push('wheel'); } };