
#############################
A3DGlobalGetGraphRgbColorData
#############################

.. c:function:: A3DStatus A3DGlobalGetGraphRgbColorData(const A3DUns32 uiIndexRgbColor, A3DGraphRgbColorData *pData)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DGlobalGetGraphRgbColorData(*const* :c:type:`~A3DUns32` **uiIndexRgbColor**\ , :c:struct:`~A3DGraphRgbColorData`\ * **pData**\ )
   
   Retrieves an indexed RGB color. 
   
   
      2.0
   
   
   
   HOOPS stores colors in a global state using indexes. When given an index, call ``A3DGlobalGetGraphRgbColorData`` to fill in an ``A3DGraphRgbColorData`` instance.
   
   
   ::
   
      //Retrievesthecolorcodeatindex3.Usegrayshadeasdefaultcolor:
      A3DGraphRgbColorDatargb;
      A3D_INITIALIZE_DATA(A3DGraphRgbColorData,rgb);
      rgb.m_dRed=rgb.m_dGreen=rgb.m_dBlue=0.75f;
      A3DStatusresult=A3DGlobalGetGraphRgbColorData(3,&rgb);
      assert(result==A3D_SUCCESS);
   
   **Parameters**
   
   
      **uiIndexRgbColor**\ : The index of the color code 
   
      **pData**\ : The ``A3DGraphRgbColorData`` to fill in. 
   
   
   **Returns**
   
   
      ``A3D_SUCCESS`` or an error code in case of failure.
   
   




