/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["exports","../../../../../chunks/_rollupPluginBabelHelpers","./Uniform","../shaderTechnique/BindType"],(function(e,i,t,r){"use strict";let s=function(e){function t(t,s,n,a){var l;switch(s){case r.BindType.Pass:return l=e.call(this,t,"mat4",s,((e,i,r)=>e.setUniformMatrix4fv(t,n(i,r))),a)||this,i._assertThisInitialized(l);case r.BindType.Draw:return l=e.call(this,t,"mat4",s,((e,i,r)=>e.setUniformMatrix4fv(t,n(i,r))),a)||this,i._assertThisInitialized(l)}return l}return i._inheritsLoose(t,e),t}(t.Uniform);e.Matrix4sUniform=s,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
