requestPointerLock(oElement) {
        if (!this.bEnabled) {
            return;
        }
        if (this.locked()) {
            return;
        }
        this.oElement = oElement;
        oElement.requestPointerLock = oElement.requestPointerLock || oElement.mozRequestPointerLockWithKeys || oElement.mozRequestPointerLock;
        oElement.requestPointerLock();
    }
/**
     * Requests the browser to lock the mouse pointer at the center of the specified HTML Element
     * @param oElement {HTMLElement}
     */
Requests the browser to lock the mouse pointer at the center of the specified HTML Element
@param oElement {HTMLElement}
Requests the browser to lock the mouse pointer at the center of the specified HTML Element @param oElement { HTMLElement }
requestPointerLock(oElement) {
        if (!this.bEnabled) {
            return;
        }
        if (this.locked()) {
            return;
        }
        this.oElement = oElement;
        oElement.requestPointerLock = oElement.requestPointerLock || oElement.mozRequestPointerLockWithKeys || oElement.mozRequestPointerLock;
        oElement.requestPointerLock();
    }
requestPointerLock ( oElement ) { if ( ! this . bEnabled ) { return ; } if ( this . locked ( ) ) { return ; } this . oElement = oElement ; oElement . requestPointerLock = oElement . requestPointerLock || oElement . mozRequestPointerLockWithKeys || oElement . mozRequestPointerLock ; oElement . requestPointerLock ( ) ; }
Requests the browser to lock the mouse pointer at the center of the specified HTML Element
 @param oElement {HTMLElement}
Requests the browser to lock the mouse pointer at the center of the specified HTML Element @param oElement { HTMLElement }