/*
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","../../../../chunks/tslib.es6","../core/shaderTechnique/ShaderTechniqueConfiguration"],(function(a,e,i,t){"use strict";var o;a.ShadowCastVisualization=void 0,(o=a.ShadowCastVisualization||(a.ShadowCastVisualization={}))[o.Gradient=0]="Gradient",o[o.Threshold=1]="Threshold",o[o.COUNT=2]="COUNT";let n=function(i){function t(){var e;return(e=i.apply(this,arguments)||this).visualization=a.ShadowCastVisualization.Gradient,e.bandsEnabled=!1,e}return e._inheritsLoose(t,i),t}(t.ShaderTechniqueConfiguration);i.__decorate([t.parameter({count:a.ShadowCastVisualization.COUNT})],n.prototype,"visualization",void 0),i.__decorate([t.parameter()],n.prototype,"bandsEnabled",void 0),a.ShadowCastVisualizeTechniqueConfiguration=n,Object.defineProperties(a,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
