.. role:: clio-readonly
   :class: clio-flag clio-flag-readonly


#################
BatchedNodeValues
#################

.. js:class:: Animation.BatchedNodeValues

   A structure that holds interpolated animation data for one or more nodes. See [[BatchedValues]].
   
   
   Index
   =====
   
   .. rubric:: Constructors
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:func:`~Animation.BatchedNodeValues.constructor`
   
   .. rubric:: Properties
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~Animation.BatchedNodeValues.colors`
   * :js:data:`~Animation.BatchedNodeValues.matrices`
   * :js:data:`~Animation.BatchedNodeValues.matrixNodeIds`
   * :js:data:`~Animation.BatchedNodeValues.opacities`
   * :js:data:`~Animation.BatchedNodeValues.visibilityOff`
   * :js:data:`~Animation.BatchedNodeValues.visibilityOn`
   
   .. rubric:: Methods
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:meth:`~Animation.BatchedNodeValues.apply`
   * :js:meth:`~Animation.BatchedNodeValues.clear`
   
   




Constructors
============

.. js:method:: Animation.BatchedNodeValues.constructor

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





Properties
==========

.. js:data:: Animation.BatchedNodeValues.colors

   .. rst-class:: clio-flags
   
      :clio-readonly:`readonly`
   
   .. rst-class:: sig-pretty-signature
   
      | colors: *Map*
   
   Color values to be applied with [[Model.setNodesColors]].
   



.. js:data:: Animation.BatchedNodeValues.matrices

   .. rst-class:: sig-pretty-signature
   
      | matrices: :js:class:`~Matrix`\ []
   
   Matrices to be set on the nodes specified in [[matrixNodeIds]].
   



.. js:data:: Animation.BatchedNodeValues.matrixNodeIds

   .. rst-class:: sig-pretty-signature
   
      | matrixNodeIds: *number*\ []
   
   [[NodeId]] values corresponding to the matrix values in [[matrices]].
   



.. js:data:: Animation.BatchedNodeValues.opacities

   .. rst-class:: clio-flags
   
      :clio-readonly:`readonly`
   
   .. rst-class:: sig-pretty-signature
   
      | opacities: *Map*
   
   Opacity values to be applied with [[Model.setNodesOpacities]].
   



.. js:data:: Animation.BatchedNodeValues.visibilityOff

   .. rst-class:: sig-pretty-signature
   
      | visibilityOff: *number*\ []
   
   Nodes to be made invisible.
   



.. js:data:: Animation.BatchedNodeValues.visibilityOn

   .. rst-class:: sig-pretty-signature
   
      | visibilityOn: *number*\ []
   
   Nodes to be made visible.
   





Methods
=======

.. js:method:: Animation.BatchedNodeValues.apply

   .. rst-class:: sig-pretty-signature
   
      | apply(**viewer**\ : :js:class:`~IWebViewer`\ ): *void*
   
   Set the stored values on the supplied [[WebViewer]].
   
   **Parameters**
   
      **viewer**\ : :js:class:`~IWebViewer`
   
   
   **Returns**\ : *void*
   



.. js:method:: Animation.BatchedNodeValues.clear

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





