/*
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","../lib/basicInterfaces","../materials/DefaultTechniqueConfiguration"],(function(e,r,t,a,o,n){"use strict";let i=function(e){function t(){var r;return(r=e.apply(this,arguments)||this).transparencyPassType=o.TransparencyPassType.NONE,r.transparent=!1,r.writeDepth=!0,r.polygonOffset=!1,r.hasMultipassTerrain=!1,r.cullAboveGround=!1,r}return r._inheritsLoose(t,e),t}(n.DefaultTechniqueConfiguration);t.__decorate([a.parameter({count:o.TransparencyPassType.COUNT})],i.prototype,"transparencyPassType",void 0),t.__decorate([a.parameter()],i.prototype,"transparent",void 0),t.__decorate([a.parameter()],i.prototype,"writeDepth",void 0),t.__decorate([a.parameter()],i.prototype,"polygonOffset",void 0),t.__decorate([a.parameter()],i.prototype,"hasMultipassTerrain",void 0),t.__decorate([a.parameter()],i.prototype,"cullAboveGround",void 0),e.CheckerBoardTechniqueConfiguration=i,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
