@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 703 B
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */
class t{constructor(t,a,e,r){this._material=t,this._drawParameters=a,this.geometry=e,this.meta=r}get material(){return this._material}destroy(){this._material.destroy(),this._drawParameters.destroy(),this.geometry.destroy()}get drawParameters(){return this._drawParameters}updateMaterial(t){this._material=t}get opacity(){return this.drawParameters.opacity}updateOpacity(t){const{_drawParameters:a}=this;t!==a.opacity&&(a.opacity=t)}updateComponentParametersUniform(t){this._drawParameters.updateComponentParameters(t,null)}updateComponentParametersVarying(t,a){this._drawParameters.updateComponentParameters(t,a)}}export{t as Renderable};