SShadow.js 827 B

123456789101112131415161718192021222324252627
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.SShadow = void 0;
  4. var SColor_1 = require("./SColor");
  5. var SShadow = (function () {
  6. function SShadow(blur, color) {
  7. this.shadowBlur = 0;
  8. this.shadowColor = null;
  9. this.shadowOffsetX = 0;
  10. this.shadowOffsetY = 0;
  11. if (blur == undefined) {
  12. return;
  13. }
  14. if (blur instanceof SShadow) {
  15. this.shadowBlur = blur.shadowBlur;
  16. this.shadowColor = blur.shadowColor;
  17. this.shadowOffsetX = blur.shadowOffsetX;
  18. this.shadowOffsetY = blur.shadowOffsetY;
  19. }
  20. else {
  21. this.shadowBlur = blur;
  22. this.shadowColor = color || SColor_1.SColor.Black;
  23. }
  24. }
  25. return SShadow;
  26. }());
  27. exports.SShadow = SShadow;