
#################
A3DGraphicsCreate
#################

.. c:function:: A3DStatus A3DGraphicsCreate(const A3DGraphicsData *pData, A3DGraphics **ppGraphics)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DGraphicsCreate(*const* :c:struct:`~A3DGraphicsData`\ \* **pData**\ , :c:type:`~A3DGraphics`\ \*\* **ppGraphics**\ )
   
   Creates a new graphics entity, returning its handle.
   
   
      :c:struct:`~A3DGraphicsData`
   
   
   
      :c:func:`~A3DGraphicsGet`
   
   
   
      :c:struct:`~A3DGraphDirectionalLightData`
   
   
   
      :c:struct:`~A3DGraphPointLightData`
   
   
   
      :c:struct:`~A3DGraphSpotLightData`
   
   
   
      :c:struct:`~A3DGraphSceneDisplayParametersData`
   
   
   **Parameters**
   
   
      **pData**\ : The data used for graphics creation.
   
      **ppGraphics**\ : An address to the new handle after creation.
   
   
   **Returns**
   
   
      ``A3D_SUCCESS``\ or an error code in case of failure.
   
   




