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.32/esri/copyright.txt for details. */ import{setSingleImageTextures as t,setCoordsAndTransforms as r}from"./utils.js";const s={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/contrast",attributes:new Map([["a_position",0],["a_texcoord",1]])};function e(t,r){return t.painter.materialManager.getProgram(s,[])}function a(s,e,a){t(s,e,a),r(e);const{contrastOffset:n,brightnessOffset:o}=s.rasterFunction.parameters;e.setUniform1f("u_contrastOffset",n),e.setUniform1f("u_brightnessOffset",o)}const n={createProgram:e,bindTextureAndUniforms:a};export{n as default};