UNPKG

@doegis/core

Version:

DOE GIS API

3 lines (1 loc) 823 B
import{TransparencyPassType as n}from"./TransparencyPassType.js";import{BlendFactor as r,CompareFunction as t}from"../../../webgl/enums.js";import{separateBlendingParams as e,simpleBlendingParams as o,defaultDepthWriteParams as u}from"../../../webgl/renderState.js";const c=e(r.SRC_ALPHA,r.ONE,r.ONE_MINUS_SRC_ALPHA,r.ONE_MINUS_SRC_ALPHA),N=o(r.ONE,r.ONE),s=o(r.ZERO,r.ONE_MINUS_SRC_ALPHA);function A(r){return r===n.FrontFace?null:r===n.Alpha?s:N}function E(r){return r===n.FrontFace?u:null}const S=5e5,_={factor:-1,units:-2};function a(n){return n?_:null}function l(r,e=t.LESS){return r===n.NONE||r===n.FrontFace?e:t.LEQUAL}export{_ as OITPolygonOffset,S as OITPolygonOffsetLimit,s as blendingAlpha,N as blendingColor,c as blendingDefault,a as getOITPolygonOffset,A as oitBlending,l as oitDepthTest,E as oitDepthWrite};