
##################
A3DChainedBuffer_t
##################

.. c:struct:: A3DChainedBuffer_t

   A structure that contains chained buffers.
   
   It is used to by:
   
   
   - :c:func:`~A3DAsmModelFileExportToParasolidBuffer`
   - :c:func:`~A3DRepresentationItemExportToParasolidBuffer`
   - :c:func:`~A3DAsmModelFileExportToAcisBuffer`
   - :c:func:`~A3DRepresentationItemExportToAcisBuffer`
   - :c:func:`~A3DChainedBufferFree`\ This structure can be used directly when loading a file from a buffer in Parasolid.
   
   
      4.0
   
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DChainedBuffer_t.m_pNext`
   * :c:member:`~A3DChainedBuffer_t.m_sSize`
   * :c:member:`~A3DChainedBuffer_t.m_pBuffer`
   
   



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

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


.. c:member:: struct A3DChainedBuffer_t* A3DChainedBuffer_t.m_pNext

      .. rst-class:: sig-pretty-signature
      
         | *struct*\ \*
      
      Pointer to next chained buffer.
      
      (null if last)
      



.. c:member:: size_t A3DChainedBuffer_t.m_sSize

      .. rst-class:: sig-pretty-signature
      
         | *size_t*
      
      Buffer size.
      



.. c:member:: const char* A3DChainedBuffer_t.m_pBuffer

      .. rst-class:: sig-pretty-signature
      
         | *const* *char*
      
      Buffer.
      




