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


##########################
CameraKeyboardWalkOperator
##########################

.. js:class:: wv.Operators.Camera.CameraKeyboardWalkOperator

   
   Index
   =====
   
   .. rubric:: Methods
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.addKeyMapping`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.addMapping`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.clearKeyMappings`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.clearMapping`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.disableBimMode`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.enableBimMode`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getBimDoorConfig`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getBimFloorConfig`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getBimModeEnabled`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getBimWallConfig`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getElevationSpeed`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getKeyMapping`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getMajorAxis`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getMouseLookEnabled`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getMouseLookSpeed`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getRotationSpeed`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getTilt`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getViewAngle`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getWalkActive`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getWalkSpeed`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.getZoomSpeed`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.isBimModeEnabled`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.resetDefaultWalkSpeeds`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.rotateLeft`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.rotateRight`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.setBimDoorConfig`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.setBimFloorConfig`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.setBimWallConfig`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.setElevationSpeed`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.setMapping`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.setMouseLookEnabled`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.setMouseLookSpeed`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.setRotationSpeed`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.setTilt`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.setViewAngle`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.setWalkSpeed`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.setZoomSpeed`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.tiltDown`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.tiltUp`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.toggleBimMode`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.walkBackward`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.walkBackwardWithCollision`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.walkDown`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.walkForward`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.walkForwardWithCollision`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.walkLeft`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.walkLeftWithCollision`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.walkRight`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.walkRightWithCollision`
   * :js:meth:`~wv.Operators.Camera.CameraKeyboardWalkOperator.walkUp`
   
   



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

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


.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.addKeyMapping

      .. rst-class:: sig-pretty-signature
      
         | addKeyMapping(**key**\ : :js:data:`KeyCode <wv.KeyCode>`\ , **walkDirection**\ : :js:data:`WalkDirection <wv.WalkDirection>`\ ): *void*
      
      Adds a key mapping for a walk direction.
      
      **Parameters**
      
      
         **key**\ : :js:data:`KeyCode <wv.KeyCode>`
      
         **walkDirection**\ : :js:data:`WalkDirection <wv.WalkDirection>`
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.addMapping

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | addMapping(**button**\ : :js:data:`Button <wv.Button>`\ , **modifier**\ : :js:data:`KeyModifiers <wv.KeyModifiers>`\ ?): *void*
      
      Adds a button and key modifier mapping for the operator. If no mapping is provided, all combinations are considered valid. All mappings require a mouse button, but a key modifier is optional.
      
      **Parameters**
      
      
         **button**\ : :js:data:`Button <wv.Button>`
      
         **modifier**\ : :js:data:`KeyModifiers <wv.KeyModifiers>` = KeyModifiers.None
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.clearKeyMappings

      .. rst-class:: sig-pretty-signature
      
         | clearKeyMappings(): *void*
      
      Clears all key mappings.
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.clearMapping

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | clearMapping(): *void*
      
      Clears any button and key modifier mappings for the operator.
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.disableBimMode

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | disableBimMode(): *Promise*
      
      Disables BIM mode, which includes collision detection
      
      **Returns**\ : *Promise*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.enableBimMode

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | enableBimMode(): *Promise*
      
      Enables BIM mode, which includes collision detection
      
      **Returns**\ : *Promise*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getBimDoorConfig

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getBimDoorConfig(): :js:class:`DoorConfig <wv.Bim.DoorConfig>`
      
      Gets the door distance config used by BIM mode. See also: [[enableBimMode]].
      
      **Returns**\ : :js:class:`DoorConfig <wv.Bim.DoorConfig>`
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getBimFloorConfig

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getBimFloorConfig(): :js:class:`FloorConfig <wv.Bim.FloorConfig>`
      
      Gets the floor distance config used by BIM mode. See also: [[enableBimMode]].
      
      **Returns**\ : :js:class:`FloorConfig <wv.Bim.FloorConfig>`
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getBimModeEnabled

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getBimModeEnabled(): *boolean*
      
      Returns true if BIM mode is currently active
      
      **Returns**\ : *boolean*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getBimWallConfig

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getBimWallConfig(): :js:class:`WallConfig <wv.Bim.WallConfig>`
      
      Gets the wall distance config used by BIM mode. See also: [[enableBimMode]].
      
      **Returns**\ : :js:class:`WallConfig <wv.Bim.WallConfig>`
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getElevationSpeed

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getElevationSpeed(): *number*
      
      Gets the elevation speed for moving the camera up and down.
      
      **Returns**\ : *number*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getKeyMapping

      .. rst-class:: sig-pretty-signature
      
         | getKeyMapping(): *Map*
      
      Gets the walk direction key mapping.
      
      **Returns**\ : *Map*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getMajorAxis

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getMajorAxis(): :js:data:`Axis <wv.Axis>`
      
      Get major axis
      
      **Returns**\ : :js:data:`Axis <wv.Axis>`
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getMouseLookEnabled

      .. rst-class:: sig-pretty-signature
      
         | getMouseLookEnabled(): *boolean*
      
      Gets whether the mouse look is enabled. If enabled, mouse move events will not continue down the operator stack.
      
      **Returns**\ : *boolean*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getMouseLookSpeed

      .. rst-class:: sig-pretty-signature
      
         | getMouseLookSpeed(): *number*
      
      Gets the mouse look speed.
      
      **Returns**\ : *number*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getRotationSpeed

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getRotationSpeed(): *number*
      
      Gets the rotation speed for tilt and rotate.
      
      **Returns**\ : *number*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getTilt

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getTilt(): *number*
      
      Gets the tilt value.
      
      **Returns**\ : *number*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getViewAngle

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getViewAngle(): *number*
      
      Gets the view angle.
      
      **Returns**\ : *number*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getWalkActive

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getWalkActive(): *boolean*
      
      Returns true if walking is currently active
      
      **Returns**\ : *boolean*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getWalkSpeed

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getWalkSpeed(): *number*
      
      Gets the walkSpeed for walking forward, backwards, left, and right.
      
      **Returns**\ : *number*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.getZoomSpeed

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getZoomSpeed(): *number*
      
      Gets the speed used when walking with the mouse scroll wheel.
      
      **Returns**\ : *number*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.isBimModeEnabled

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | isBimModeEnabled(): *boolean*
      
      **Returns**\ : *boolean*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.resetDefaultWalkSpeeds

      .. rst-class:: sig-pretty-signature
      
         | resetDefaultWalkSpeeds(): *Promise*
      
      Sets the walk, rotate, and mouse look speeds to the default values.
      
      **Returns**\ : *Promise*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.rotateLeft

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | rotateLeft(**degrees**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **degrees**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.rotateRight

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | rotateRight(**degrees**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **degrees**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.setBimDoorConfig

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setBimDoorConfig(**doorConfig**\ : :js:class:`DoorConfig <wv.Bim.DoorConfig>`\ ): *void*
      
      Sets the door distance config used by BIM mode.
      
      **Parameters**
      
      
         **doorConfig**\ : :js:class:`DoorConfig <wv.Bim.DoorConfig>`
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.setBimFloorConfig

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setBimFloorConfig(**floorConfig**\ : :js:class:`FloorConfig <wv.Bim.FloorConfig>`\ ): *void*
      
      Sets the floor distance config used by BIM mode. See also: [[enableBimMode]].
      
      **Parameters**
      
      
         **floorConfig**\ : :js:class:`FloorConfig <wv.Bim.FloorConfig>`
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.setBimWallConfig

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setBimWallConfig(**wallConfig**\ : :js:class:`WallConfig <wv.Bim.WallConfig>`\ ): *void*
      
      Sets the wall distance config used by BIM mode. See also: [[enableBimMode]].
      
      **Parameters**
      
      
         **wallConfig**\ : :js:class:`WallConfig <wv.Bim.WallConfig>`
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.setElevationSpeed

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setElevationSpeed(**elevationSpeed**\ : *number*\ ): *void*
      
      Sets the elevation speed for moving the camera up and down.
      
      **Parameters**
      
      
         **elevationSpeed**\ : *number*
      
      
            The camera will move by elevationSpeed per second.
      
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.setMapping

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setMapping(**button**\ : :js:data:`Button <wv.Button>`\ , **modifier**\ : :js:data:`KeyModifiers <wv.KeyModifiers>`\ ?): *void*
      
      Sets the button and key modifier mapping for the operator.
      
      **Parameters**
      
      
         **button**\ : :js:data:`Button <wv.Button>`
      
         **modifier**\ : :js:data:`KeyModifiers <wv.KeyModifiers>` = KeyModifiers.None
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.setMouseLookEnabled

      .. rst-class:: sig-pretty-signature
      
         | setMouseLookEnabled(**mouseLookEnabled**\ : *boolean*\ ): *void*
      
      Sets whether the mouse look is enabled. If enabled, mouse move events will not continue down the operator stack.
      
      **Parameters**
      
      
         **mouseLookEnabled**\ : *boolean*
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.setMouseLookSpeed

      .. rst-class:: sig-pretty-signature
      
         | setMouseLookSpeed(**mouseLookSpeed**\ : *number*\ ): *void*
      
      Sets the speed for mouse look.
      
      **Parameters**
      
      
         **mouseLookSpeed**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.setRotationSpeed

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setRotationSpeed(**rotationSpeed**\ : *number*\ ): *void*
      
      Sets the rotation speed for tilt and rotate.
      
      **Parameters**
      
      
         **rotationSpeed**\ : *number*
      
      
            The camera will rotate by rotationSpeed degrees per second.
      
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.setTilt

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setTilt(**tilt**\ : *number*\ ): *void*
      
      Sets the tilt value. Values must be between -45 and 45 degrees.
      
      **Parameters**
      
      
         **tilt**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.setViewAngle

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setViewAngle(**degrees**\ : *number*\ ): *void*
      
      Sets the view angle. Values must be between 30 and 150 degrees.
      
      **Parameters**
      
      
         **degrees**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.setWalkSpeed

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setWalkSpeed(**walkSpeed**\ : *number*\ ): *void*
      
      Sets the walkSpeed for walking forward, backwards, left, and right.
      
      **Parameters**
      
      
         **walkSpeed**\ : *number*
      
      
            The camera will move by walkSpeed per second.
      
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.setZoomSpeed

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setZoomSpeed(**zoomSpeed**\ : *number*\ ): *void*
      
      Sets the speed to walk when using the mouse scroll wheel.
      
      **Parameters**
      
      
         **zoomSpeed**\ : *number*
      
      
            distance for walking with the mouse scroll wheel.
      
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.tiltDown

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | tiltDown(**degrees**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **degrees**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.tiltUp

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | tiltUp(**degrees**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **degrees**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.toggleBimMode

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | toggleBimMode(): *Promise*
      
      Toggles BIM mode, deactivating it if it's activated and activating it if it's deactivated
      
      **Returns**\ : *Promise*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.walkBackward

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | walkBackward(**walkDistance**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **walkDistance**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.walkBackwardWithCollision

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | walkBackwardWithCollision(**walkDistance**\ : *number*\ ): *Promise*
      
      **Parameters**
      
      
         **walkDistance**\ : *number*
      
      
      **Returns**\ : *Promise*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.walkDown

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | walkDown(**walkDistance**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **walkDistance**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.walkForward

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | walkForward(**walkDistance**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **walkDistance**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.walkForwardWithCollision

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | walkForwardWithCollision(**walkDistance**\ : *number*\ ): *Promise*
      
      **Parameters**
      
      
         **walkDistance**\ : *number*
      
      
      **Returns**\ : *Promise*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.walkLeft

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | walkLeft(**walkDistance**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **walkDistance**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.walkLeftWithCollision

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | walkLeftWithCollision(**walkDistance**\ : *number*\ ): *Promise*
      
      **Parameters**
      
      
         **walkDistance**\ : *number*
      
      
      **Returns**\ : *Promise*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.walkRight

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | walkRight(**walkDistance**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **walkDistance**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.walkRightWithCollision

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | walkRightWithCollision(**walkDistance**\ : *number*\ ): *Promise*
      
      **Parameters**
      
      
         **walkDistance**\ : *number*
      
      
      **Returns**\ : *Promise*
      



.. js:method:: wv.Operators.Camera.CameraKeyboardWalkOperator.walkUp

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | walkUp(**walkDistance**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **walkDistance**\ : *number*
      
      
      **Returns**\ : *void*
      




