/* COPYRIGHT Esri - https://js.arcgis.com/5.1.2/LICENSE.txt */
import{Vec4 as s}from"../../../../graph/glsl.js";import{BaseRasterProcessorShader as r}from"./BaseRasterProcessorShader.js";import{MultiRasterMixin as e}from"./MultiRasterMixin.js";class t extends(e(r)){constructor(){super(...arguments),this.type="CompositeBandShader"}_process(r){const{a:e,b:t,c:o,alpha:a}=this._getRasterValues(r);return new s(e,t,o,a)}}export{t as CompositeBandShader};
