UNPKG

@arcgis/core

Version:

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

6 lines (5 loc) 645 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 e}from"./utils.js";const r={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/aspect",attributes:new Map([["a_position",0],["a_texcoord",1]])};function a(t,e){return t.painter.materialManager.getProgram(r,[])}function s(r,a,s){t(r,a,s),e(a);const n=s.getRasterTextureSize();a.setUniform2fv("u_srcImageSize",n);const o=s.getRasterCellSize();a.setUniform2fv("u_cellSize",o)}const n={createProgram:a,bindTextureAndUniforms:s};export{n as default};