.. __a3_d_s_d_k_graphics_8h:

################
A3DSDKGraphics.h
################

Header file for the :ref:`Graphics <group__a3d__graphics__module>`\ . 


   26.1 


**Parameters**


   **pData**\ : The line pattern descriptor to insert. 

   **puiIndexLinePattern**\ : The resulting index for the line pattern. 


**Returns**


   A3D_SUCCESS or an error code.



Index
=====

.. rubric:: Variables


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


* :c:member:`~m_sDirection`
* :c:member:`~A3DGraphDirectionalLightData`
* :c:member:`~entity`
* :c:member:`~obtained`
* :c:member:`~of`
* :c:member:`~eType`
* :c:member:`~ppEntity`


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

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


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


* :c:struct:`~A3DGraphicsData`
* :c:struct:`~A3DGraphStyleData`
* :c:struct:`~A3DGraphRgbColorData`
* :c:struct:`~A3DGraphLinePatternData`
* :c:struct:`~A3DGraphMaterialData`
* :c:struct:`~A3DGraphPictureData`
* :c:struct:`~A3DGraphDottingPatternData`
* :c:struct:`~A3DGraphHatchingPatternLineData`
* :c:struct:`~A3DGraphHatchingPatternData`
* :c:struct:`~A3DGraphSolidPatternData`
* :c:struct:`~A3DGraphVPicturePatternData`
* :c:struct:`~A3DGraphCameraData`
* :c:struct:`~A3DGraphSceneDisplayParametersData`
* :c:struct:`~A3DMiscCascadedAttributesData`

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

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


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


* :c:func:`~A3DGraphicsGet`
* :c:func:`~A3DGraphicsCreate`
* :c:func:`~A3DGraphicsDelete`
* :c:func:`~A3DGlobalGetGraphStyleData`
* :c:func:`~A3DGlobalInsertGraphStyle`
* :c:func:`~A3DGlobalGetGraphRgbColorData`
* :c:func:`~A3DGlobalInsertGraphRgbColor`
* :c:func:`~A3DGlobalGetGraphLinePatternData`
* :c:func:`~A3DGlobalInsertGraphLinePattern`
* :c:func:`~A3DGlobalGetGraphMaterialData`
* :c:func:`~A3DGlobalInsertGraphMaterial`
* :c:func:`~A3DGlobalGetGraphPictureData`
* :c:func:`~A3DGlobalInsertGraphPicture`
* :c:func:`~A3DGlobalGetGraphDottingPatternData`
* :c:func:`~A3DGlobalInsertGraphDottingPattern`
* :c:func:`~A3DGlobalGetGraphHatchingPatternData`
* :c:func:`~A3DGlobalInsertGraphHatchingPattern`
* :c:func:`~A3DGlobalGetGraphSolidPatternData`
* :c:func:`~A3DGlobalInsertGraphSolidPattern`
* :c:func:`~A3DGlobalGetGraphVPicturePatternData`
* :c:func:`~A3DGlobalInsertGraphVPicturePattern`
* :c:func:`~A3DGraphCameraGet`
* :c:func:`~A3DGraphCameraCreate`
* :c:func:`~A3DGraphDirectionalLightGet`
* :c:func:`~A3DGraphDirectionalLightCreate`
* :c:func:`~A3DGraphSceneDisplayParametersGet`
* :c:func:`~A3DGraphSceneDisplayParametersCreate`
* :c:func:`~A3DMiscCascadedAttributesCreate`
* :c:func:`~A3DMiscCascadedAttributesDelete`
* :c:func:`~A3DMiscCascadedAttributesGet`
* :c:func:`~A3DMiscCascadedAttributesPush`
* :c:func:`~A3DMiscCascadedAttributesPushTessFace`
* :c:func:`~A3DMiscCascadedAttributesEntityReferencePush`
* :c:func:`~A3DMiscRootBaseInsertAttribute`

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

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


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


* :c:member:`~m_sDirection`
* :c:member:`~entity`

.. c:member:: A3DGraphDirectionalLightData



.. c:member:: * other entity* * This function allows you to retrieve the entity handle behind an indexed* data From the additional content can be obtained

      .. rst-class:: sig-pretty-signature
      
         | **other*\ ***
      



.. c:member:: * other entity* * This function allows you to retrieve the entity handle behind an indexed* data From the additional content can be such as meta data* * param [in] uiIndex The index of the data in the global data* param [in] eType The expected entity type* param [out] ppEntity A pointer to the resulting entity handle* * par Supported types* * p eType can be one of

      .. rst-class:: sig-pretty-signature
      
         | **other*\ ***********
      



.. c:member:: * other entity* * This function allows you to retrieve the entity handle behind an indexed* data From the additional content can be such as meta data* * param [in] uiIndex The index of the data in the global data* param [in] eType The expected entity type* param [out] ppEntity A pointer to the resulting entity handle* * par Supported types* * p eType can be one const A3DEEntityType eType

      .. rst-class:: sig-pretty-signature
      
         | **other*\ ***********
      



.. c:member:: * other entity* * This function allows you to retrieve the entity handle behind an indexed* data From the additional content can be such as meta data* * param [in] uiIndex The index of the data in the global data* param [in] eType The expected entity type* param [out] ppEntity A pointer to the resulting entity handle* * par Supported types* * p eType can be one const A3DEEntityType A3DEntity** ppEntity

      .. rst-class:: sig-pretty-signature
      
         | **other*\ *************
      



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

   ../structures/A3DGraphCameraData
   ../structures/A3DGraphSceneDisplayParametersData
   ../functions/A3DGlobalInsertGraphLinePattern
   ../functions/A3DMiscCascadedAttributesPushTessFace
   ../functions/A3DMiscCascadedAttributesEntityReferencePush


