/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["exports"],(function(e){"use strict";var i,t,a,o,n,s,d,l,O,c,r,T,N,A;e.CullFaceOptions=void 0,(i=e.CullFaceOptions||(e.CullFaceOptions={}))[i.None=0]="None",i[i.Front=1]="Front",i[i.Back=2]="Back",i[i.COUNT=3]="COUNT",e.DepthTestFunction=void 0,(t=e.DepthTestFunction||(e.DepthTestFunction={}))[t.Less=0]="Less",t[t.Lequal=1]="Lequal",t[t.COUNT=2]="COUNT",e.AntiAliasingMode=void 0,(a=e.AntiAliasingMode||(e.AntiAliasingMode={}))[a.NONE=0]="NONE",a[a.SMAA=1]="SMAA",e.TransparencyPassType=void 0,(o=e.TransparencyPassType||(e.TransparencyPassType={}))[o.Color=0]="Color",o[o.Alpha=1]="Alpha",o[o.FrontFace=2]="FrontFace",o[o.NONE=3]="NONE",o[o.COUNT=4]="COUNT",e.RenderRequestType=void 0,(n=e.RenderRequestType||(e.RenderRequestType={}))[n.BACKGROUND=0]="BACKGROUND",n[n.UPDATE=1]="UPDATE",e.ResourceState=void 0,(s=e.ResourceState||(e.ResourceState={}))[s.NOT_LOADED=0]="NOT_LOADED",s[s.LOADING=1]="LOADING",s[s.LOADED=2]="LOADED",e.StencilBits=void 0,(d=e.StencilBits||(e.StencilBits={}))[d.IntegratedMeshMaskExcluded=1]="IntegratedMeshMaskExcluded",d[d.OutlineVisualElementMask=2]="OutlineVisualElementMask",e.UpdatePolicy=void 0,(l=e.UpdatePolicy||(e.UpdatePolicy={}))[l.ASYNC=0]="ASYNC",l[l.SYNC=1]="SYNC",e.Object3DState=void 0,(O=e.Object3DState||(e.Object3DState={}))[O.Highlight=0]="Highlight",O[O.MaskOccludee=1]="MaskOccludee",O[O.COUNT=2]="COUNT",e.PrimitiveType=void 0,(c=e.PrimitiveType||(e.PrimitiveType={}))[c.Triangle=0]="Triangle",c[c.Point=1]="Point",c[c.Line=2]="Line",e.PowerOfTwoResizeMode=void 0,(r=e.PowerOfTwoResizeMode||(e.PowerOfTwoResizeMode={}))[r.STRETCH=1]="STRETCH",r[r.PAD=2]="PAD",e.ValidationState=void 0,(T=e.ValidationState||(e.ValidationState={}))[T.CHANGED=0]="CHANGED",T[T.UNCHANGED=1]="UNCHANGED",e.AlphaDiscardMode=void 0,(N=e.AlphaDiscardMode||(e.AlphaDiscardMode={}))[N.Blend=0]="Blend",N[N.Opaque=1]="Opaque",N[N.Mask=2]="Mask",N[N.MaskBlend=3]="MaskBlend",N[N.COUNT=4]="COUNT",e.Decorations=void 0,(A=e.Decorations||(e.Decorations={}))[A.OFF=0]="OFF",A[A.ON=1]="ON",Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
