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;
};
Esempio n. 2
0
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');
    }
};