@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 1.2 kB
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.32/esri/copyright.txt for details.
*/
import{_ as e}from"../../../../../chunks/tslib.es6.js";import{NormalType as t}from"../../core/shaderLibrary/attributes/NormalAttribute.glsl.js";import{parameter as o}from"../../core/shaderTechnique/ShaderTechniqueConfiguration.js";import{DefaultTechniqueConfiguration as r}from"../../materials/DefaultTechniqueConfiguration.js";import{EdgeType as i}from"../../shaders/sources/edgeRenderer/EdgeUtil.glsl.js";class s extends r{constructor(){super(...arguments),this.type=i.Solid,this.silhouette=!1,this.legacy=!1,this.doublePrecisionRequiresObfuscation=!1,this.terrainDepthTest=!1,this.cullAboveTerrain=!1,this.spherical=!1,this.occlusionPass=!1,this.normalType=t.Compressed}}e([o({count:i.COUNT})],s.prototype,"type",void 0),e([o()],s.prototype,"silhouette",void 0),e([o()],s.prototype,"legacy",void 0),e([o()],s.prototype,"doublePrecisionRequiresObfuscation",void 0),e([o()],s.prototype,"terrainDepthTest",void 0),e([o()],s.prototype,"cullAboveTerrain",void 0),e([o()],s.prototype,"spherical",void 0);export{s as EdgeShaderTechniqueConfiguration};