
################################
A3DMaterialAndVisualisationInfos
################################

.. c:struct:: A3DMaterialAndVisualisationInfos

   A structure to store material, visibility, suppressed, etc.
   
   data, to put on other product occurrences. Used for Assemblies / Views that modify this data. It will be applied during shattered post-processing.
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DMaterialAndVisualisationInfos.m_uiPathInAssemblyTreeSize`
   * :c:member:`~A3DMaterialAndVisualisationInfos.m_ppPathInAssemblyTree`
   * :c:member:`~A3DMaterialAndVisualisationInfos.m_pMaterial`
   * :c:member:`~A3DMaterialAndVisualisationInfos.m_pTransform`
   * :c:member:`~A3DMaterialAndVisualisationInfos.m_bIsSuppressed`
   * :c:member:`~A3DMaterialAndVisualisationInfos.m_usLayer`
   * :c:member:`~A3DMaterialAndVisualisationInfos.m_usBehaviour`
   * :c:member:`~A3DMaterialAndVisualisationInfos.m_ucType`
   
   



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

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


.. c:member:: A3DUns32 A3DMaterialAndVisualisationInfos.m_uiPathInAssemblyTreeSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      The size of :c:member:`m_ppPathInAssemblyTree <A3DMaterialAndVisualisationInfos.m_ppPathInAssemblyTree>`\ .
      



.. c:member:: A3DUTF8Char** A3DMaterialAndVisualisationInfos.m_ppPathInAssemblyTree

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ \*\*
      
      Path in the assembly tree of Product Occurrence to modify.
      



.. c:member:: A3DGraphMaterialData* A3DMaterialAndVisualisationInfos.m_pMaterial

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DGraphMaterialData`\ \*
      
      Pointer to an :c:struct:`~A3DGraphMaterialData`\ entity.
      
      May be NULL.
      



.. c:member:: A3DMiscCartesianTransformationData* A3DMaterialAndVisualisationInfos.m_pTransform

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DMiscCartesianTransformationData`\ \*
      
      Pointer to an :c:type:`~A3DMiscCartesianTransformation`\ entity.
      
      May be NULL.
      



.. c:member:: A3DBool A3DMaterialAndVisualisationInfos.m_bIsSuppressed

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DBool`
      
      Is it suppressed?
      



.. c:member:: A3DUns16 A3DMaterialAndVisualisationInfos.m_usLayer

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns16`
      
      Layer.
      



.. c:member:: A3DUns16 A3DMaterialAndVisualisationInfos.m_usBehaviour

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns16`
      
      Behavior.
      



.. c:member:: A3DUns8 A3DMaterialAndVisualisationInfos.m_ucType

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns8`
      
      Type.
      
      
         9.0
      
      




