版博士V2.0程序
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 

45 行
1.7 KiB

  1. "use strict";
  2. var __importDefault = (this && this.__importDefault) || function (mod) {
  3. return (mod && mod.__esModule) ? mod : { "default": mod };
  4. };
  5. Object.defineProperty(exports, "__esModule", { value: true });
  6. const MouseEvent_1 = __importDefault(require("./MouseEvent"));
  7. /**
  8. *
  9. */
  10. class PointerEvent extends MouseEvent_1.default {
  11. /**
  12. * Constructor.
  13. *
  14. * @param type Event type.
  15. * @param [eventInit] Event init.
  16. */
  17. constructor(type, eventInit = null) {
  18. super(type, eventInit);
  19. this.pointerId = 0;
  20. this.width = 0;
  21. this.height = 0;
  22. this.pressure = 0;
  23. this.tangentialPressure = 0;
  24. this.tiltX = 0;
  25. this.tiltY = 0;
  26. this.twist = 0;
  27. this.pointerType = '';
  28. this.isPrimary = false;
  29. if (eventInit) {
  30. this.pointerId = eventInit.pointerId !== undefined ? eventInit.pointerId : 0;
  31. this.width = eventInit.width !== undefined ? eventInit.width : 0;
  32. this.height = eventInit.height !== undefined ? eventInit.height : 0;
  33. this.pressure = eventInit.pressure !== undefined ? eventInit.pressure : 0;
  34. this.tangentialPressure =
  35. eventInit.tangentialPressure !== undefined ? eventInit.tangentialPressure : 0;
  36. this.tiltX = eventInit.tiltX !== undefined ? eventInit.tiltX : 0;
  37. this.tiltY = eventInit.tiltY !== undefined ? eventInit.tiltY : 0;
  38. this.twist = eventInit.twist !== undefined ? eventInit.twist : 0;
  39. this.pointerType = eventInit.pointerType !== undefined ? eventInit.pointerType : '';
  40. this.isPrimary = eventInit.isPrimary || eventInit.isPrimary;
  41. }
  42. }
  43. }
  44. exports.default = PointerEvent;
  45. //# sourceMappingURL=PointerEvent.js.map