
######################
A3DPDFTable3DViewsData
######################

.. c:struct:: A3DPDFTable3DViewsData

   Structure to define a DataTable for 3D Views.
   
   
      10.0
   
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DPDFTable3DViewsData.m_iNbViews`
   * :c:member:`~A3DPDFTable3DViewsData.m_piViewIndexes`
   * :c:member:`~A3DPDFTable3DViewsData.m_ppcViewLabels`
   * :c:member:`~A3DPDFTable3DViewsData.m_ppImages`
   * :c:member:`~A3DPDFTable3DViewsData.m_pDataTableData`
   
   



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

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


.. c:member:: A3DUns32 A3DPDFTable3DViewsData.m_iNbViews

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      size of 3 following arrays.
      



.. c:member:: A3DInt32* A3DPDFTable3DViewsData.m_piViewIndexes

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DInt32`\ \*
      
      Array of indexes of views as ordered in 3d annot.
      
      List of views can be primarily obtained using A3DPDF3DArtworkGetViews. The array must be of size m_iNbViews.
      



.. c:member:: A3DUTF8Char** A3DPDFTable3DViewsData.m_ppcViewLabels

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ \*\*
      
      Array of labels of views if they are provided List of views can be primarily obtained using A3DPDF3DArtworkGetViews.
      
      The array must be of size m_iNbViews. If m_ppcViewLabels is NULL or an item is NULL, the label is the internal name of the view.
      



.. c:member:: A3DPDFImage** A3DPDFTable3DViewsData.m_ppImages

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DPDFImage`\ \*\*
      
      Array of images of views if they are provided.
      
      The array must be of size m_iNbViews. If ppImages is NULL and mode iModeFlags is kA3DPDFTableFor3DViewsCustom \| kA3DPDFTableFor3DViewsComputePosters, all posters are automatically computed. If iModeFlags is kA3DPDFTableFor3DViewsCustom, no posters are computed. This is good for no carousel usage.
      



.. c:member:: A3DPDFDataTableData* A3DPDFTable3DViewsData.m_pDataTableData

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DPDFDataTableData`\ \*
      
      Additional table view data.
      
      It should define a table of columns for each view. m_pDataTableData->m_iNbRows must be equal to m_iNbViews. m_pDataTableData->m_ppDataTableRows must be set to additional columns.
      




