/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["exports","../../../../../chunks/_rollupPluginBabelHelpers","../../../../../chunks/vec3f64","../shaderLibrary/attributes/VertexNormal.glsl"],(function(e,r,i,t){"use strict";let a=function(e){function t(){var r;return(r=e.apply(this,arguments)||this).slicePlaneLocalOrigin=i.create(),r.origin=r.slicePlaneLocalOrigin,r}return r._inheritsLoose(t,e),t}(t.VertexNormalPassParameters),s=function(e){function i(){return e.apply(this,arguments)||this}return r._inheritsLoose(i,e),i}(t.VertexNormalDrawParameters);var n,o;e.RenderPassIdentifier=void 0,(n=e.RenderPassIdentifier||(e.RenderPassIdentifier={}))[n.Material=0]="Material",n[n.ShadowMap=1]="ShadowMap",n[n.Highlight=2]="Highlight",e.MaterialSubPass=void 0,(o=e.MaterialSubPass||(e.MaterialSubPass={}))[o.Color=0]="Color",o[o.Alpha=1]="Alpha",o[o.Depth=2]="Depth",o[o.Normal=3]="Normal";let l=function(i){function t(){var r;return(r=i.apply(this,arguments)||this).identifier=e.RenderPassIdentifier.Material,r.transparent=!1,r.integratedMesh=!1,r}return r._inheritsLoose(t,i),t}(a),h=function(i){function t(){var r;return(r=i.apply(this,arguments)||this).identifier=e.RenderPassIdentifier.ShadowMap,r}return r._inheritsLoose(t,i),t}(a),u=function(i){function t(){var r;return(r=i.apply(this,arguments)||this).identifier=e.RenderPassIdentifier.Highlight,r}return r._inheritsLoose(t,i),t}(a);e.DrawParameters=s,e.HighlightPassParameters=u,e.MaterialPassParameters=l,e.PassParameters=a,e.ShadowMapPassParameters=h,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
