UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

3 lines (2 loc) 399 B
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.19/LICENSE.txt */ class r{constructor(){this._programCache=new Map}destroy(){for(const r of this._programCache.values())r.destroy();this._programCache.clear()}getProgram(r,e,t,a,o,s){const c=s??r.getShaderKey(e,t,a,o);let g=this._programCache.get(c);return g||(g=r.getProgram(e,t,a,o),this._programCache.set(c,g)),g}}export{r as TechniqueProgramCache};