/*
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/shaderLibrary/ShaderOutputOptions","../core/shaderTechnique/ShaderTechniqueConfiguration","../lib/basicInterfaces","../materials/DefaultTechniqueConfiguration"],(function(e,r,t,a,o,p,i){"use strict";let c=function(e){function t(){var r;return(r=e.apply(this,arguments)||this).output=a.ShaderOutput.Color,r.transparencyPassType=p.TransparencyPassType.NONE,r.occluder=!1,r.hasSlicePlane=!1,r.writeDepth=!1,r.draped=!1,r.hasCap=!1,r.vvSize=!1,r.vvColor=!1,r.vvOpacity=!1,r.hasOccludees=!1,r.hasMultipassTerrain=!1,r.cullAboveGround=!1,r}return r._inheritsLoose(t,e),t}(i.DefaultTechniqueConfiguration);t.__decorate([o.parameter({count:a.ShaderOutput.COUNT})],c.prototype,"output",void 0),t.__decorate([o.parameter({count:p.TransparencyPassType.COUNT})],c.prototype,"transparencyPassType",void 0),t.__decorate([o.parameter()],c.prototype,"occluder",void 0),t.__decorate([o.parameter()],c.prototype,"hasSlicePlane",void 0),t.__decorate([o.parameter()],c.prototype,"writeDepth",void 0),t.__decorate([o.parameter()],c.prototype,"draped",void 0),t.__decorate([o.parameter()],c.prototype,"hasCap",void 0),t.__decorate([o.parameter()],c.prototype,"vvSize",void 0),t.__decorate([o.parameter()],c.prototype,"vvColor",void 0),t.__decorate([o.parameter()],c.prototype,"vvOpacity",void 0),t.__decorate([o.parameter()],c.prototype,"hasOccludees",void 0),t.__decorate([o.parameter()],c.prototype,"hasMultipassTerrain",void 0),t.__decorate([o.parameter()],c.prototype,"cullAboveGround",void 0),t.__decorate([o.parameter({constValue:!0})],c.prototype,"hasVvInstancing",void 0),t.__decorate([o.parameter({constValue:!0})],c.prototype,"hasSliceTranslatedView",void 0),e.LineMarkerTechniqueConfiguration=c,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
