
################################
A3DAsmModelFileLoadFromPrcStream
################################

.. c:function:: A3DStatus A3DAsmModelFileLoadFromPrcStream(const A3DUTF8Char *pcBufferStream, unsigned int uBufferLength, A3DRWParamsPrcReadHelper **ppPrcReadHelper, A3DAsmModelFile **ppModelFile)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DAsmModelFileLoadFromPrcStream(*const* :c:type:`~A3DUTF8Char`\ \* **pcBufferStream**\ , *unsigned int* **uBufferLength**\ , :c:type:`~A3DRWParamsPrcReadHelper`\ \*\* **ppPrcReadHelper**\ , :c:type:`~A3DAsmModelFile`\ \*\* **ppModelFile**\ )
   
   Load an :c:type:`~A3DAsmModelFile`\ from a PRC Buffer.
   
   This function loads an :c:type:`~A3DAsmModelFile`\ from a PRC Buffer.
   
   **Parameters**
   
   
      **pcBufferStream**\ : Buffer containing the PRC stream.
   
      **uBufferLength**\ : Length of pcBufferStream.
   
      **ppPrcReadHelper**\ : Reserved for future use.
   
      **ppModelFile**\ : References a pointer into which the location of the model file should be stored. Set this pointer to null before calling the function.
   
   
   **Returns**
   
   
      A3D_SUCCESS in case of success or an error code
   
   




