
##########################
A3DDllSetCallbacksProgress
##########################

.. c:function:: A3DStatus A3DDllSetCallbacksProgress(A3DCallbackProgressStart, A3DCallbackProgressSize, A3DCallbackProgressIncrement, A3DCallbackProgressEnd, A3DCallbackProgressTitle, A3DInt32 *)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DDllSetCallbacksProgress(:c:type:`~A3DCallbackProgressStart` ****\ , :c:type:`~A3DCallbackProgressSize` ****\ , :c:type:`~A3DCallbackProgressIncrement` ****\ , :c:type:`~A3DCallbackProgressEnd` ****\ , :c:type:`~A3DCallbackProgressTitle` ****\ , :c:type:`~A3DInt32`\ * ****\ )
   
   Sets callbacks for progress bar facility. 
   
   This function configures the library with the callback functions that implement a custom progress indicator, such as a status bar.
   
   The last argument passed to this function sets a break. The library checks this variable at every significant step in processing the PRC. If the value is non-zero, the library stops processing the PRC data.
   
   
      2.0
   
   
   
      The library stops processing the PRC data if the last argument passed to this function is non-zero.
   
   
   
   Sample code
   ===========
   
   
   ::
   
   
   
   **Returns**
   
   
      ``A3D_SUCCESS`` on success, or an error code on failure 
   
   




