
################################
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 
      
      




