.. role:: clio-const
   :class: clio-flag clio-flag-const


##
Sc
##

.. js:module:: wv.Sc

   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~wv.Sc.UniformTypeNames`
   * :js:data:`~wv.Sc.UnspecifiedMeasurementUnit`
   
   



.. rst-class:: kind-group kind-enumerations

.. rubric:: Enumerations
   :class: kind-group-title


.. rst-class:: api-xref-list


* :js:data:`~wv.Sc.AntiAliasingMode`
* :js:data:`~wv.Sc.AttachScope`
* :js:data:`~wv.Sc.BimMask`
* :js:data:`~wv.Sc.BimType`
* :js:data:`~wv.Sc.BlurIntervalUnit`
* :js:data:`~wv.Sc.ColorType`
* :js:data:`~wv.Sc.CullingVectorSpace`
* :js:data:`~wv.Sc.CuttingSectionKey`
* :js:data:`~wv.Sc.DataKey`
* :js:data:`~wv.Sc.DrawMode`
* :js:data:`~wv.Sc.DrawStrategy`
* :js:data:`~wv.Sc.ElementMask`
* :js:data:`~wv.Sc.ElementType`
* :js:data:`~wv.Sc.GroupKey`
* :js:data:`~wv.Sc.HighlightFilter`
* :js:data:`~wv.Sc.HighlightMode`
* :js:data:`~wv.Sc.ImageFormat`
* :js:data:`~wv.Sc.ImageKey`
* :js:data:`~wv.Sc.InclusionKey`
* :js:data:`~wv.Sc.InstanceKey`
* :js:data:`~wv.Sc.Key`
* :js:data:`~wv.Sc.LightKey`
* :js:data:`~wv.Sc.LightSpace`
* :js:data:`~wv.Sc.LightType`
* :js:data:`~wv.Sc.LinePatternLengthUnit`
* :js:data:`~wv.Sc.MasterModelKey`
* :js:data:`~wv.Sc.MaterialMask`
* :js:data:`~wv.Sc.MatrixKey`
* :js:data:`~wv.Sc.MeshKey`
* :js:data:`~wv.Sc.ModelKey`
* :js:data:`~wv.Sc.OverlayAnchor`
* :js:data:`~wv.Sc.OverlayUnit`
* :js:data:`~wv.Sc.PointShape`
* :js:data:`~wv.Sc.PointSizeUnit`
* :js:data:`~wv.Sc.Projection`
* :js:data:`~wv.Sc.SessionType`
* :js:data:`~wv.Sc.SetVisibility`
* :js:data:`~wv.Sc.SimpleReflectionAttenuationUnit`
* :js:data:`~wv.Sc.SmaaQuality`
* :js:data:`~wv.Sc.StateFailure`
* :js:data:`~wv.Sc.TextureInterpolation`
* :js:data:`~wv.Sc.TextureMipMapping`
* :js:data:`~wv.Sc.TextureModifier`
* :js:data:`~wv.Sc.TextureParameterization`
* :js:data:`~wv.Sc.TextureTiling`
* :js:data:`~wv.Sc.TransparencyMode`
* :js:data:`~wv.Sc.ViewKey`
* :js:data:`~wv.Sc.XRayGroup`

.. rst-class:: kind-group kind-classes

.. rubric:: Classes
   :class: kind-group-title


.. rst-class:: api-xref-list


* :js:class:`~wv.Sc.StreamcacheModule`

.. rst-class:: kind-group kind-interfaces

.. rubric:: Interfaces
   :class: kind-group-title


.. rst-class:: api-xref-list


* :js:class:`~wv.Sc.BadDataData`
* :js:class:`~wv.Sc.Camera`
* :js:class:`~wv.Sc.CullingVector`
* :js:class:`~wv.Sc.CuttingSectionLimits`
* :js:class:`~wv.Sc.DiscriminatedError`
* :js:class:`~wv.Sc.EntityBase`
* :js:class:`~wv.Sc.Error`
* :js:class:`~wv.Sc.FaceEntity`
* :js:class:`~wv.Sc.FacePickResult`
* :js:class:`~wv.Sc.FrameStats`
* :js:class:`~wv.Sc.ILight`
* :js:class:`~wv.Sc.ImageInterface`
* :js:class:`~wv.Sc.Instance`
* :js:class:`~wv.Sc.LineEntity`
* :js:class:`~wv.Sc.LinePickResult`
* :js:class:`~wv.Sc.LoadConfig`
* :js:class:`~wv.Sc.MaterialDescriptor`
* :js:class:`~wv.Sc.MatrixInterface`
* :js:class:`~wv.Sc.MeshDataBuilder`
* :js:class:`~wv.Sc.MeshDataBuilderFaceOptions`
* :js:class:`~wv.Sc.MeshDataBuilderLineOptions`
* :js:class:`~wv.Sc.MeshDataBuilderPointOptions`
* :js:class:`~wv.Sc.MeshDataInterface`
* :js:class:`~wv.Sc.MeshInstanceInterface`
* :js:class:`~wv.Sc.OpenModelFailedData`
* :js:class:`~wv.Sc.OverlayId`
* :js:class:`~wv.Sc.OverlayInterface`
* :js:class:`~wv.Sc.PickResult`
* :js:class:`~wv.Sc.PointEntity`
* :js:class:`~wv.Sc.PointPickResult`
* :js:class:`~wv.Sc.ProximityFaceEntity`
* :js:class:`~wv.Sc.ProximityFacePickResult`
* :js:class:`~wv.Sc.RaySelectionConfig`
* :js:class:`~wv.Sc.SetShaderOptions`
* :js:class:`~wv.Sc.SetShaderOptionsPayload`
* :js:class:`~wv.Sc.SsrQualityConfig`
* :js:class:`~wv.Sc.StartArgs`
* :js:class:`~wv.Sc.Statistics`
* :js:class:`~wv.Sc.SvgConfig`
* :js:class:`~wv.Sc.TextureFlags`
* :js:class:`~wv.Sc.VolumeSelectionConfig`

.. rst-class:: kind-group kind-type-aliases

.. rubric:: Type Aliases
   :class: kind-group-title


.. rst-class:: api-xref-list


* :js:data:`~wv.Sc.CuttingSectionId`
* :js:data:`~wv.Sc.CuttingSectionIds`
* :js:data:`~wv.Sc.CuttingSectionInc`
* :js:data:`~wv.Sc.CuttingSectionIncs`
* :js:data:`~wv.Sc.DataId`
* :js:data:`~wv.Sc.DataIds`
* :js:data:`~wv.Sc.DataInc`
* :js:data:`~wv.Sc.DataIncs`
* :js:data:`~wv.Sc.GroupId`
* :js:data:`~wv.Sc.GroupIds`
* :js:data:`~wv.Sc.GroupInc`
* :js:data:`~wv.Sc.GroupIncs`
* :js:data:`~wv.Sc.Id`
* :js:data:`~wv.Sc.Ids`
* :js:data:`~wv.Sc.ImageId`
* :js:data:`~wv.Sc.ImageIds`
* :js:data:`~wv.Sc.ImageInc`
* :js:data:`~wv.Sc.ImageIncs`
* :js:data:`~wv.Sc.Inc`
* :js:data:`~wv.Sc.InclusionId`
* :js:data:`~wv.Sc.InclusionIds`
* :js:data:`~wv.Sc.InclusionInc`
* :js:data:`~wv.Sc.InclusionIncs`
* :js:data:`~wv.Sc.IncrementalSelectionHandle`
* :js:data:`~wv.Sc.Incs`
* :js:data:`~wv.Sc.InstanceId`
* :js:data:`~wv.Sc.InstanceIds`
* :js:data:`~wv.Sc.InstanceInc`
* :js:data:`~wv.Sc.InstanceIncs`
* :js:data:`~wv.Sc.MatrixId`
* :js:data:`~wv.Sc.MatrixIds`
* :js:data:`~wv.Sc.MatrixInc`
* :js:data:`~wv.Sc.MatrixIncs`
* :js:data:`~wv.Sc.MeshId`
* :js:data:`~wv.Sc.MeshIds`
* :js:data:`~wv.Sc.MeshInc`
* :js:data:`~wv.Sc.MeshIncs`
* :js:data:`~wv.Sc.Milliseconds`
* :js:data:`~wv.Sc.ModelId`
* :js:data:`~wv.Sc.ModelIds`
* :js:data:`~wv.Sc.ModelInc`
* :js:data:`~wv.Sc.ModelIncs`
* :js:data:`~wv.Sc.OpaqueError`
* :js:data:`~wv.Sc.OverlayIndex`
* :js:data:`~wv.Sc.ProximityEntity`
* :js:data:`~wv.Sc.ScModelName`
* :js:data:`~wv.Sc.ScsBuffer`
* :js:data:`~wv.Sc.UniformDescription`
* :js:data:`~wv.Sc.UniformTypeName`

.. rst-class:: kind-group kind-variables

.. rubric:: Variables
   :class: kind-group-title


.. js:data:: wv.Sc.UniformTypeNames

      .. rst-class:: clio-flags
      
         :clio-const:`const`
      
      .. rst-class:: sig-pretty-signature
      
         | UniformTypeNames: readonly [*"bool"*\ , *"int"*\ , *"uint"*\ , *"float"*\ , *"bvec2"*\ , *"bvec3"*\ , *"bvec4"*\ , *"ivec2"*\ , *"ivec3"*\ , *"ivec4"*\ , *"uvec2"*\ , *"uvec3"*\ , *"uvec4"*\ , *"vec2"*\ , *"vec3"*\ , *"vec4"*\ , *"mat2"*\ , *"mat3"*\ , *"mat4"*\ , *"texture2D"*\ ]
      



.. js:data:: wv.Sc.UnspecifiedMeasurementUnit

      .. rst-class:: clio-flags
      
         :clio-const:`const`
      
      .. rst-class:: sig-pretty-signature
      
         | UnspecifiedMeasurementUnit: *0*
      



.. rst-class:: kind-group kind-functions

.. rubric:: Functions
   :class: kind-group-title


.. rst-class:: api-xref-list


* :js:func:`~wv.Sc.getStateFailure`
* :js:func:`~wv.Sc.getUniformArrayLength`
* :js:func:`~wv.Sc.getUniformBufferSize`
* :js:func:`~wv.Sc.getUniformsBufferSize`
* :js:func:`~wv.Sc.isError`
* :js:func:`~wv.Sc.serializeBooleans`
* :js:func:`~wv.Sc.serializeText`
* :js:func:`~wv.Sc.serializeUniform`
* :js:func:`~wv.Sc.serializeUniforms`

.. toctree::
   :maxdepth: 1
   :hidden:

   ../enums/Sc.AntiAliasingMode
   ../enums/Sc.AttachScope
   ../interfaces/Sc.BadDataData
   ../enums/Sc.BimMask
   ../enums/Sc.BimType
   ../enums/Sc.BlurIntervalUnit
   ../interfaces/Sc.Camera
   ../enums/Sc.ColorType
   ../interfaces/Sc.CullingVector
   ../enums/Sc.CullingVectorSpace
   ../types/Sc.CuttingSectionId
   ../types/Sc.CuttingSectionIds
   ../types/Sc.CuttingSectionInc
   ../types/Sc.CuttingSectionIncs
   ../enums/Sc.CuttingSectionKey
   ../interfaces/Sc.CuttingSectionLimits
   ../types/Sc.DataId
   ../types/Sc.DataIds
   ../types/Sc.DataInc
   ../types/Sc.DataIncs
   ../enums/Sc.DataKey
   ../interfaces/Sc.DiscriminatedError
   ../enums/Sc.DrawMode
   ../enums/Sc.DrawStrategy
   ../enums/Sc.ElementMask
   ../enums/Sc.ElementType
   ../interfaces/Sc.EntityBase
   ../interfaces/Sc.Error
   ../interfaces/Sc.FaceEntity
   ../interfaces/Sc.FacePickResult
   ../interfaces/Sc.FrameStats
   ../functions/Sc.getStateFailure
   ../functions/Sc.getUniformArrayLength
   ../functions/Sc.getUniformBufferSize
   ../functions/Sc.getUniformsBufferSize
   ../types/Sc.GroupId
   ../types/Sc.GroupIds
   ../types/Sc.GroupInc
   ../types/Sc.GroupIncs
   ../enums/Sc.GroupKey
   ../enums/Sc.HighlightFilter
   ../enums/Sc.HighlightMode
   ../types/Sc.Id
   ../types/Sc.Ids
   ../interfaces/Sc.ILight
   ../enums/Sc.ImageFormat
   ../types/Sc.ImageId
   ../types/Sc.ImageIds
   ../types/Sc.ImageInc
   ../types/Sc.ImageIncs
   ../interfaces/Sc.ImageInterface
   ../enums/Sc.ImageKey
   ../types/Sc.Inc
   ../types/Sc.InclusionId
   ../types/Sc.InclusionIds
   ../types/Sc.InclusionInc
   ../types/Sc.InclusionIncs
   ../enums/Sc.InclusionKey
   ../types/Sc.IncrementalSelectionHandle
   ../types/Sc.Incs
   ../interfaces/Sc.Instance
   ../types/Sc.InstanceId
   ../types/Sc.InstanceIds
   ../types/Sc.InstanceInc
   ../types/Sc.InstanceIncs
   ../enums/Sc.InstanceKey
   ../functions/Sc.isError
   ../enums/Sc.Key
   ../enums/Sc.LightKey
   ../enums/Sc.LightSpace
   ../enums/Sc.LightType
   ../interfaces/Sc.LineEntity
   ../enums/Sc.LinePatternLengthUnit
   ../interfaces/Sc.LinePickResult
   ../interfaces/Sc.LoadConfig
   ../enums/Sc.MasterModelKey
   ../interfaces/Sc.MaterialDescriptor
   ../enums/Sc.MaterialMask
   ../types/Sc.MatrixId
   ../types/Sc.MatrixIds
   ../types/Sc.MatrixInc
   ../types/Sc.MatrixIncs
   ../interfaces/Sc.MatrixInterface
   ../enums/Sc.MatrixKey
   ../interfaces/Sc.MeshDataBuilder
   ../interfaces/Sc.MeshDataBuilderFaceOptions
   ../interfaces/Sc.MeshDataBuilderLineOptions
   ../interfaces/Sc.MeshDataBuilderPointOptions
   ../interfaces/Sc.MeshDataInterface
   ../types/Sc.MeshId
   ../types/Sc.MeshIds
   ../types/Sc.MeshInc
   ../types/Sc.MeshIncs
   ../interfaces/Sc.MeshInstanceInterface
   ../enums/Sc.MeshKey
   ../types/Sc.Milliseconds
   ../types/Sc.ModelId
   ../types/Sc.ModelIds
   ../types/Sc.ModelInc
   ../types/Sc.ModelIncs
   ../enums/Sc.ModelKey
   ../types/Sc.OpaqueError
   ../interfaces/Sc.OpenModelFailedData
   ../enums/Sc.OverlayAnchor
   ../interfaces/Sc.OverlayId
   ../types/Sc.OverlayIndex
   ../interfaces/Sc.OverlayInterface
   ../enums/Sc.OverlayUnit
   ../interfaces/Sc.PickResult
   ../interfaces/Sc.PointEntity
   ../interfaces/Sc.PointPickResult
   ../enums/Sc.PointShape
   ../enums/Sc.PointSizeUnit
   ../enums/Sc.Projection
   ../types/Sc.ProximityEntity
   ../interfaces/Sc.ProximityFaceEntity
   ../interfaces/Sc.ProximityFacePickResult
   ../interfaces/Sc.RaySelectionConfig
   ../types/Sc.ScModelName
   ../types/Sc.ScsBuffer
   ../functions/Sc.serializeBooleans
   ../functions/Sc.serializeText
   ../functions/Sc.serializeUniform
   ../functions/Sc.serializeUniforms
   ../enums/Sc.SessionType
   ../interfaces/Sc.SetShaderOptions
   ../interfaces/Sc.SetShaderOptionsPayload
   ../enums/Sc.SetVisibility
   ../enums/Sc.SimpleReflectionAttenuationUnit
   ../enums/Sc.SmaaQuality
   ../interfaces/Sc.SsrQualityConfig
   ../interfaces/Sc.StartArgs
   ../enums/Sc.StateFailure
   ../interfaces/Sc.Statistics
   ../classes/Sc.StreamcacheModule
   ../interfaces/Sc.SvgConfig
   ../interfaces/Sc.TextureFlags
   ../enums/Sc.TextureInterpolation
   ../enums/Sc.TextureMipMapping
   ../enums/Sc.TextureModifier
   ../enums/Sc.TextureParameterization
   ../enums/Sc.TextureTiling
   ../enums/Sc.TransparencyMode
   ../types/Sc.UniformDescription
   ../types/Sc.UniformTypeName
   ../enums/Sc.ViewKey
   ../interfaces/Sc.VolumeSelectionConfig
   ../enums/Sc.XRayGroup


