.. _group__a3d__pdf__view__module:

###########
View Module
###########

Module to access and create Views in a 3D Annot.

This module describes the functions and structures that allow you to define 3D views on a 3D Annot.

**Parameters**


   **pDoc**\ : The Document object to work with.

   **pViewData**\ : The view parameters.

   **ppView**\ : The View object created.


**Returns**


   A3D_SUCCESS in case of success or an error code


.. rst-class:: kind-group kind-record

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


.. rst-class:: api-xref-list


* :c:struct:`~A3DPDFSectionDisplayData`
* :c:struct:`~A3DPDFViewData`

.. rst-class:: kind-group kind-enumeration

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


.. rst-class:: api-xref-list


* :c:enum:`~A3DPDFEProjectionMode`

.. rst-class:: kind-group kind-function

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


.. rst-class:: api-xref-list


* :c:func:`~A3DPDFViewCreate`
* :c:func:`~A3DPDF3DArtworkAddView`
* :c:func:`~A3DPDF3DArtworkGetViews`
* :c:func:`~A3DPDFViewGetExternalName`

.. toctree::
   :maxdepth: 1
   :hidden:

   ../structures/A3DPDFSectionDisplayData
   ../structures/A3DPDFViewData
   ../enums/A3DPDFEProjectionMode
   ../functions/A3DPDFViewCreate
   ../functions/A3DPDF3DArtworkAddView
   ../functions/A3DPDF3DArtworkGetViews
   ../functions/A3DPDFViewGetExternalName


