UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

6 lines (5 loc) 663 B
/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.33/esri/copyright.txt for details. */ import{simplePipelineState as e}from"../../utils.js";import{Technique as s}from"../Technique.js";import{TechniqueType as r}from"../TechniqueType.js";import{GridShader as t}from"../shaders/GridShader.js";class i extends s{constructor(){super(...arguments),this.type=r.Grid,this.shaders={grid:new t}}render(s,r){const{context:t,painter:i}=s;i.setPipelineState(e),i.submitDrawMesh(t,{shader:this.shaders.grid,uniforms:r,defines:null,optionalAttributes:null,useComputeBuffer:!1},i.quadMesh)}}export{i as GridTechnique};