
###################
BatchedCameraValues
###################

.. js:class:: wv.Animation.BatchedCameraValues

   A structure that holds interpolated animation data for a camera. See [[BatchedValues]].
   
   
   Index
   =====
   
   .. rubric:: Constructors
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:func:`~wv.Animation.BatchedCameraValues.constructor`
   
   .. rubric:: Properties
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~wv.Animation.BatchedCameraValues.height`
   * :js:data:`~wv.Animation.BatchedCameraValues.position`
   * :js:data:`~wv.Animation.BatchedCameraValues.target`
   * :js:data:`~wv.Animation.BatchedCameraValues.up`
   * :js:data:`~wv.Animation.BatchedCameraValues.width`
   
   .. rubric:: Methods
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:meth:`~wv.Animation.BatchedCameraValues.apply`
   * :js:meth:`~wv.Animation.BatchedCameraValues.clear`
   
   



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

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


.. js:method:: wv.Animation.BatchedCameraValues.constructor

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



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

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


.. js:data:: wv.Animation.BatchedCameraValues.height

      .. rst-class:: sig-pretty-signature
      
         | height: (*None* | *number*\ )
      
      The camera's field height, applied with [[Camera.setHeight]].
      



.. js:data:: wv.Animation.BatchedCameraValues.position

      .. rst-class:: sig-pretty-signature
      
         | position: (*None* | :js:class:`Point3 <wv.Point3>`\ )
      
      The camera's position, applied with [[Camera.setPosition]].
      



.. js:data:: wv.Animation.BatchedCameraValues.target

      .. rst-class:: sig-pretty-signature
      
         | target: (*None* | :js:class:`Point3 <wv.Point3>`\ )
      
      The camera's target, applied with [[Camera.setTarget]].
      



.. js:data:: wv.Animation.BatchedCameraValues.up

      .. rst-class:: sig-pretty-signature
      
         | up: (*None* | :js:class:`Point3 <wv.Point3>`\ )
      
      The camera's up vector, applied with [[Camera.setUp]].
      



.. js:data:: wv.Animation.BatchedCameraValues.width

      .. rst-class:: sig-pretty-signature
      
         | width: (*None* | *number*\ )
      
      The camera's field width, applied with [[Camera.setWidth]].
      



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

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


.. js:method:: wv.Animation.BatchedCameraValues.apply

      .. rst-class:: sig-pretty-signature
      
         | apply(**camera**\ : :js:class:`Camera <wv.Camera>`\ ): *boolean*
      
      Set the stored values on the supplied [[Camera]].
      
      **Parameters**
      
      
         **camera**\ : :js:class:`Camera <wv.Camera>`
      
      
      **Returns**\ : *boolean*
      
      
         True if the camera was modified.
      
      



.. js:method:: wv.Animation.BatchedCameraValues.clear

      .. rst-class:: sig-pretty-signature
      
         | clear(): *void*
      
      Reset this object to its initial state.
      
      **Returns**\ : *void*
      




