/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{__decorate as r}from"tslib";import{uniform as o}from"../../../GraphShaderModule.js";import{Float as t}from"../../../graph/glsl.js";import{BaseRasterColorizerShader as e}from"./BaseRasterColorizerShader.js";import{lookupColor as s,ColormapConfig as i}from"./lut.js";class p extends e{constructor(){super(...arguments),this.type="RasterColorizerLUTShader"}_colorize(r){const o=this._getPixel(r);return s(o,new t(1),this.colormapConfig,!1)}}r([o(i)],p.prototype,"colormapConfig",void 0);export{p as RasterColorizerLUTShader};
