BaseDynamicLayerView2D.7649ff7d.js 1.7 KB

1
  1. import{m as o,s as p,_ as r,$ as a,a0 as m}from"./index.a33cbbbf.js";import{a as n}from"./BitmapContainer.076ee494.js";import{y as h,u as d}from"./LayerView.a376b311.js";import{v as c}from"./ExportStrategy.bc416d2c.js";import{i as u}from"./RefreshableLayerView.7d31099d.js";import"./WGLContainer.7ba4a5be.js";import"./enums.2d9e6f64.js";import"./pixelUtils.e4fffbea.js";import"./utils.4103b17b.js";import"./Utils.2784465f.js";import"./enums.0295eb81.js";import"./Texture.bb8fc8d4.js";import"./VertexElementDescriptor.1fdca6da.js";import"./MaterialKey.3d30b027.js";import"./VertexArrayObject.11764b17.js";import"./ProgramTemplate.01f7d661.js";import"./StyleDefinition.d56936e4.js";import"./config.82550349.js";import"./GeometryUtils.51c4032a.js";import"./earcut.afc1d357.js";import"./Bitmap.2ada21f4.js";let t=class extends u(h(d)){update(e){this._strategy.update(e).catch(i=>{o(i)||p.getLogger(this.declaredClass).error(i)}),this.notifyChange("updating")}attach(){this._bitmapContainer=new n,this.container.addChild(this._bitmapContainer),this._strategy=new c({container:this._bitmapContainer,fetchSource:this.fetchBitmapData.bind(this),requestUpdate:this.requestUpdate.bind(this)})}detach(){this._strategy.destroy(),this._strategy=null,this.container.removeChild(this._bitmapContainer),this._bitmapContainer.removeAllChildren()}moveStart(){}viewChange(){}moveEnd(){this.requestUpdate()}fetchBitmapData(e,i,s){return this.layer.fetchImage(e,i,s)}async doRefresh(){this.requestUpdate()}isUpdating(){return this._strategy.updating||this.updateRequested}};r([a()],t.prototype,"_strategy",void 0),r([a()],t.prototype,"updating",void 0),t=r([m("esri.views.2d.layers.BaseDynamicLayerView2D")],t);const I=t;export{I as default};