Files
Zos/Skills/@be/node_modules/pixi.js/lib/interaction/InteractionEvent.js

84 lines
1.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use strict";
exports.__esModule = true;
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
/**
* Event class that mimics native DOM events.
*
* @class
* @memberof PIXI.interaction
*/
var InteractionEvent = function () {
/**
*
*/
function InteractionEvent() {
_classCallCheck(this, InteractionEvent);
/**
* Whether this event will continue propagating in the tree
*
* @member {boolean}
*/
this.stopped = false;
/**
* The object which caused this event to be dispatched.
* For listener callback see {@link PIXI.interaction.InteractionEvent.currentTarget}.
*
* @member {PIXI.DisplayObject}
*/
this.target = null;
/**
* The object whose event listeners callback is currently being invoked.
*
* @member {PIXI.DisplayObject}
*/
this.currentTarget = null;
/**
* Type of the event
*
* @member {string}
*/
this.type = null;
/**
* InteractionData related to this event
*
* @member {PIXI.interaction.InteractionData}
*/
this.data = null;
}
/**
* Prevents event from reaching any objects other than the current object.
*
*/
InteractionEvent.prototype.stopPropagation = function stopPropagation() {
this.stopped = true;
};
/**
* Resets the event.
*
* @private
*/
InteractionEvent.prototype._reset = function _reset() {
this.stopped = false;
this.currentTarget = null;
this.target = null;
};
return InteractionEvent;
}();
exports.default = InteractionEvent;
//# sourceMappingURL=InteractionEvent.js.map