UNPKG

@doegis/core

Version:

DOE GIS API

3 lines (1 loc) 2.37 kB
import{_ as e}from"../../../../chunks/tslib.es6.js";import{ShaderOutput as o}from"../core/shaderLibrary/ShaderOutput.js";import{HUDSpace as t}from"../core/shaderLibrary/hud/HUD.glsl.js";import{parameter as i}from"../core/shaderTechnique/ShaderTechniqueConfiguration.js";import{TransparencyPassType as s}from"../lib/TransparencyPassType.js";import{DefaultTechniqueConfiguration as r}from"../materials/DefaultTechniqueConfiguration.js";class a extends r{constructor(){super(...arguments),this.output=o.Color,this.screenCenterOffsetUnitsEnabled=t.World,this.transparencyPassType=s.NONE,this.spherical=!1,this.occlusionTestEnabled=!0,this.signedDistanceFieldEnabled=!1,this.vvSize=!1,this.vvColor=!1,this.hasVerticalOffset=!1,this.hasScreenSizePerspective=!1,this.debugDrawLabelBorder=!1,this.binaryHighlightOcclusionEnabled=!0,this.hasSlicePlane=!1,this.hasPolygonOffset=!1,this.depthEnabled=!0,this.pixelSnappingEnabled=!0,this.isDraped=!1,this.hasMultipassGeometry=!1,this.hasMultipassTerrain=!1,this.cullAboveGround=!1,this.occlusionPass=!1,this.objectAndLayerIdColorInstanced=!1}}e([i({count:o.COUNT})],a.prototype,"output",void 0),e([i({count:t.COUNT})],a.prototype,"screenCenterOffsetUnitsEnabled",void 0),e([i({count:s.COUNT})],a.prototype,"transparencyPassType",void 0),e([i()],a.prototype,"spherical",void 0),e([i()],a.prototype,"occlusionTestEnabled",void 0),e([i()],a.prototype,"signedDistanceFieldEnabled",void 0),e([i()],a.prototype,"vvSize",void 0),e([i()],a.prototype,"vvColor",void 0),e([i()],a.prototype,"hasVerticalOffset",void 0),e([i()],a.prototype,"hasScreenSizePerspective",void 0),e([i()],a.prototype,"debugDrawLabelBorder",void 0),e([i()],a.prototype,"binaryHighlightOcclusionEnabled",void 0),e([i()],a.prototype,"hasSlicePlane",void 0),e([i()],a.prototype,"hasPolygonOffset",void 0),e([i()],a.prototype,"depthEnabled",void 0),e([i()],a.prototype,"pixelSnappingEnabled",void 0),e([i()],a.prototype,"isDraped",void 0),e([i()],a.prototype,"hasMultipassGeometry",void 0),e([i()],a.prototype,"hasMultipassTerrain",void 0),e([i()],a.prototype,"cullAboveGround",void 0),e([i()],a.prototype,"occlusionPass",void 0),e([i()],a.prototype,"objectAndLayerIdColorInstanced",void 0),e([i({constValue:!0})],a.prototype,"hasSliceInVertexProgram",void 0),e([i({constValue:!1})],a.prototype,"hasVvInstancing",void 0);export{a as HUDMaterialTechniqueConfiguration};