processPointerMove(interactionEvent, displayObject, hit)
    {
        const e = interactionEvent.data.originalEvent;

        const isTouch = (e.type === 'touchmove' || e.pointerType === 'touch');

        const isMouse = (e.type === 'mousemove' || e.pointerType === 'mouse');

        if (isMouse)
        {
            this.processPointerOverOut(interactionEvent, displayObject, hit);
        }

        if (!this.moveWhenInside || hit)
        {
            this.dispatchEvent(displayObject, 'pointermove', interactionEvent);
            if (isTouch) this.dispatchEvent(displayObject, 'touchmove', interactionEvent);
            if (isMouse) this.dispatchEvent(displayObject, 'mousemove', interactionEvent);
        }
    }
/**
     * Processes the result of the pointer move check and dispatches the event if need be
     *
     * @private
     * @param {InteractionEvent} interactionEvent - The interaction event wrapping the DOM event
     * @param {PIXI.Container|PIXI.Sprite|PIXI.extras.TilingSprite} displayObject - The display object that was tested
     * @param {boolean} hit - the result of the hit test on the display object
     */
Processes the result of the pointer move check and dispatches the event if need be
@private
@param {InteractionEvent} interactionEvent - The interaction event wrapping the DOM event
@param {PIXI.Container|PIXI.Sprite|PIXI.extras.TilingSprite} displayObject - The display object that was tested
@param {boolean} hit - the result of the hit test on the display object
Processes the result of the pointer move check and dispatches the event if need be @private @param { InteractionEvent } interactionEvent - The interaction event wrapping the DOM event @param { PIXI . Container|PIXI . Sprite|PIXI . extras . TilingSprite } displayObject - The display object that was tested @param { boolean } hit - the result of the hit test on the display object
processPointerMove(interactionEvent, displayObject, hit)
    {
        const e = interactionEvent.data.originalEvent;
        const isTouch = (e.type === 'touchmove' || e.pointerType === 'touch');
        const isMouse = (e.type === 'mousemove' || e.pointerType === 'mouse');
        if (isMouse)
        {
            this.processPointerOverOut(interactionEvent, displayObject, hit);
        }
        if (!this.moveWhenInside || hit)
        {
            this.dispatchEvent(displayObject, 'pointermove', interactionEvent);
            if (isTouch) this.dispatchEvent(displayObject, 'touchmove', interactionEvent);
            if (isMouse) this.dispatchEvent(displayObject, 'mousemove', interactionEvent);
        }
    }
processPointerMove ( interactionEvent , displayObject , hit ) { const e = interactionEvent . data . originalEvent ; const isTouch = ( e . type === 'touchmove' || e . pointerType === 'touch' ) ; const isMouse = ( e . type === 'mousemove' || e . pointerType === 'mouse' ) ; if ( isMouse ) { this . processPointerOverOut ( interactionEvent , displayObject , hit ) ; } if ( ! this . moveWhenInside || hit ) { this . dispatchEvent ( displayObject , 'pointermove' , interactionEvent ) ; if ( isTouch ) this . dispatchEvent ( displayObject , 'touchmove' , interactionEvent ) ; if ( isMouse ) this . dispatchEvent ( displayObject , 'mousemove' , interactionEvent ) ; } }
Processes the result of the pointer move check and dispatches the event if need be
 @private
 @param {InteractionEvent} interactionEvent - The interaction event wrapping the DOM event
 @param {PIXI.Container|PIXI.Sprite|PIXI.extras.TilingSprite} displayObject - The display object that was tested
 @param {boolean} hit - the result of the hit test on the display object
Processes the result of the pointer move check and dispatches the event if need be @private @param { InteractionEvent } interactionEvent - The interaction event wrapping the DOM event @param { PIXI . Container|PIXI . Sprite|PIXI . extras . TilingSprite } displayObject - The display object that was tested @param { boolean } hit - the result of the hit test on the display object