.. role:: clio-optional
   :class: clio-flag clio-flag-optional

.. role:: clio-static
   :class: clio-flag clio-flag-static


#################
StreamcacheModule
#################

.. js:class:: wv.Sc.StreamcacheModule

   
   Index
   =====
   
   .. rubric:: Constructors
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:func:`~wv.Sc.StreamcacheModule.constructor`
   
   .. rubric:: Properties
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~wv.Sc.StreamcacheModule.defaultBinary`
   * :js:data:`~wv.Sc.StreamcacheModule.defaultEnginePath`
   
   .. rubric:: Accessors
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:func:`~wv.Sc.StreamcacheModule.glContext`
   
   .. rubric:: Methods
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:meth:`~static wv.Sc.StreamcacheModule.createInstance`
   * :js:meth:`~static wv.Sc.StreamcacheModule.setupNewView`
   
   



.. rst-class:: kind-group kind-constructors

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


.. js:method:: wv.Sc.StreamcacheModule.constructor

      .. rst-class:: sig-pretty-signature
      
         | StreamcacheModule(): :js:class:`StreamcacheModule <wv.Sc.StreamcacheModule>`
      
      **Returns**\ : :js:class:`StreamcacheModule <wv.Sc.StreamcacheModule>`
      



.. rst-class:: kind-group kind-properties

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


.. js:data:: wv.Sc.StreamcacheModule.defaultBinary

      .. rst-class:: clio-flags
      
         :clio-static:`static`
      
      .. rst-class:: sig-pretty-signature
      
         | defaultBinary: *unknown*
      



.. js:data:: wv.Sc.StreamcacheModule.defaultEnginePath

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-optional:`optional`
      
      .. rst-class:: sig-pretty-signature
      
         | defaultEnginePath: *string*
      



.. rst-class:: kind-group kind-accessors

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


.. js:method:: wv.Sc.StreamcacheModule.glContext

      .. rst-class:: clio-flags
      
         :clio-static:`static`
      
      .. rst-class:: sig-pretty-signature
      
         | *get* glContext(): (*None* | *WebGL2RenderingContext*\ )
      
      **Returns**\ : (*None* \| *WebGL2RenderingContext*\ )
      



.. rst-class:: kind-group kind-methods

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


.. js:method:: static wv.Sc.StreamcacheModule.createInstance

      .. rst-class:: clio-flags
      
         :clio-static:`static`
      
      .. rst-class:: sig-pretty-signature
      
         | createInstance(**instanceArgs**\ : :js:class:`StartArgs <wv.Sc.StartArgs>`\ ): *Promise*
      
      **Parameters**
      
      
         **instanceArgs**\ : :js:class:`StartArgs <wv.Sc.StartArgs>`
      
      
      **Returns**\ : *Promise*
      



.. js:method:: static wv.Sc.StreamcacheModule.setupNewView

      .. rst-class:: clio-flags
      
         :clio-static:`static`
      
      .. rst-class:: sig-pretty-signature
      
         | setupNewView(**facade**\ : *Facade*\ , **view_key**\ : :js:data:`ViewKey <wv.Sc.ViewKey>`\ , **container**\ : (*string* | *HTMLElement*\ )): *void*
      
      **Parameters**
      
      
         **facade**\ : *Facade*
      
         **view_key**\ : :js:data:`ViewKey <wv.Sc.ViewKey>`
      
         **container**\ : (*string* \| *HTMLElement*\ )
      
      
      **Returns**\ : *void*
      




