.. role:: clio-inherited
   :class: clio-flag clio-flag-inherited


####################
IWalkOperatorService
####################

.. js:class:: wvc.IWalkOperatorService

   
   Index
   =====
   
   .. rubric:: Properties
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~wvc.IWalkOperatorService.serviceName`
   
   .. rubric:: Methods
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:meth:`~wvc.IWalkOperatorService.getElevationSpeed`
   * :js:meth:`~wvc.IWalkOperatorService.getFieldOfView`
   * :js:meth:`~wvc.IWalkOperatorService.getMouseLookSpeed`
   * :js:meth:`~wvc.IWalkOperatorService.getRotationSpeed`
   * :js:meth:`~wvc.IWalkOperatorService.getWalkMode`
   * :js:meth:`~wvc.IWalkOperatorService.getWalkSpeed`
   * :js:meth:`~wvc.IWalkOperatorService.isCollisionDetectionEnabled`
   * :js:meth:`~wvc.IWalkOperatorService.isMouseLookEnabled`
   * :js:meth:`~wvc.IWalkOperatorService.reset`
   * :js:meth:`~wvc.IWalkOperatorService.resetConfiguration`
   * :js:meth:`~wvc.IWalkOperatorService.setCollisionDetectionEnabled`
   * :js:meth:`~wvc.IWalkOperatorService.setElevationSpeed`
   * :js:meth:`~wvc.IWalkOperatorService.setFieldOfView`
   * :js:meth:`~wvc.IWalkOperatorService.setMouseLookEnabled`
   * :js:meth:`~wvc.IWalkOperatorService.setMouseLookSpeed`
   * :js:meth:`~wvc.IWalkOperatorService.setRotationSpeed`
   * :js:meth:`~wvc.IWalkOperatorService.setWalkMode`
   * :js:meth:`~wvc.IWalkOperatorService.setWalkSpeed`
   
   



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

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


.. js:data:: wvc.IWalkOperatorService.serviceName

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | serviceName: :js:data:`ServiceName <wvc.ServiceName>`
      



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

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


.. js:method:: wvc.IWalkOperatorService.getElevationSpeed

      .. rst-class:: sig-pretty-signature
      
         | getElevationSpeed(): *number*
      
      **Returns**\ : *number*
      



.. js:method:: wvc.IWalkOperatorService.getFieldOfView

      .. rst-class:: sig-pretty-signature
      
         | getFieldOfView(): *number*
      
      **Returns**\ : *number*
      



.. js:method:: wvc.IWalkOperatorService.getMouseLookSpeed

      .. rst-class:: sig-pretty-signature
      
         | getMouseLookSpeed(): *number*
      
      **Returns**\ : *number*
      



.. js:method:: wvc.IWalkOperatorService.getRotationSpeed

      .. rst-class:: sig-pretty-signature
      
         | getRotationSpeed(): *number*
      
      **Returns**\ : *number*
      



.. js:method:: wvc.IWalkOperatorService.getWalkMode

      .. rst-class:: sig-pretty-signature
      
         | getWalkMode(): (*"Mouse"* | *"Keyboard"*\ )
      
      **Returns**\ : (*"Mouse"* \| *"Keyboard"*\ )
      



.. js:method:: wvc.IWalkOperatorService.getWalkSpeed

      .. rst-class:: sig-pretty-signature
      
         | getWalkSpeed(): *number*
      
      **Returns**\ : *number*
      



.. js:method:: wvc.IWalkOperatorService.isCollisionDetectionEnabled

      .. rst-class:: sig-pretty-signature
      
         | isCollisionDetectionEnabled(): *boolean*
      
      **Returns**\ : *boolean*
      



.. js:method:: wvc.IWalkOperatorService.isMouseLookEnabled

      .. rst-class:: sig-pretty-signature
      
         | isMouseLookEnabled(): *boolean*
      
      **Returns**\ : *boolean*
      



.. js:method:: wvc.IWalkOperatorService.reset

      .. rst-class:: sig-pretty-signature
      
         | reset(): *void*
      
      **Returns**\ : *void*
      



.. js:method:: wvc.IWalkOperatorService.resetConfiguration

      .. rst-class:: sig-pretty-signature
      
         | resetConfiguration(**obj**\ : *object*\ ): *Promise*
      
      **Parameters**
      
      
         **obj**\ : *object*
      
      
      **Returns**\ : *Promise*
      



.. js:method:: wvc.IWalkOperatorService.setCollisionDetectionEnabled

      .. rst-class:: sig-pretty-signature
      
         | setCollisionDetectionEnabled(**enabled**\ : *boolean*\ ): *Promise*
      
      **Parameters**
      
      
         **enabled**\ : *boolean*
      
      
      **Returns**\ : *Promise*
      



.. js:method:: wvc.IWalkOperatorService.setElevationSpeed

      .. rst-class:: sig-pretty-signature
      
         | setElevationSpeed(**speed**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **speed**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wvc.IWalkOperatorService.setFieldOfView

      .. rst-class:: sig-pretty-signature
      
         | setFieldOfView(**fov**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **fov**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wvc.IWalkOperatorService.setMouseLookEnabled

      .. rst-class:: sig-pretty-signature
      
         | setMouseLookEnabled(**enabled**\ : *boolean*\ ): *void*
      
      **Parameters**
      
      
         **enabled**\ : *boolean*
      
      
      **Returns**\ : *void*
      



.. js:method:: wvc.IWalkOperatorService.setMouseLookSpeed

      .. rst-class:: sig-pretty-signature
      
         | setMouseLookSpeed(**speed**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **speed**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wvc.IWalkOperatorService.setRotationSpeed

      .. rst-class:: sig-pretty-signature
      
         | setRotationSpeed(**speed**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **speed**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wvc.IWalkOperatorService.setWalkMode

      .. rst-class:: sig-pretty-signature
      
         | setWalkMode(**mode**\ : (*"Mouse"* | *"Keyboard"*\ )): *Promise*
      
      **Parameters**
      
      
         **mode**\ : (*"Mouse"* \| *"Keyboard"*\ )
      
      
      **Returns**\ : *Promise*
      



.. js:method:: wvc.IWalkOperatorService.setWalkSpeed

      .. rst-class:: sig-pretty-signature
      
         | setWalkSpeed(**speed**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **speed**\ : *number*
      
      
      **Returns**\ : *void*
      




