
#####################
A3DPDFAnimMotionData2
#####################

.. c:struct:: A3DPDFAnimMotionData2

   Structure to define an animation motion. 
   
   
      7.1 
   
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DPDFAnimMotionData2.m_iNumTargets`
   * :c:member:`~A3DPDFAnimMotionData2.m_ppTargets`
   * :c:member:`~A3DPDFAnimMotionData2.m_iNumKeyFrames`
   * :c:member:`~A3DPDFAnimMotionData2.m_ppKeyFrames`
   * :c:member:`~A3DPDFAnimMotionData2.m_dTimeOffset`
   * :c:member:`~A3DPDFAnimMotionData2.m_bRepeat`
   
   



.. rst-class:: kind-group kind-variable

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


.. c:member:: A3DUns32 A3DPDFAnimMotionData2.m_iNumTargets

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      Number of targets. 
      



.. c:member:: A3DPDFTargetEntity** A3DPDFAnimMotionData2.m_ppTargets

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DPDFTargetEntity`\ **
      
      Targets of the motion: product occurrence, part, markup. 
      



.. c:member:: A3DUns32 A3DPDFAnimMotionData2.m_iNumKeyFrames

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      Number of keyframes. 
      



.. c:member:: A3DPDFAnimKeyFrame** A3DPDFAnimMotionData2.m_ppKeyFrames

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DPDFAnimKeyFrame`\ **
      
      Array of keyframes. 
      



.. c:member:: A3DDouble A3DPDFAnimMotionData2.m_dTimeOffset

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      Time to start the first keyframe. 
      



.. c:member:: A3DBool A3DPDFAnimMotionData2.m_bRepeat

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DBool`
      
      If true, the motion is repeated infinitely. 
      




