@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 1.67 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 t}from"../../../../chunks/tslib.es6.js";import{TextureCoordinateType as e}from"../core/shaderLibrary/attributes/TextureCoordinateAttribute.glsl.js";import{EmissionSource as o}from"../core/shaderLibrary/output/Emissions.glsl.js";import{parameter as s}from"../core/shaderTechnique/ShaderTechniqueConfiguration.js";import{CullFaceOptions as r}from"../lib/basicInterfaces.js";import{DefaultTechniqueConfiguration as i}from"../materials/DefaultTechniqueConfiguration.js";import{Style as a}from"../materials/PatternStyle.js";class n extends i{constructor(){super(...arguments),this.cullFace=r.None,this.style=a.Horizontal,this.hasVertexColors=!1,this.polygonOffset=!1,this.hasOccludees=!1,this.enableOffset=!0,this.terrainDepthTest=!1,this.cullAboveTerrain=!1,this.vvColor=!1,this.draped=!1,this.textureCoordinateType=e.None,this.emissionSource=o.None,this.discardInvisibleFragments=!0,this.writeDepth=!0,this.occlusionPass=!1,this.hasVvInstancing=!1,this.vvSize=!1,this.vvOpacity=!1,this.objectAndLayerIdColorInstanced=!1}}t([s({count:r.COUNT})],n.prototype,"cullFace",void 0),t([s({count:a.COUNT})],n.prototype,"style",void 0),t([s()],n.prototype,"hasVertexColors",void 0),t([s()],n.prototype,"polygonOffset",void 0),t([s()],n.prototype,"hasOccludees",void 0),t([s()],n.prototype,"enableOffset",void 0),t([s()],n.prototype,"terrainDepthTest",void 0),t([s()],n.prototype,"cullAboveTerrain",void 0),t([s()],n.prototype,"vvColor",void 0),t([s()],n.prototype,"draped",void 0);export{n as PatternTechniqueConfiguration};