chunk-YAHCECWP.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import {
  2. d as d2
  3. } from "./chunk-RMX2AZ4P.js";
  4. import {
  5. d,
  6. e,
  7. n2 as n
  8. } from "./chunk-Y3WMVFTW.js";
  9. // node_modules/@arcgis/core/views/2d/layers/features/tileRenderers/BaseTileRenderer.js
  10. var i = class extends d2 {
  11. constructor(e2) {
  12. super(e2), this.tiles = new Map();
  13. }
  14. destroy() {
  15. this.tiles.clear(), this.layer = this.layerView = this.tileInfoView = this.tiles = null;
  16. }
  17. get updating() {
  18. return this.isUpdating();
  19. }
  20. acquireTile(e2) {
  21. const t = this.createTile(e2);
  22. return t.once("isReady", () => this.notifyChange("updating")), this.tiles.set(e2.id, t), t;
  23. }
  24. forceAttributeTextureUpload() {
  25. }
  26. forEachTile(e2) {
  27. this.tiles.forEach(e2);
  28. }
  29. releaseTile(e2) {
  30. this.tiles.delete(e2.key.id), this.disposeTile(e2);
  31. }
  32. isUpdating() {
  33. let e2 = true;
  34. return this.tiles.forEach((t) => {
  35. e2 = e2 && t.isReady;
  36. }), !e2;
  37. }
  38. setHighlight() {
  39. }
  40. invalidateLabels() {
  41. }
  42. requestUpdate() {
  43. this.layerView.requestUpdate();
  44. }
  45. };
  46. e([d()], i.prototype, "layer", void 0), e([d()], i.prototype, "layerView", void 0), e([d()], i.prototype, "tileInfoView", void 0), e([d()], i.prototype, "updating", null), i = e([n("esri.views.2d.layers.features.tileRenderers.BaseTileRenderer")], i);
  47. var o = i;
  48. export {
  49. o
  50. };
  51. //# sourceMappingURL=chunk-YAHCECWP.js.map