UNPKG

@arcgis/core

Version:

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

6 lines (5 loc) 674 B
/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.32/esri/copyright.txt for details. */ import{setMultipleImageTextures as t,setCoordsAndTransforms as r}from"./utils.js";const n={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/compositeband",attributes:new Map([["a_position",0],["a_texcoord",1]])};function a(t,r){const a=t.rasterFunction.parameters.rasters.filter((t=>"Constant"===t.name)),e=[];return a.length&&(e.push("oneConstant"),2===a.length&&e.push("twoConstant")),t.painter.materialManager.getProgram(n,e)}function e(n,a,e){t(n,a,e),r(a)}const s={createProgram:a,bindTextureAndUniforms:e};export{s as default};