/* COPYRIGHT Esri - https://js.arcgis.com/5.1.2/LICENSE.txt */
class i{constructor(i,e,s,a,t=null){if(this.name=i,this.type=e,this.arraySize=t,this.bind={0:null,1:null,2:null},a)switch(s){case void 0:break;case 0:this.bind[0]=a;break;case 1:this.bind[1]=a;break;case 2:this.bind[2]=a}}equals(i){return this.type===i.type&&this.name===i.name&&this.arraySize===i.arraySize}}export{i as Uniform};
