# A3DMaterialAndVisualisationInfos

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

  Variables

  - `m_uiPathInAssemblyTreeSize`
  - `m_ppPathInAssemblyTree`
  - `m_pMaterial`
  - `m_pTransform`
  - `m_bIsSuppressed`
  - `m_usLayer`
  - `m_usBehaviour`
  - `m_ucType`

Variables

A3DUns32 `A3DMaterialAndVisualisationInfos.``m_uiPathInAssemblyTreeSize`
  `A3DUns32`

  The size of `m_ppPathInAssemblyTree`.

A3DUTF8Char **`A3DMaterialAndVisualisationInfos.``m_ppPathInAssemblyTree`
  `A3DUTF8Char`**

  Path in the assembly tree of Product Occurrence to modify.

A3DGraphMaterialData *`A3DMaterialAndVisualisationInfos.``m_pMaterial`
  `A3DGraphMaterialData`*

  Pointer to an `A3DGraphMaterialData`entity.

  May be NULL.

A3DMiscCartesianTransformationData *`A3DMaterialAndVisualisationInfos.``m_pTransform`
  `A3DMiscCartesianTransformationData`*

  Pointer to an `A3DMiscCartesianTransformation`entity.

  May be NULL.

A3DBool `A3DMaterialAndVisualisationInfos.``m_bIsSuppressed`
  `A3DBool`

  Is it suppressed?

A3DUns16 `A3DMaterialAndVisualisationInfos.``m_usLayer`
  `A3DUns16`

  Layer.

A3DUns16 `A3DMaterialAndVisualisationInfos.``m_usBehaviour`
  `A3DUns16`

  Behavior.

A3DUns8 `A3DMaterialAndVisualisationInfos.``m_ucType`
  `A3DUns8`

  Type.

  > 9.0

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...